Конвертация LaTeX в HTML. HeVeA.

В один прекрасный момент у меня появилась необходимость в конвертере сверстанных в LaTeX статей в виде XHTML для выкладывания их на сайт. В основном меня интересовало качество кода, сгенерированного между тегами body.

Попробовав несколько конвертеров LATEX →HTML остановил свой выбор на HeVeA, у которого были следующие, на мой взгляд преимущества перед остальными.

  • Достаточно прост в установке и не тянет за собой большое количество библиотек. Мне для его успешной инсталяции потребовалось установить только транслятор языка;
  • Конвертирование формул производится не в картинки, как это делают некоторые конвертеры, а в символы unicode;
  • Относительно корректный HTML код. Все парные теги закрываются.
  • Нормальная работа с кодировкой cp1251.

Вызов программы в следующем формате

$ hevea -pedantic index.tex

генерироват почти идеальный код, за исключением следующих досадных моментов

  1. Некоторые теги формируются в верхнем регистре.
  2. Аттрибуты некоторых тегов генерируются без кавычек.
  3. Не поддерживается русская весия пакета babel (проблема пока не так беспокоит, как первые две).
  4. Пока не сталкивался с необходимостью генерировать одиночные теги (например img), и с ними пока не решено, что делать.

Добавить комментарий