我在纯 TeX 文件中使用 %&format 魔法行。在旧版本的 TeX 上,结果产生了预期的结果。然而,在 TeXLive 2009(在 Gentoo 下)上,此行不起作用。当我使用“tex -fmt format.fmt file.tex”时,预期的字体替换仍然有效。魔法文件功能是否需要在某些配置文件中启用?非常感谢。
答案1
我不知道 Gentoo 的情况,但这是由选项控制的parse_first_line
。对我来说,它位于 中/.../texlive/2010/texmf/web2c/texmf.cnf
。也就是说,更改应该放在 中/.../texlive/2010/texmf.cnf
:
parse_first_line = t
答案2
感谢您的快速回复。在 Gentoo 中,文件是 /etc/texmf/web2c/texmf.cnf。其中,parse_first_line 默认设置为 true,但 parse_first_line.tex 设置为 false。更改为 true ('t') 解决了问题。非常有帮助!