создано с помощью Texmaker на OS X

создано с помощью Texmaker на OS X

Я пытаюсь использовать minted с texmaker. Странно, что это работает, когда я вызываю

pdflatex --shell-escape testfile

в системной оболочке, но не из texmaker, хотяПараметры -> Настроить TeXmaker | PdfLaTeXговорит

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

Основное отличие в журналах:

Из оболочки

/Users/tmartin/anaconda/bin/pygmentize

называется.

texmaker пытается позвонить

/usr/local/bin/pygmentize

Почему вызываются разные версии pygmentize и как это исправить?

решение1

Вы можете попробовать создатьсимволическая ссылкакак обходной путь:

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

Теперь у вас есть ссылка pygmentizeвнутри /usr/local/bin, которая указывает на ~/anaconda/bin/pygmentize. В результате Texmaker должен вызвать ту же pygmentizeустановку, которая используется в вашем терминале.

решение2

Другой ответ также работает, но, возможно, более элегантное решение (например, для тех, кто не может использовать sudo), — это добавить ваш anaconda/bin/путь к PATH texmaker, что можно сделать в нижней части страницы «Команды» настроек texmaker.

Связанный контент