我有一堆徽标,想将它们打包成 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
并列出这些图像以及您的“真实”源。