具有特定需求的 Latex 到 HTML 转换器

具有特定需求的 Latex 到 HTML 转换器

我的任务是找到一个将 LateX 转换为 HTML 的工具。

我已经看过不同的工具,比如 Hevea、pandoc、Hyperlatex。最适合我需求的工具是 Hevea,但它缺乏对 Windows 上图像的支持。

我的要求是:

  • 在 Windows 上工作(7)
  • 可编写脚本(批处理脚本或类似脚本)
  • 按章节拆分成多个文件
  • 可以按章节命名分割的文件(例如 \chapter{Rights & Permissions} -> login.html
  • 相同的 .tex 文件也应该用于生成 pdf

答案1

你试过吗tex4ht?它确实可以轻松支持您的所有要求,除了重命名拆分章节名称(可以做到,但不容易,而且某些东西(如交叉引用)可能会失败)。重命名可以通过一些脚本来完成,该脚本会替换所有 html 文件中指向重命名文件的所有超链接。

尝试这个命令:

make4ht -u filename "xhtml,2"

数字参数 (2) 指示应将哪些分段级别拆分为单独的文件。可能的变体是 1、2、3、4。

相关内容