
即使指定了 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}}
相反,如果我將完整路徑指定為\NewDocumentCommand\wordcount{s}{\immediate\write18{/Library/TeX/textbin/texcount}}
,它可以正常工作。