使用 \usepackage{fontspec} 将 *.tex 文件转换为 html 的方法?

使用 \usepackage{fontspec} 将 *.tex 文件转换为 html 的方法?

偶尔我需要将 *.tex 文件转换为 html(以便将其导入 Word 文档)。通常我使用 tex4ht,最近我了解了 make4ht。我非常尊重当前的维护者并欣赏他的工作。

当然,偶尔我会使用 LuaLaTeX 和 fontspec 包来排版 *.tex 文件。

现在我尝试将带有 fontspec 的 *.tex 文件转换为 html,但失败了,因为 tex4ht 似乎不支持 fontspec。

注释掉所有与 fontspec 相关的命令并插入我需要的 pdftex 包一点也不麻烦。

我的问题:

  1. tex4ht 和相关工具是否还不支持 fontspec?我发现lua4ht项目和这个答案这里。但这并不容易......
  2. 如果我们不能在带有 fontspec(=LuaTeX)的文件中 使用 fontspec,那么暂时我们将需要 fontenc 和其他东西——对吗?

或者我完全误解了什么?

答案1

正如我在评论中所说的那样,-l需要命令行选项来编译“LuaTeX” *.tex 文件。

make4ht -l xyz.tex

对于我的文档、手册第 17 页来说已经足够了......

相关内容