Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Математические окружения и символы

Используйте \(...\) для строчных формул в основном тексте и \[...\] для отдельного вывода формул. Пробелы, буквы и символы в математическом режиме подчиняются правилам математического набора, отличным от обычного текста.

Настройка компилятора EasyLaTeX для русского текста: XeLaTeX + article + fontspec + babel. Самому базовому математическому режиму дополнительные пакеты не нужны; для \text, выравнивания и сложных структур подключите amsmath.

Строчные формулы

Поместите короткую формулу между \( и \):

LaTeX
Эквивалентность массы и энергии: \(E = mc^2\).

Строчные формулы находятся в одном абзаце с текстом и подходят для переменных, коротких равенств и небольшого числа символов. Не втискивайте в строку очень длинные выводы: это приводит к некрасивым переносам.

Выключные формулы

Формулы, которые нужно показать отдельно и без номера, помещайте между \[ и \]:

LaTeX
\[  f(x) = x^2 + 2x + 1.\]

Выключные формулы центрируются. Если впоследствии нужно сослаться на формулу в тексте, используйте окружение equation; см. Нумерация формул и ссылки.

Переменные, текст и единицы измерения

В математическом режиме латинские буквы по умолчанию считаются переменными и набираются курсивом:

LaTeX
Пусть \(x\) — независимая переменная; \(y = f(x)\).

Для обычного текста внутри формулы подключите amsmath и используйте \text{...}:

LaTeX
\usepackage{amsmath}​\[  x > 0 \quad\Longrightarrow\quad \sqrt{x} \text{ определён.}\]

Единицы измерения — не переменные; их обычно набирают прямым шрифтом, отделяя от числового значения подходящим пробелом:

LaTeX
\[  v = 20\,\mathrm{m/s}.\]

\, — небольшой математический пробел; \mathrm набирает единицы прямым шрифтом. Для сложного оформления единиц можно использовать специализированные пакеты из дальнейших тем, но не следует писать единицы как цепочку букв-переменных.

Распространённые символы

Все следующие команды нужно использовать в математическом режиме:

ЗначениеСинтаксисРезультат
Греческие буквы\alpha, \beta, \Gammaα, β, Γ
Отношения\leq, \geq, \neq, \approx≤, ≥, ≠, ≈
Операции и отношения множеств\in, \subseteq, \cup, \cap∈, ⊆, ∪, ∩
Стрелки\to, \Rightarrow, \leftrightarrow→, ⇒, ↔
Большие операторы\sum, \prod, \int∑, ∏, ∫

Например:

LaTeX
\[  A \subseteq B \Rightarrow A \cap B = A.\]

Команды символов имеют английские имена; не заменяйте их похожими символами Unicode, скопированными из PDF. Команды легче искать, и они надёжнее.

Пробелы и пунктуация

Математический режим игнорирует обычные пробелы:

LaTeX
\(a    +    b\)

Интервалы будут такими же, как в \(a+b\). Используйте \,, \:, \; или \! только для необходимой тонкой настройки. Точки, запятые и другие знаки в обычном русском предложении обычно ставят вне математического режима:

LaTeX
При \(x = 0\) функция достигает минимума.

Частые ошибки использования

Все формулы заключают в знаки доллара

$...$ тоже включает строчный математический режим, но границы \(...\) яснее, и их труднее спутать со знаком валюты или сложным Markdown. В этом руководстве последовательно используется \(...\).

Обычные слова пишут непосредственно в формуле

Слова, набранные напрямую в математическом режиме, например \[x greater than 0\], воспринимаются как переменные и получают неверные интервалы; русский текст без текстовой команды также может отображаться неверно. Запишите отношение как \[x > 0\]. Для слов внутри формулы подключите amsmath и используйте \text{...} либо вынесите объяснение в окружающий текст.

Формулы выводят через $$...$$

$$...$$ — синтаксис plain TeX, который может конфликтовать с окружениями и механизмами интервалов LaTeX. Используйте \[...\], а при необходимости номера — equation.

Полный пример

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{amsmath}​\begin{document}​Эквивалентность массы и энергии: \(E = mc^2\).​\[  A \subseteq B \Rightarrow A \cap B = A.\]​\[  v = 20\,\mathrm{m/s}.\]​\[  x > 0 \quad\Longrightarrow\quad \sqrt{x} \text{ определён.}\]​\end{document}