Математические окружения и символы
Используйте \(...\) для строчных формул в основном тексте и \[...\] для отдельного вывода формул. Пробелы, буквы и символы в математическом режиме подчиняются правилам математического набора, отличным от обычного текста.
Настройка компилятора EasyLaTeX для русского текста: XeLaTeX + article + fontspec + babel. Самому базовому математическому режиму дополнительные пакеты не нужны; для \text, выравнивания и сложных структур подключите amsmath.
Строчные формулы
Поместите короткую формулу между \( и \):
Эквивалентность массы и энергии: \(E = mc^2\).Строчные формулы находятся в одном абзаце с текстом и подходят для переменных, коротких равенств и небольшого числа символов. Не втискивайте в строку очень длинные выводы: это приводит к некрасивым переносам.
Выключные формулы
Формулы, которые нужно показать отдельно и без номера, помещайте между \[ и \]:
\[ f(x) = x^2 + 2x + 1.\]Выключные формулы центрируются. Если впоследствии нужно сослаться на формулу в тексте, используйте окружение equation; см. Нумерация формул и ссылки.
Переменные, текст и единицы измерения
В математическом режиме латинские буквы по умолчанию считаются переменными и набираются курсивом:
Пусть \(x\) — независимая переменная; \(y = f(x)\).Для обычного текста внутри формулы подключите amsmath и используйте \text{...}:
\usepackage{amsmath}\[ x > 0 \quad\Longrightarrow\quad \sqrt{x} \text{ определён.}\]Единицы измерения — не переменные; их обычно набирают прямым шрифтом, отделяя от числового значения подходящим пробелом:
\[ v = 20\,\mathrm{m/s}.\]\, — небольшой математический пробел; \mathrm набирает единицы прямым шрифтом. Для сложного оформления единиц можно использовать специализированные пакеты из дальнейших тем, но не следует писать единицы как цепочку букв-переменных.
Распространённые символы
Все следующие команды нужно использовать в математическом режиме:
| Значение | Синтаксис | Результат |
|---|---|---|
| Греческие буквы | \alpha, \beta, \Gamma | α, β, Γ |
| Отношения | \leq, \geq, \neq, \approx | ≤, ≥, ≠, ≈ |
| Операции и отношения множеств | \in, \subseteq, \cup, \cap | ∈, ⊆, ∪, ∩ |
| Стрелки | \to, \Rightarrow, \leftrightarrow | →, ⇒, ↔ |
| Большие операторы | \sum, \prod, \int | ∑, ∏, ∫ |
Например:
\[ A \subseteq B \Rightarrow A \cap B = A.\]Команды символов имеют английские имена; не заменяйте их похожими символами Unicode, скопированными из PDF. Команды легче искать, и они надёжнее.
Пробелы и пунктуация
Математический режим игнорирует обычные пробелы:
\(a + b\)Интервалы будут такими же, как в \(a+b\). Используйте \,, \:, \; или \! только для необходимой тонкой настройки. Точки, запятые и другие знаки в обычном русском предложении обычно ставят вне математического режима:
При \(x = 0\) функция достигает минимума.Частые ошибки использования
Все формулы заключают в знаки доллара
$...$ тоже включает строчный математический режим, но границы \(...\) яснее, и их труднее спутать со знаком валюты или сложным Markdown. В этом руководстве последовательно используется \(...\).
Обычные слова пишут непосредственно в формуле
Слова, набранные напрямую в математическом режиме, например \[x greater than 0\], воспринимаются как переменные и получают неверные интервалы; русский текст без текстовой команды также может отображаться неверно. Запишите отношение как \[x > 0\]. Для слов внутри формулы подключите amsmath и используйте \text{...} либо вынесите объяснение в окружающий текст.
Формулы выводят через $$...$$
$$...$$ — синтаксис plain TeX, который может конфликтовать с окружениями и механизмами интервалов LaTeX. Используйте \[...\], а при необходимости номера — equation.
Полный пример
\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}