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