geprägt mit Texmaker auf OS X

geprägt mit Texmaker auf OS X

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 pygmentizedarin /usr/local/bin, der auf verweist ~/anaconda/bin/pygmentize. Als Ergebnis sollte Texmaker dieselbe pygmentizeInstallation 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.

verwandte Informationen