Напишите LaTeX.Увидите формулу.
DotMD рисует LaTeX в ваших Markdown-файлах настоящими формулами, на вашем Mac и без подключения. Здесь синтаксис, шпаргалка и что делать со знаками доллара.
macOS 14 или новее. Чтение бесплатно; редактирование и ревью оплачиваются один раз.
Коротко
DotMD отрисовывает LaTeX в Markdown через KaTeX, офлайн: $…$ внутри строки, $$…$$ в отдельной строке. Цены вроде «$5 and $10» остаются текстом. Формулы видны в режиме чтения, в живом предпросмотре, в Quick Look и при экспорте в PDF.
Строчные и выносные формулы
Заключите формулу в одинарные знаки доллара, чтобы поставить её внутрь строки текста, или в двойные, чтобы выровнять по центру в отдельной строке.
| Вы вводите | Где отображается |
|---|---|
$E = mc^2$ | внутри строки |
$$ … $$ | по центру, в отдельной строке |
Полный пример:
The area of a circle is $A = \pi r^2$.
$$
\int_0^1 x^2\,dx = \frac{1}{3}
$$
Откройте файл в DotMD: в первой строке внутри предложения будет небольшая формула, а интеграл появится по центру под ней.
Шпаргалка по LaTeX
Команды, которые понадобятся чаще всего, в том виде, как их вводят:
| Для | Вы вводите |
|---|---|
| Степени и индексы | x^2, x_i, x_{i+1}^{2n} |
| Дроби | \frac{a}{b} |
| Корни | \sqrt{x}, \sqrt[3]{x} |
| Суммы и произведения | \sum_{i=1}^{n} i, \prod_{k=1}^{n} k |
| Интегралы и пределы | \int_a^b f(x)\,dx, \lim_{x \to 0} \frac{\sin x}{x} |
| Греческие буквы | \alpha, \beta, \gamma, \pi, \Omega |
| Сравнение и операторы | \le, \ge, \ne, \approx, \pm, \times |
| Множества | \in, \subset, \cup, \cap, \infty |
| Стрелки | \to, \Rightarrow, \iff |
| Акценты | \vec{v}, \hat{x}, \bar{y} |
| Специальные буквы | \mathbb{R}, \mathcal{L} |
| Текст внутри формулы | \text{if } x > 0 |
| Растущие скобки | \left( \frac{a}{b} \right) |
Для нескольких строк используйте aligned внутри блока $$ и \\ для конца строки:
$$
\begin{aligned}
(a + b)^2 &= a^2 + 2ab + b^2 \\
(a - b)^2 &= a^2 - 2ab + b^2
\end{aligned}
$$
Матрицы используют pmatrix для круглых скобок, bmatrix для квадратных и vmatrix для определителя, а cases даёт формулу с условиями. Полный список поддерживаемых команд на katex.org.
Знаки доллара, которые не математика
Цены в безопасности. В «$5 and $10» ничто не превращается в формулу, потому что после открывающего знака доллара формулы не может стоять цифра, а перед закрывающим внутри не может быть пробела. В остальных местах пишите \$, чтобы получить обычный знак доллара.
Где видны формулы
- В режиме чтения, когда вы открываете файл.
- В живом предпросмотре редактора, перерисованные по мере набора. Insert → Formula и Insert → Inline Formula вставят заготовку за вас.
- В Quick Look, когда вы нажимаете пробел на файле в Finder: Quick Look.
- В PDF, через Export as PDF…: Markdown в PDF. Экспортированный HTML-файл при открытии загружает KaTeX из интернета.
Рисует ли это и GitHub?
Да. GitHub поддерживает те же разделители $…$ и $$…$$, а также блок кода с пометкой math. README или спецификация с формулами выглядит правильно и в DotMD, и на GitHub.
Матрицы и условия
Более крупные формулы работают так же. Матрица и формула с двумя случаями в одном блоке:
$$
A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
\qquad
|x| = \begin{cases} x & x \ge 0 \\ -x & x < 0 \end{cases}
$$
Если формула не рисуется, сначала проверьте фигурные скобки: у каждой { должна быть своя }. Формула с ошибкой показывается красным текстом, а не ломает страницу, так что видно, какую исправлять. Формулы можно писать в README, спецификации, конспекте лекции или плане, который написал ИИ-агент, и читать их всё одинаково.
Вопросы о формулах в Markdown
Работает ли это офлайн?
Да. KaTeX встроен в DotMD, поэтому формулы рисуются на вашем Mac без подключения к интернету. Только экспортированный HTML-файл загружает его из интернета.
Бесплатно ли это?
Да. Чтение Markdown с формулами бесплатно. Правка с живым предпросмотром входит в DotMD Editor; см. цены.
Можно ли нумеровать уравнения?
Да, в блоке $$. Добавьте внутрь \tag{1}, и уравнение получит номер (1). \tag работает только в выносных формулах, не в строчных.
Рисует ли GitHub тот же синтаксис?
Да. GitHub тоже отрисовывает $…$ и $$…$$, так что README с формулами читается там так же.