配置build.lua来安装镜像

配置build.lua来安装镜像

我有一堆徽标,想将它们打包成 LaTeX 包中的一个模块。但我的build.lua文件无法安装它们。

logos我的包顶层有一个子目录。在该目录中,我有许多 EPS、PDF、SVG、PNG 和 JPG 格式的图像。我有一个文档文件logos.tex,应该包含所有这些文件。我的build.lua设置了以下变量:

bundle = "mybundle"
module = "logos"    
maindir = ".."

installfiles = {"*.eps", "*.svg", "*.pdf", "*.png", "*.jpg"}
tdsroot = "generic"
typesetfiles = {"logos.tex"}
typesetexe = "xelatex"
cleanfiles = {"*.log", "logos.pdf", "*.zip"}

我可以logos.tex在目录中手动编译logos。但如果我运行l3build install,什么也不会发生。如果我运行l3build doc,编译会失败,因为图像不会被复制到构建目录中。

我在这里遗漏了什么?

答案1

installfiles是关于什么被复制一旦提取来自来源。因此,您还需要确保l3build知道它们是源文件。我不清楚这些文件是文档源还是应该放在实时树中,但目前尝试添加一行sourcefiles并列出这些图像以及您的“真实”源。

相关内容