Настройка build.lua для установки образов

Настройка build.lua для установки образов

У меня есть куча логотипов, которые я хочу упаковать в модуль в пакете LaTeX. Но мой build.luaфайл не устанавливает их.

У меня есть подкаталог logosa на верхнем уровне моего пакета. В этом каталоге у меня много изображений в форматах 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и перечислить эти изображения плюс ваши «реальные» источники.

Связанный контент