我的任务是找到一个将 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。