Как вставлять математические формулы в Markdown (MathJax / KaTeX)

Связка простоты Markdown и математической мощи TeX

Markdown идеален для быстрого ведения конспектов, технической документации и блогов. Однако когда требуется записать дифференциальное уравнение или закон Ома, стандартных текстовых маркеров недостаточно (подробнее о правилах разметки уравнений читайте в нашем руководстве по формулам в LaTeX).

Современные веб-платформы (GitHub, Obsidian, Notion) и онлайн-редактор Labkeeper поддерживают математический диалект LaTeX через библиотеки KaTeX и MathJax, позволяя вставлять полиграфические формулы без перегрузки документа сложной TeX-разметкой.

Формулы в markdown синтаксис: строчные и блочные выражения

Освоить базовые формулы в markdown синтаксис можно за две минуты благодаря символу доллара $:

  • Строчная (инлайн) формула: окружается одиночными долларами $E = mc^2$ и встраивается прямо в середину предложения без разрыва строки.
  • Выключная (блочная) формула: окружается двойными долларами $ ... $, центрируется на странице и выделяется вертикальными отступами.
Markdown
Второй закон Ньютона в дифференциальной форме $F = \frac{dp}{dt}$ связывает силу и импульс.

Вычисление определенного интеграла функции:
$
\int_{0}^{\pi} \sin^2(x)\,dx = \frac{\pi}{2}
$

Ввод математики mathjax markdown онлайн: базовые конструкции

Выполняя ввод математики mathjax markdown онлайн, используйте проверенный синтаксис ключевых математических операторов:

  • Дроби: \frac{числитель}{знаменатель}. Например: \frac{a + b}{c - d}.
  • Индексы и степени: нижний индекс через подчеркивание x_{i+1}, верхняя степень через каретку e^{-x^2}.
  • Суммы и пределы: \sum_{k=1}^{n} k^2, \lim_{x \to 0} \frac{\sin x}{x} = 1.
  • Греческие буквы: \alpha, \beta, \gamma, \Omega, \Delta.
  • Корни: \sqrt{x} или корень n-й степени \sqrt[3]{a^2 + b^2}.

Верстка матриц, векторов и систем уравнений

Внутри двойных долларов $ ... $ поддерживаются классические окружения матриц (детальнее сложные системы разобраны в статье о многострочных формулах и матрицах в MathJax):

Markdown (MathJax)
$
A = \begin{pmatrix}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33}
\end{pmatrix}
$

Окружение pmatrix дает круглые скобки, bmatrix — квадратные скобки матрицы, а vmatrix — прямые линии определителя (детерминанта).

Отличия движков KaTeX и MathJax: скорость и поддержка команд

Два ведущих математических движка веба имеют свои особенности:

  • KaTeX (от Khan Academy): работает в сотни раз быстрее MathJax, отрисовывает формулы синхронно без мигания страницы. Поддерживает 98% повседневных математических символов. Используется по умолчанию в Labkeeper.
  • MathJax: поддерживает редкие макросы и специфические пакеты, но работает медленнее на страницах с сотнями уравнений.

Практические советы

1

Текст внутри формул

Для вставки обычных русских слов внутрь математической строки используйте макрос \text{...}: $ v_{\text{ср}} = \frac{S}{t} $.

2

Пробелы в формулах

В математическом режиме пробелы клавиатуры игнорируются. Для создания отступов используйте тонкий пробел \,, средний \; или широкий \quad.

Попробуйте прямо сейчас

Пишите научные заметки в Labkeeper

Онлайн-редактор Markdown со сверхбыстрым движком KaTeX, формулами LaTeX и экспортом в PDF в один клик.

LaTeX editor screenshot
  • Полновесная компиляция: Получайте PDF профессионального качества с помощью встроенного LaTeX-компилятора.
  • 60 секунд на выполнение: Работайте со сложными документами без ограничений — лимит времени компиляции в разы выше, чем в аналогичных сервисах.
  • Умная конвертация: Любые вычислительные формулы автоматически преобразовываются в красивый LaTeX
  • Гибридный синтаксис: Используйте легковесные вставки Markdown прямо в сложном LaTeX-коде для ускорения работы.
bg

Другие статьи