Напишите 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 с формулами читается там так же.

Другие вопросы