MarkNode отображает математику LaTeX прямо в предпросмотре и в узлах интеллект-карты. Уравнения записываются стандартным синтаксисом $...$ и $$...$$ и отображаются как набранные формулы — без выхода из редактора и без подключения к сети.
Встроенные уравнения
Заключите короткое уравнение в одиночные знаки доллара, чтобы встроить его в предложение:
The total energy is $E = mc^2$, where $c$ is the speed of light.
В предпросмотре уравнение отображается в одну строку с окружающим текстом. За открывающим $ должен следовать непробельный символ, а перед закрывающим $ должен стоять непробельный символ — поэтому текст вроде «It cost $5 and $10» остаётся нетронутым и не воспринимается как формула.
Чтобы вставить в текст буквальный знак доллара, экранируйте его обратной косой чертой: \$5.
Выключные уравнения
Заключите уравнение в двойные знаки доллара, чтобы оно отображалось на отдельной строке, по центру и более крупным шрифтом:
$$
\int_0^\infty e^{-x}\,dx = 1
$$
Выключные уравнения могут занимать несколько строк между открывающими и закрывающими $$.
Математика в блоках кода с ограждением
Если вам ближе явный стиль с ограждением кода, выключную математику можно также записывать в виде блока с идентификатором языка math:
```math
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
```
Результат будет таким же, как у блока $$...$$.
Математика в заголовках и узлах интеллект-карты
Если заголовок содержит встроенную математику, соответствующий узел интеллект-карты отображает её как набранную формулу, а не как исходный код LaTeX. Например:
## Newton's Second Law: $F = ma$
Узел интеллект-карты показывает уравнение в отрисованном виде, что позволяет легко просматривать структуру научно-технического документа визуально.
Ошибки
Если вы напишете выражение LaTeX, которое не удаётся разобрать — например, с неизвестной командой или несогласованными скобками, — в предпросмотре будет показан исходный текст со встроенным индикатором ошибки, а не молча пропущенное уравнение. Наведите указатель на ошибку, чтобы увидеть, что пошло не так, и исправьте исходный текст.
Поддерживаемый синтаксис
MarkNode поддерживает широкое подмножество математики LaTeX, подходящее для текстовых документов: греческие буквы, суммы, интегралы, дроби, матрицы, окружения выравнивания и большинство операторов. Возможности уровня тяжёлых пакетов (tikz, пользовательские макросы, полноценные классы документов) не поддерживаются, поскольку полная установка LaTeX не используется — всё отображается локально и офлайн.