
LaTeX kann den Befehl nicht an bash übergeben, obwohl PATH angegeben ist. Ich versuche beispielsweise , aufzurufen texcount
, das sich im Verzeichnis befindet /Library/TeX/textbin
. Wenn ich prüfe echo $PATH
, erhalte ich die folgende Ausgabe:
/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
Auch wenn ich es texcount
vom MacOS-Terminal aus ausführe, funktioniert es einwandfrei. Es funktioniert jedoch nicht, wenn ich meinen Befehl wie folgt definiert habe:
\NewDocumentCommand\wordcount{s}{\immediate\write18{texcount}}
Wenn ich stattdessen den vollständigen Pfad als angebe \NewDocumentCommand\wordcount{s}{\immediate\write18{/Library/TeX/textbin/texcount}}
, funktioniert es einwandfrei.