
Tenho vários logotipos que quero empacotar em um módulo dentro de um pacote LaTeX. Mas meu build.lua
arquivo não os instala.
Eu tenho um subdiretório logos
no nível superior do meu pacote. Nesse diretório, tenho muitas imagens nos formatos EPS, PDF, SVG, PNG e JPG. Eu tenho um arquivo de documentação logos.tex
que deveria incluir todos eles. My build.lua
tem estas variáveis definidas:
bundle = "mybundle"
module = "logos"
maindir = ".."
installfiles = {"*.eps", "*.svg", "*.pdf", "*.png", "*.jpg"}
tdsroot = "generic"
typesetfiles = {"logos.tex"}
typesetexe = "xelatex"
cleanfiles = {"*.log", "logos.pdf", "*.zip"}
Posso compilar logos.tex
manualmente dentro do logos
diretório. Mas se eu correr l3build install
, nada acontece. E se eu executar l3build doc
, a compilação falhará, porque as imagens não estão sendo copiadas para o diretório de construção.
O que estou perdendo aqui?
Responder1
installfiles
é sobre o que é copiadouma vez que as coisas são extraídasdas fontes. Portanto, você também precisa ter certeza l3build
de que eles são arquivos de origem. Não estou claro se os arquivos são fontes de documentação ou se deveriam ir para a árvore ativa, mas por enquanto tente adicionar uma sourcefiles
linha e listar essas imagens mais suas fontes 'reais'.