![如何使用不同目录中的格式文件](https://linux22.com/image/279968/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%A0%BC%E5%BC%8F%E6%96%87%E4%BB%B6.png)
我已经成功地从大型序言中构建了自己的格式文件。当我pdflatex
将与 放在.tex
同一目录中时,我可以成功使用它,但如果我想从不同的目录编译 pdf,.fmt
我该如何访问该文件?.fmt
.tex
我的文件的第一行显示%&pre
为使用我的格式文件pre.fmt
。我尝试从另一个目录%&path/to/pre
执行此操作pdflatex
,但似乎不起作用。最好的方法是什么?如果我要.fmt
在任何地方使用此文件,是否应该考虑其他策略?在我的 tex 系统中安装它的合理位置?
谢谢你的帮助!
答案1
在 texlive(以及很可能是其他发行版)中,您可以在环境变量中设置 TEXFORMATS,或者(更好的是)将您的 texmf.cnf 设置为查找格式文件的位置列表。