每个项目的 texmf 目录

每个项目的 texmf 目录

是否可以在 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

相关内容