我想使用 git 跟踪我的 LaTeX 项目,尤其是在与其他作者合作时。我还想在单独的 git 存储库中跟踪我的 texmf 目录。我希望将我的 texmf 存储库作为 git 子模块添加到每个 LaTeX 项目中。但是,我不知道如何告诉 latexmk(实际上是 pdflatex)查看我的项目本地 texmf。
最终,我希望我的 LaTeX 项目是独立的,即它们不依赖于 TeX Live 安装和项目目录中的文件,以便它们可以在不同的机器或 CI 管道中无缝编译。如何做到这一点?
注意:我曾尝试过类似问题中提出的解决方案,例如这里(TEXMFHOME
环境变量似乎被忽略了)和这里(需要更新系统 texmf.cnf),但目前还没有成功。