Ганджавики:Формулы

Материал из Ганджавики
Перейти к: навигация, поиск

Для математических формул MediaWiki использует разметку TeX’а. В зависимости от пользовательских настроек они могут отображаться как PNG-рисунки, в MathJax-разметке[1] или иным способом. Более детально в статье формулы.

В данной статье даны лишь первоначальные сведения о разметке математических формул в TeX. Примеры написания конкретных формул можно посмотреть в статье «Примеры оформления формул».

Правильность написания формул проверяйте кнопкой «Предварительный просмотр», находящейся под окном редактирования.

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

  • Исходный код математической формулы записывается внутри тегов <math>...</math>[2].
  • Шаблоны, переменные и параметры MediaWiki не функционируют внутри этого тега.
  • Пробелы игнорируются (ТеХ их сделает сам).
  • Пустые строки не разрешаются.
  • Символы и сложные конструкции записываются с помощью «команд»[3], которые начинаются с «обратного слеша» (\) и состоят либо из командного слова из латинских букв, либо из символа (не буквы). В первом случае после командного слова должен быть обязательно пробел или другая команда.
  • Команды могут иметь аргументы: {обязательные} и [необязательные].
  • Каждая буква считается переменной и воспроизводится курсивом, а цифры — прямым шрифтом (исключение — название функций и операций).
  • Одиночные переводы строк внутри тегов <math>...</math> разрешены и не отображаются, поэтому, чтобы сделать код более читабельным, можно вставлять переводы строк после каждого выражения или строки матрицы.

Вынесенные формулы

Если формула вынесена на отдельную строку, то её следует давать с отступом (начав строчку с двоеточия «:»). Центрирование формул, как правило, не используется. Если формула является частью списка, то нужно давать отступ на один уровень больше, чем предшествующий текст:

  • Формула 1:
  • Формула 2:

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

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

  • \ сигнальный символ (команда);
  • { начало группы;
  • } конец группы;
  • _ нижний индекс;
  • ^ верхний индекс;
  • ~ неразрывный пробел.

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

Команда Изображение
+ -
\pm \mp

Символы отношений

Команда Изображение
\sim \thicksim \backsim
< >
\le или \leq, \ge или \geq
\leqslant \geqslant

В русскоязычной типографике существует традиция употреблять в качестве символов «больше или равно» и «меньше или равно» знаки «» и «», а в западной — «» и «»[4].

Символы отрицания отношений

Команда Изображение
\nless \ngtr
\neq \ne
\not\le \not\ge
\nleqslant \ngeqslant

Отрицание какого-нибудь ТеХ’овского символа можно получить, ставя перед ним команду \not. Например:

<math>u \not< a</math>
<math>a \not\in \mathbf{A}</math>

Также можно перечеркнуть набор символов, используя команду \cancel{abc}:

Символы математических функций

Команда Изображение
\max
\min

Стрелки

Команды Изображения
\downarrow \uparrow
\leftarrow \rightarrow
\Leftarrow \Rightarrow
\leftarrowtail \rightarrowtail
\longleftarrow \longrightarrow
\Longleftarrow \Longrightarrow
\longleftrightarrow
\Longleftrightarrow
\nearrow \nwarrow \searrow \swarrow

Ещё некоторые символы…

Элемент Синтаксис Интерпретация в Ганджавики
Корни \sqrt{2}\approx 1{,}4 \sqrt{5} \surd
\sqrt[n]{x}
Суммы Простой пример:
\sum^{n}_{i=1} {x_i}

Если знак суммы находится в числителе или знаменателе, вид индексов меняется:

\frac {\sum^{n}_{i=1} {x_i}} {2}

Чтобы индексы всегда были под и/или над знаком суммы:

\frac {\sum\limits^{n}_{i=1} {x_i}} {2}
Дроби \frac{x^2+1}{x^2-1}
\tfrac{x^2+1}{x^2-1}
Скобки \left ( \frac{x}{y} \right )

\left [ \frac{x}{y} \right ]
\left | \frac{x}{y} \right |

Рекомендации по пробелам

  • Десятичную запятую в десятичных дробях рекомендуется заключать в фигурные скобки, чтобы избежать ненужного тонкого пробела после запятой. Сравните:
    • <math>\pi=3{,}1415\dots</math>

Русские буквы в формулах

Русские буквы в формулы можно вставить с помощью \text{}, однако при некоторых настройках отображения формул, в частности, при отображении как PNG, русские буквы (и вообще, символы, не входящие в US-ASCII) не будут отображены и, возможно, вызовут ошибку, поэтому в целях универсальности применять этот тег для отображения русских букв не рекомендуется.

Цвета в формулах

Цветные символы можно вставить в формулу следующим образом:

  • { \color{red} x }
  • {\color{Blue}x^2}+{\color{YellowOrange}2x}- {\color{OliveGreen}1}
  • x_{1,2}=\frac{-b\pm\sqrt{\color{Red}b^2-4ac}}{2a}

Ссылки

Примечания

  1. В этом случае для правильного отображения символов может потребоваться установленный шрифт, содержащий математические символы Юникода, например, Code2000.
  2. Для вставки этого тега используйте «Улучшенную панель редактирования».
  3. В HTML они соответствуют «тегам».
  4. Воронцов К. В. LaTeX2e в примерах 2005}}