Математика
Математика рендерится KaTeX – большим и быстрым подмножеством математического режима LaTeX. Если вы пишете LaTeX, вы уже пишете и это.
Строчные формулы
Оборачиваются в одиночные доллары:
Отображение $f: X \to Y$ непрерывно, если $f^{-1}(U)$ открыто для любого открытого $U$.Отображение непрерывно, если открыто для любого открытого .
Разделители LaTeX \( ... \) тоже работают, так что вставленное из
.tex-файла рендерится без переписывания.
Выключные формулы
Оборачиваются в двойные доллары на отдельных строках:
$$
\int_{-\infty}^{\infty} e^{-x^2} \, dx = \sqrt{\pi}
$$\[ ... \] эквивалентно. Выключная формула, не влезающая в узкий экран,
прокручивается по горизонтали, а не ломает вёрстку.
Многострочные и выровненные выкладки
Стандартные окружения выравнивания работают внутри выключной формулы:
$$
\begin{aligned}
(a+b)^2 &= a^2 + 2ab + b^2 \\
(a-b)^2 &= a^2 - 2ab + b^2
\end{aligned}
$$Доступны также cases, matrix / pmatrix / bmatrix / vmatrix,
gathered, array. Полный
список поддерживаемых окружений.
Основные команды
| Вы пишете | Получается |
|---|---|
\frac{a}{b}, \tfrac{a}{b} | , |
\sqrt{x}, \sqrt[3]{x} | , |
x_i, x^2, x_i^2 | , , |
\sum_{i=1}^{n} | |
\int_a^b, \oint | , |
\lim_{x \to 0} | |
\alpha, \beta, \Gamma, \Omega | |
\mathbb{R}, \mathcal{L}, \mathfrak{g} | |
\leq, \geq, \neq, \approx, \equiv | |
\in, \subset, \cup, \cap, \setminus | |
\to, \mapsto, \implies, \iff | |
\infty, \partial, \nabla, \hbar | |
\langle x, y \rangle | |
\hat{x}, \bar{x}, \vec{v}, \dot{x} |
Авторитетный справочник – страница поддерживаемых функций KaTeX.
Ограничения и поведение
- Ошибки рендерятся на месте. Неизвестную KaTeX команду вы увидите красным исходным текстом – страница не падает, а показывает, что чинить.
- Только математический режим. KaTeX рендерит математику, а не
LaTeX-документы: без
\documentclass, без\section, без текстовых окружений. Структура документа – дело Markdown; в доллары идёт только математика. - Без пользовательских макросов. Определения
\newcommandне переживают границу формулы; пишите команды полностью. - Буквальный знак доллара в тексте –
\$. В строчном коде и блоках кода$всегда буквален и формулы не рендерятся. - Диаграммы (коммутативные диаграммы,
tikzcd) – не математический KaTeX; используйте блок TikZ.