Skip to main content

KaTex и Markdown

Пример минимального кода веб-страницы, которая порождается средствами Markdown и Katex выложен на github.

Он построен на основе репозитория markdown-it-katex.

Главная страница - index.html. Просто откройте её с помощью браузера, после того как скачаете проект себе на компьютер.

Katex позволяет выводить математические уравнения, он является модификацией языка LaTex.

Список доступных команд KaTex можно посмотреть здесь.

Про использование языка Markdown написано здесь.

Все подключённые скрипты лежат в папке js, а стили - в папке css

Работа с примером

Весь код, который нужно будет интерпретировать с помощью Markdown и Katex, нужно вводить внутри блока

<div class="toTex">
...
</div>

Общий принцип написания программ на Markdown и Katex заключается в выделении участков текста специальными символами. При интерпретации эти участки будут заменены на формулы, заголовки и т.д.

Например, чтобы в текст добавить корень из двух, нужно до начала формулы и сразу после неё добавить $:

<div class="toTex">
Это - тестовый текст. Нам нужно вывести здесь $\sqrt{2}$. Всё
работает.
</div>

Получим:

Обратите внимание: я не добавил отступов внутри <div>...</div>. Так делать обязательно. Если мы добавим отступы

<div class="toTex">
Это - тестовый текст. Нам нужно вывести здесь $\sqrt{2}$. Всё
работает.
</div>

То KaTex не сможет обработать команду и просто выведет текст, как он есть в исходниках: