
LaTeX не может передать команду bash, хотя указан PATH. Например, я пытаюсь вызвать 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}}
, то все будет работать нормально.