Математика и формулы

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 не используется — всё отображается локально и офлайн.