
Ich habe eine Reihe von Logos, die ich in einem Modul innerhalb eines LaTeX-Pakets zusammenfassen möchte. Aber meine build.lua
Datei installiert sie nicht.
Ich habe ein Unterverzeichnis logos
auf der obersten Ebene meines Bundles. In diesem Verzeichnis habe ich viele Bilder im EPS-, PDF-, SVG-, PNG- und JPG-Format. Ich habe eine Dokumentationsdatei, logos.tex
die sie alle enthalten soll. In meinem build.lua
sind diese Variablen festgelegt:
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
Ich kann im Verzeichnis manuell kompilieren logos
. Aber wenn ich ausführe l3build install
, passiert nichts. Und wenn ich ausführe l3build doc
, schlägt die Kompilierung fehl, weil die Bilder nicht in das Build-Verzeichnis kopiert werden.
Was übersehe ich hier?
Antwort1
installfiles
geht es darum, was kopiert wirdSobald die Dinge extrahiert sindaus Quellen. Sie müssen also sicherstellen, l3build
dass auch bekannt ist, dass es sich um Quelldateien handelt. Mir ist nicht klar, ob die Dateien Dokumentationsquellen sind oder in den Live-Baum gehören, aber versuchen Sie im Moment, eine sourcefiles
Zeile hinzuzufügen und diese Bilder sowie Ihre „echten“ Quellen aufzulisten.