配置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並列出這些圖像以及您的「真實」來源。

相關內容