
Я в прошлом приложил много усилий, чтобы выровнять, настроить и оформить документы 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-файлами, но это дает превосходный результат.