Какую технологию я должен использовать для преобразования моих латексных документов в HTML-документы - PullRequest
1 голос
/ 08 июня 2010

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

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

Спасибо за ваше время, ребята.

Ответы [ 2 ]

2 голосов
/ 08 июня 2010

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

0 голосов
/ 08 июня 2010

Six: TeX

Seven: Haskell

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...