是否可以在 tex 文件中指定 texmf 目录?我认为使用项目特定的方法来设置TEXMFHOME
环境变量(而不是在~/.bashrc
文件内设置)是可行的。
动机
我主要在 KDE 上使用 Kile LaTeX 编辑器,但我使用将我的 TeX 项目树同步到其他计算机git
;在 OSX 上我安装了 MacTex。
我刚刚使用安装了 Myriad Pro OTF 字体包Michael Gährken 的包裹,并且希望所有机器都能使用该字体,而无需在每台主机上编辑本地文件和文件夹。
答案1
一旦进程启动,您就无法更改kpathsea
(伪)环境变量。但您可以更改它们的值pdftex
前启动流程:
TEXMFHOME="/path/to/new/texmfhome:$(kpsewhich -var-value TEXMFHOME)" pdflatex filename
这会将“新家”添加到当前值前面;所使用的语法假定bash
。