Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Поддержка программного обеспечения

Существует множество утилит для преобразования математических выражений в MathML, включая конвертеры между TeX и MathML.

Основными браузерами, непосредственно поддерживающими MathML, являются последние версии Mozilla и его разновидности. Начиная с бета-сборки 9656 (от 16 ноября 2007), этот язык поддерживает также Opera. Многие другие браузеры поддерживают этот формат при установке соответствующих плагинов. Например, в Internet Explorer для поддержики MathML используется плагин MathPlayer.

Кроме того, MathML поддерживается основными офисными программами, такими как Microsoft Word и OpenOffice.org, а также математическими программными продуктами, например, Mathematica, Maple.

Ряд решений

Рассмотрим 2 варианта решения проблемы отображения формул на конкретных примерах.

Википедия (http:// ru. wikipedia. org)

Для математических формул MediaWiki использует разметку TeX'а. Но, в зависимости от пользовательских настроек и сложности выражения, они могут отображаться либо как PNG-рисунки, либо в обычной HTML-разметке.

Общие положения

· Исходный код математической формулы записывается внутри тега <math>…</math>.

· Шаблоны, переменные и параметры MediaWiki не функционируют внутри этого тега.

· Пробелы игнорируются (ТеХ их сделает сам).

· Пустые строки не разрешаются.

· Буквы должны быть набраны только латинским шрифтом. В случае написания даже одной буквы кириллицей программа сообщает об ошибке.

· Каждая буква считается переменной и воспроизводится курсивом, а цифры – прямым шрифтом (исключение – название функций и операций). Чтобы не допустить курсивного начертания для прочего текста, используйте команды \mbox или \mathrm. Например, запись <math>\mbox{abc}_\mathrm{def}</math> отображается как abcdef.

· Символы записываются с помощью «команд»[2], которые начинаются с «обратного слэш» (\) и состоят либо из командного слова из латинских букв, либо из символа (не буквы). В первом случае после командного слова должен быть обязательно пробел или другая команда.

· Команды могут иметь аргументы: {обязательные} и [необязательные].

· Переводы строк внутри тега <math>…</math> не отображаются, поэтому, чтобы сделать код более читабельным, можно вставлять переводы строк после каждого выражения или строки матрицы.

· Если в настройках пользователя не выбрана опция «Всегда генерировать PNG», то простые формулы будут отображаться как в HTML-разметке. Чтобы заставить их всегда отображаться как PNG-рисунки, следует в начале или в конце формулы вставить один из знаков принудительного пробела (~ \, \!). Cравните:

 

<math>a (1 + e^2 / 2)</math> a (1 + e 2 / 2) <math>~a (1 + e^2 / 2)</math>                                                    <math>df(x) = f'(x) dx</math> df (x) = f '(x) dx <math>df(x) = f'(x) dx\,</math>

 

· Чтобы создать выражения вида , используйте команду \stackrel{выражение1} {выражение2}, где выражение1 – то, что будет отображаться над строкой, выражение2 – то, что останется в строке. Код приведённой формулы:

<math>A\stackrel{f} {\longrightarrow} B</math>.

· Десятичную запятую в десятичных дробях рекомендуется заключать в фигурные cкобки, чтобы избежать ненужного тонкого пробела после запятой. Сравните:

 

<math>~\pi=3,1415\dots</math>
<math>~\pi=3 {,} 1415\dots</math>

Исходные команды

Служебные значки

· \ сигнальный символ (команд);

· {начало группы;

· } конец группы;

· _ нижний индекс;

· ^ верхний индекс;

· ~ неразрывный пробел.

Шрифты

Буква Команда Буква Команда Буква Команда
\Alpha \alpha \Iota \iota \Sigma \sigma
\Beta \beta \Kappa \kappa \varsigma
\Gamma \gamma \Lambda \lambda \Tau \tau
\Delta \delta \Mu \mu \Upsilon \upsilon
\Epsilon \epsilon \Nu \nu \Phi \phi
\varepsilon \Xi \xi \varphi
\Zeta \zeta \Pi \pi \Chi \chi
\Eta \eta \varpi \Psi \psi
\Theta \theta \Rho \rho \Omega \omega
\vartheta \varrho    

 

С помощью соответствующих команд можно изменять вид шрифта (гарнитуру) и его размеры:

 

Вид шрифта Команда Изображение
Жирный шрифт (греческий) \boldsymbol
Жирный шрифт (векторы) \mathbf
Ажурный шрифт \mathbb
Рубленый шрифт \mathsf
Готический шрифт \mathfrak
Рукописный шрифт \mathcal
Прямой шрифт \mathrm abcd
Прописные наклонным шрифтом \mathit

 

Бинарные операции

 

 

Команда Изображение
+ –
\amalg \setminus
\pm \mp
\ast \star *
\centerdot \cdot \bullet
\circ \bigcirc
\odot \circleddash \circledast \circledcirc
\oplus \otimes \ominus \oslash
\boxplus \boxtimes \boxminus \boxdot

 

 

 

Команда Изображение
\sqcap \sqcup
\cap \cup \uplus
\Cap \Cup
\doublecap \doublecup
\dagger \ddagger
\times \div \divideontimes
\ltimes \rtimes
\leftthreetimes \rightthreetimes
\vartriangle \triangledown
\triangle \mathcal 5

 

 

 

Команда Изображение
\bigtriangleup \bigtriangledown
\triangleright \triangleleft
\diamond
\bowtie
\vee, \lor \wedge, \land
\veebar \barwedge
\doublebarwedge
\curlywedge \curlyvee
\wr
\intercal
\dotplus

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...