🏠 | 💻 IT | LaTeX |

Преобразование LaTeX в HTML

Примеры

Внимание: Если у Вас в браузере отключен JavaScript или Вы пользуетесь какими-то специфическими расширениями и блокировщиками - я не виноват, что формулы Вам не видны.

Попробуем написать формулу в HTML с помощью mathjax.

Заходим на mathjax.org копируем оттуда актуальный код и вставляем на сайт.

На февраль 2020-го года актуальный код выглядит так

<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script> <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

После этого можно начинать писать формулы.

Например, напишем, что ускорение это сила делённая на массу.

$$a = {F \over m}$$

Результат:

$$a = {F \over m}$$

Квадратный корень

$$v = { \sqrt{E \over m}}$$

Результат:

$$v = { \sqrt{E \over m}}$$

Корни квадратного уравнения

$$x_1,_2 = {-b \pm \sqrt{b^2-4ac} \over 2a}$$

$$x_1,_2 = {-b \pm \sqrt{b^2-4ac} \over 2a}$$

Как поставить пробел

Рассмотрим формулу

$$ 1 watt = 1 W = {1 joule\over 1 second} = J/s = 1 J s{^-1} $$

$$ 1 watt = 1 W = {1 joule\over 1 second} = J/s = 1 J s^{-1}$$

Как видите, 1 и joule записаны без пробела. Это не очень красиво

Если теперь добавить после 1 обратный слэш то пробелы появятся

$$ 1\ watt = 1\ W = {1\ joule\over 1\ second} = J/s = 1\ J s^{-1} $$

$$ 1\ watt = 1\ W = {1\ joule\over 1\ second} = J/s = 1\ J s^{-1}$$

Больше вариантов здесь

Сформирован новый релиз программы LaTeX2HTML 2018 , предназначенной для преобразования исходных документов в формате LaTeX в web-страницы с разметкой HTML.

Поддерживается разбиение документа на несколько связанных HTML-файлов с автоматически генерируемыми панелями для навигации, перекрёстными ссылками, оглавлением и сносками.

Сложные формулы и таблицы могут экспортироваться в виде изображений, для которых возможно inline-встраивание в HTML без сохранения в отдельных файлах.

Код проекта поставляется под лицензией GPLv2. Для русскоязычного сообщества наиболее интересное изменение в новой версии связано с добавлением поддержки русской локали, включая поддержку кодировок KOI8-R, CP1251 и UTF-8.

Источник - Opennet