TEXINPUTS、TEXMF 和其他变量

TEXINPUTS、TEXMF 和其他变量

在研究 TeX 的一些内容时,我偶然发现了 TEXINPUTS,它可以用来告诉 (La/pdf/..?)TeX 在哪里找到它的文件。我决定更深入地研究它,并了解了 kpathsea,它似乎是 TEXINPUTS 用于指导文件搜索的地方。kpathsea 还定义了一些其他变量,如 TEXMFHOME、TEXMFDIST 以及最重要的 TEXMF,它在文件中的 TEXINPUTS 定义中使用texmf.cnfTEXINPUTS = $TEXMFDOTDIR;$TEXMF/tex/{$progname,generic,latex,}//

因此,可以从 TEXMF 的定义中读取搜索 texmf 树的顺序(默认)。

我很好奇的是,这是否不仅适用于 TeX Live,还适用于 MikTeX 和其他发行版。该texmf.cnf文件位于 texlive 的子文件夹中。根据 Christian Schenk 的评论这个帖子,MikTeX 不使用 kpathsea,而是使用它的模拟。MikTeX 还有一个名为德州输入,但我找不到有关其他 TEXMF 变量的任何信息。

如果 MikTeX 不使用 TEXMF 变量,不同树的优先级如何 /處理?

相关内容