Который технология должна я использовать для преобразования моих латексных документов в документы HTML

Я хочу записать немного программы, которая преобразовывает мои файлы TEX в HTML. Я хочу проанализировать документы и повернуть макросы (сборка - в и конечно мое собственное) в части HTML. Вот мои требования:

  • предопределенные правила (например. begin{itemize} \item text \end{itemize} => <br> <p>text </p> <br/>)
  • определение собственного стиля CSS
  • способность преобразовать формуляры (извлекают формуляры, загружают их в imagecreator и затем сохраняют jpg/png),
  • легкий поддержать и краткий

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

  1. Ruby (ввод-вывод легок, формуляр, загружающийся через webrat),
  2. XML XSLT (я не думаю, что мне нужно просто наверху),
  3. жемчуг (существуют, многие освобождают там, но я не совсем знаком с ним),
  4. удар (я работал с sed и был удивлен, как легкий это должно было работать с регулярными выражениями),
  5. latex2html... (эти преобразователи не будут работать на меня и они не дают мне свободу в парсинге),

Любые предложения, подсказки и комментарии приветствуются.

Спасибо за внимание, люди.

1
задан Svante 8 June 2010 в 17:07
поделиться

2 ответа

посмотрите pandoc здесь . его также можно установить на linux или os x. Хотя он не будет работать с вашими пользовательскими макросами. Единственное, что я видел, который может достойно работать с пользовательскими макросами, - это tex4ht, но для того, чтобы действительно хорошо работать, вам нужно создавать файлы .DVI. Если у вас есть масса настраиваемых макросов, написание собственного конвертера займет уйму времени. Даже если у вас есть всего несколько настраиваемых макросов, это все равно будет проблемой. удачи!

2
ответ дан 2 September 2019 в 23:56
поделиться

Шестой: TeX

Семь: Haskell

(я отказался от попыток убедить SO начать нумерацию моего списка с 6).

0
ответ дан 2 September 2019 в 23:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: