
Ich versuche, minted mit Texmaker zu verwenden. Das Seltsame ist, dass es funktioniert, wenn ich
pdflatex --shell-escape testfile
in der System-Shell, aber nicht von TexmakerOptionen -> TeXmaker konfigurieren | PdfLaTeXsagt
"/usr/texbin/pdflatex" -synctex=1 -shell-escape -interaction=nonstopmode %.tex
Hauptunterschied in den Protokollen:
Aus der Schale
/Users/tmartin/anaconda/bin/pygmentize
wird genannt.
texmaker versucht anzurufen
/usr/local/bin/pygmentize
Warum werden unterschiedliche Versionen von pygmentize aufgerufen und wie kann ich das beheben?
Antwort1
Sie könnten versuchen, eineSymlinkals Workaround:
cd /usr/local/bin
sudo ln -s /Users/tmartin/anaconda/bin/pygmentize pygmentize
Jetzt haben Sie einen Link pygmentize
darin /usr/local/bin
, der auf verweist ~/anaconda/bin/pygmentize
. Als Ergebnis sollte Texmaker dieselbe pygmentize
Installation aufrufen, die in Ihrem Terminal verwendet wird.
Antwort2
Die andere Antwort funktioniert auch, aber eine vielleicht elegantere Lösung (beispielsweise für diejenigen, die nicht verwenden können sudo
) besteht darin, Ihren zum PATH von Texmaker hinzuzufügen anaconda/bin/
, was Sie unten auf der Seite „Befehle“ der Texmaker-Einstellungen tun können.