我在 Windows 上使用 MiKTeX 并tex4ebook.lua
作为参数调用来lualatex
制作 epub3。
有人能用简单的术语解释一下目录.4ht
中的文件tex4ebook
的用途吗exec_epub3.lua
?如果要修改,如何使用它们来生成自定义电子书输出?
答案1
编译tex4ebook
过程如下:
tex4ebook
是使用随发行版分发的解释器Lua
调用的脚本。它准备编译参数并加载编译模块以用于指定的输出格式。每个模块都有准备、执行和完成编译的函数。texlua
TeX
基本输出模块是
exec_epub.lua
,其他模块在后台使用它并添加一些其格式所需的东西。make4ht
用于执行所有必要的应用程序(最值得注意的是latex
、tex4ht
和t4ht
。用户可以指定自定义构建文件并选择其他应用程序(如bibtex
或makeindex
)latex
在使用特殊配置时tex4ht.sty
,tex4ebook.sty
和tex4ebook.4ht
会被自动加载。如果epub3
,tex4ebook-epub3.4ht
也会被加载。tex4ebook.4ht
主要用于创建epub
元数据,如NCX
和OPF
文件。
如果你想修改tex4ebook
行为,最好使用自定义配置文件