OS X에서 Texmaker로 제작됨

OS X에서 Texmaker로 제작됨

텍스메이커로 민트를 사용하려고 합니다. 이상한 점은 내가 호출하면 작동한다는 것입니다.

pdflatex --shell-escape testfile

시스템 쉘에는 있지만 texmaker에는 없습니다.옵션 -> TeXmaker 구성 | PDFLaTeX라고

"/usr/texbin/pdflatex" -synctex=1 -shell-escape -interaction=nonstopmode %.tex

로그의 주요 차이점은 다음과 같습니다.

쉘에서

/Users/tmartin/anaconda/bin/pygmentize

호출됩니다.

텍스메이커가 전화를 시도한다

/usr/local/bin/pygmentize

서로 다른 버전의 pygmentize가 호출되는 이유는 무엇이며 이 문제를 어떻게 해결할 수 있습니까?

답변1

당신은심볼릭 링크해결 방법:

cd /usr/local/bin
sudo ln -s /Users/tmartin/anaconda/bin/pygmentize pygmentize

이제 를 가리키는 pygmentize링크 가 생겼습니다 . 결과적으로 Texmaker는 터미널에서 사용되는 것과 동일한 설치를 호출해야 합니다./usr/local/bin~/anaconda/bin/pygmentizepygmentize

답변2

다른 답변도 작동하지만 아마도 더 우아한 해결책(예를 들어 를 사용할 수 없는 사용자의 경우 ) 은 texmaker 설정의 "명령" 페이지 하단에서 수행할 수 있는 texmaker의 PATH에 sudo추가하는 것입니다 .anaconda/bin/

관련 정보