LaTeXML (perl-latexml) — набор консольных Perl / TeX Live утилит для корректного преобразования TeX / LaTeX документов в различные форматы.
LaTeX — популярный набор макрорасширений (макропакет) системы компьютерной вёрстки TeX, который облегчает набор сложных документов. Пакет позволяет автоматизировать многие задачи набора текста и подготовки статей, кроме базового набора существует множество пакетов расширения (благодаря этому возможности системы практически не ограничены).
Комплект утилит LaTeXML разработан процессе создания "Цифровой библиотеки математических функций" (DLMF / Digital Library of Mathematical Functions), когда потребовались средства для преобразования исходных LaTeX документов в формат XML (расширяемый язык разметки), который после коррекции использовался для создания веб-сайта библиотеки.
Полноценная "Цифровая библиотека" должна быть сосредоточена на семантике материала, поэтому необходимо преобразовывать математический материал в контент и презентацию. В то время разработчики библиотеки не нашли подходящего приложения для своих целей и начали разработку собственного, получившего название LaTeXML (версия 0.1.0 вышла в мае 2004 года).
LaTeXML пытается максимально точно имитировать структуру TeX / LaTeX документа при создании XML-файла, документ получается максимально похожим на оригинал и легко редактируется. При обработке исходного документа и для получения нужного результата можно задать множество параметров, для поучения точного соответствия частей TeX / LaTeX документа с соответствующими фрагментами в XML файле.
LaTeXML содержит пять утилит (latexml, latexmlc, latexmlfind, latexmlmath, latexmlpost), позволяющих преобразовывать TeX / LaTeX документы не только в формат XML, но и в форматы HTML или XHTML, а также в формат MathML (язык разметки на основе XML для предоставления математических символов и формул в документах WWW). Для каждой утилиты набора имеется подробная документация.
Лицензия: AS IS (КАК ЕСТЬ) / Public Domain (публичное достояние)
Вы можете войти под своим логином или зарегистрироваться на сайте.