本地 texmf 树与 `TEXINPUTS`

本地 texmf 树与 `TEXINPUTS`

整合本地新增功能TEXINPUTS对如何操作或注册本地 texmf 树提供了很好的解释。

问:当整合本地附加功能时,是否有理由选择一种方法而不是另一种方法?

我猜这只是一种快速而肮脏的方法,如果您在需要指向的TEXINPUTS逻辑目录结构中有很多文件,那么注册本地 texmf 树可能是一个更好的主意。latex

如果我遗漏了什么我很乐意听听 :)

这个问题是我帖子的后续带有 MikTeX 的 Texmf 树

答案1

TeX 本身使用 TEXINPUTS,如果用户也设置了它,则会导致错误。一种几乎安全的方法是使用本地 texmf 树。使用 MiKTeX,您可以拥有其中的几个。对于 Linux,您有 TEXMF、TEXMFLOCAL 和 TEXMFHOME。后者不需要“texhash”命令,它由 TeX 递归搜索。

答案2

TEXINPUTS 更简单,最适合临时文件。如果您在不同的工作中使用相同的文件,特别是如果您有其他类型的文件(例如字体),则最好使用 Texmf 树,因为您不需要管理环境变量,而且 Texlive 命令行工具可以更好地理解 Texmf 树。

相关内容