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

MacOS 터미널에서 실행해도 texcount잘 작동합니다. 그러나 명령을 다음과 같이 정의하면 작동하지 않습니다.

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

대신 전체 PATH를 로 지정하면 \NewDocumentCommand\wordcount{s}{\immediate\write18{/Library/TeX/textbin/texcount}}제대로 작동합니다.

관련 정보