尽管指定了 PATH,但 LaTeX 找不到命令

尽管指定了 PATH,但 LaTeX 找不到命令

即使指定了 PATH,LaTeX 也无法将命令传递给 bash。例如,我试图调用texcount位于目录 中的/Library/TeX/textbin。当我检查 时echo $PATH,我得到的输出如下:

/Library/TeX/textbin:/opt/local/bin:/opt/local/sbin:/Applications/Inkscape.app/Contents/Resources/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

即使我texcount从 MacOS 终端运行,它也能正常工作。但是,当我将命令定义为:

\NewDocumentCommand\wordcount{s}{\immediate\write18{texcount}}

相反,如果我指定完整 PATH \NewDocumentCommand\wordcount{s}{\immediate\write18{/Library/TeX/textbin/texcount}},它可以正常工作。

相关内容