Компилировать LaTeX в HTML/CSS с сохраненной типографикой

Компилировать LaTeX в HTML/CSS с сохраненной типографикой

Я в прошлом приложил много усилий, чтобы выровнять, настроить и оформить документы LaTeX как PDF. Есть ли какой-нибудь разумный конвертер, который использует CSS3, HTML и т. д. для создания красивого веб-сайта из LaTeX? Насколько я вижу, известные конвертеры оставляют только очень голый HTML и выбрасывают дизайн.

Если я не могу напрямую скомпилировать TeX в HTML, можете ли вы порекомендовать какие-либо конвертеры PDF или другие способы публикации LaTeX в браузерном режиме (не используя PDF-файлы)?

решение1

pdf2htmlEXможет конвертировать PDF в HTML без потери формата.

решение2

В настоящее время я разрабатываю бесплатный инструмент с открытым исходным кодом, который может конвертировать LaTeX в один HTML-файл. Он называется PDBF (https://github.com/uds-datalab/PDBF) и работает на win/linux/mac.

Инструкции:

  • Убедитесь, что у вас установлена ​​Java Runtime (версия >= 1.7)
  • Загрузите последнюю версию PDBF:https://github.com/uds-datalab/PDBF/archive/gh-pages.zip
  • Распаковать архив
  • Изменить текущий каталог на распакованную папку
  • Выполните: java -jar pdbf.jar /path/to/sometexfile.tex

Полученный HTML-файл помещается в ту же папку, что и исходный tex-файл, и имеет то же имя, что и исходный tex-файл.

Технические подробности: Компилятор PDBF в основном использует обычный движок tex для компиляции вашего PDF-файла, а затем сохраняет PDF-файл как строку JavaScript, закодированную в base64, в HTML-коде, а затем включает слегка измененную версию pdf.js (бесплатный и открытый исходный движок PDF-файлов Firefox) в HTML-код для отображения этого PDF-файла.

Надеюсь, вам понравится мой проект. Не стесняйтесь обращаться ко мне через github, если у вас есть предложения или вы столкнулись с ошибками.

решение3

Честно говоря, лучшее, что я сделал, это конвертировал файл Latex в pdf. Затем, лучшее и самое простое, что можно сделать, это конвертировать pdf в HTML5 с помощьюhttps://www.idrsolutions.com/online-pdf-to-html5-converter/

Это был самый лучший и простой из возможных методов сохранения всей структуры латексного файла.

решение4

Вам следует рассмотретьлварп. Это может потребовать некоторой работы над вашими tex-файлами, но это дает превосходный результат.

Связанный контент