
Recuperei o texlive-source do GitHub e fiz alguns patches nos motores principais (pdftex, xetex, luatex, euptex...). Os novos binários são criados em uma pasta dedicada.
Eu executo a ferramenta modificada na linha de comando (macOS) e o ambiente lê
TEXMF=/usr/local/texlive/2024/texmf-dist
TEXMFCNF=/usr/local/texlive/2024/texmf-dist/web2c
Embora eu queira manter a árvore limpa da versão de desenvolvimento, também tenho
TEXMFVAR=<custom>/TexmfVar
TEXMFSYSVAR=<custom>/TexmfSysVar
Meu problema é que kpathsea
não encontra o formato e recria ele toda vez, o que leva muito tempo. Ao executar alguns .../pdftex foo
, pdftex.fmt
eles são criados corretamente mktexfmt
no diretório $TEXMFSYSVAR/web2c/
e foo
digitados corretamente em foo.pdf
.
Como fazer para kpathsea
encontrar o pdftex.fmt
que acabou de ser criado?