tex4ebook 和 4ht 文件

tex4ebook 和 4ht 文件

我在 Windows 上使用 MiKTeX 并tex4ebook.lua作为参数调用来lualatex制作 epub3。

有人能用简单的术语解释一下目录.4ht中的文件tex4ebook的用途吗exec_epub3.lua?如果要修改,如何使用它们来生成自定义电子书输出?

答案1

编译tex4ebook过程如下:

  • tex4ebook是使用随发行版分发的解释器Lua调用的脚本。它准备编译参数并加载编译模块以用于指定的输出格式。每个模块都有准备、执行和完成编译的函数。texluaTeX

  • 基本输出模块是exec_epub.lua,其他模块在后台使用它并添加一些其格式所需的东西。

  • make4ht用于执行所有必要的应用程序(最值得注意的是latextex4htt4ht。用户可以指定自定义构建文件并选择其他应用程序(如bibtexmakeindex

  • latex在使用特殊配置时tex4ht.stytex4ebook.stytex4ebook.4ht会被自动加载。如果epub3tex4ebook-epub3.4ht也会被加载。tex4ebook.4ht主要用于创建epub元数据,如NCXOPF文件。

如果你想修改tex4ebook行为,最好使用自定义配置文件

相关内容