
我有一堆徽標,想將其打包到 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
並列出這些圖像以及您的「真實」來源。