Я хотел бы использовать l3build
для сборки пакета поддержки biblatex. Я не использую файлы .ins
и .dtx
. Мои исходные файлы будут следующими:
biblatex-support-package
|- files.bbx
|- files.cbx
|- files.dbx
|- files.lbx
|- file-doc.tex
|- file-example.bib
Я хотел бы, чтобы база данных biblatex была установлена в bibtex/bib/.. вместо дерева doc
. Я сделал несколько попыток (включая использование tdslocations
переменной), но безрезультатно.
Обновление после ответа @Joseph Wright
Содержание build.lua
следующее:
#!/usr/bin/env texlua
-- Build script for biblatex-test package
module = "biblatex-test"
installfiles = {"*.bbx", "*.cbx", "*.dbx", "*.lbx"}
sourcefiles = {"*.bbx", "*.cbx", "*.dbx", "*.lbx", "*.bib"}
unpackfiles = {}
tdslocations = {"bibtex/bib/"..module.."/*.bib"}
решение1
Вы не говорите, что вы пробовали, но
installfiles = {"*.cbx", "*.bbx","*.bib"}
sourcefiles = installfiles
tdslocations = {"bibtex/bib/" .. module .. "/*.bib"}
должно работать в общем смысле.