我从 GitHub 检索了 texlive-source,并对主要引擎(pdftex、xetex、luatex、euptex……)进行了一些修补。新的二进制文件在专用文件夹中创建。
我从命令行(macOS)运行修改后的工具,环境读取
TEXMF=/usr/local/texlive/2024/texmf-dist
TEXMFCNF=/usr/local/texlive/2024/texmf-dist/web2c
虽然我想保持开发版本的树干净,但我也有
TEXMFVAR=<custom>/TexmfVar
TEXMFSYSVAR=<custom>/TexmfSysVar
我的问题是kpathsea
找不到格式,每次都重新创建,这太耗时了。运行某些 时.../pdftex foo
,会在目录中pdftex.fmt
正确创建,并正确排版为。mktexfmt
$TEXMFSYSVAR/web2c/
foo
foo.pdf
如何kpathsea
找到pdftex.fmt
刚刚创建的?