Konfigurieren von build.lua zum Installieren von Bildern

Konfigurieren von build.lua zum Installieren von Bildern

Ich habe eine Reihe von Logos, die ich in einem Modul innerhalb eines LaTeX-Pakets zusammenfassen möchte. Aber meine build.luaDatei installiert sie nicht.

Ich habe ein Unterverzeichnis logosauf 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.texdie sie alle enthalten soll. In meinem build.luasind 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.texIch 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

installfilesgeht es darum, was kopiert wirdSobald die Dinge extrahiert sindaus Quellen. Sie müssen also sicherstellen, l3builddass 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 sourcefilesZeile hinzuzufügen und diese Bilder sowie Ihre „echten“ Quellen aufzulisten.

verwandte Informationen