
Recuperé texlive-source de GitHub e hice algunos parches para los motores principales (pdftex, xetex, luatex, euptex...). Los nuevos archivos binarios se crean en una carpeta dedicada.
Ejecuto la herramienta modificada desde la línea de comando (macOS) y el entorno dice
TEXMF=/usr/local/texlive/2024/texmf-dist
TEXMFCNF=/usr/local/texlive/2024/texmf-dist/web2c
Si bien quiero mantener el árbol limpio desde la versión de desarrollo, también tengo
TEXMFVAR=<custom>/TexmfVar
TEXMFSYSVAR=<custom>/TexmfSysVar
Mi problema es que kpathsea
no encuentra el formato y lo recrea cada vez, lo que lleva demasiado tiempo. Cuando se ejecuta some .../pdftex foo
, pdftex.fmt
se crea correctamente mktexfmt
en el directorio $TEXMFSYSVAR/web2c/
y foo
se escribe correctamente en foo.pdf
.
¿Cómo hacer kpathsea
para encontrar lo pdftex.fmt
recién creado?