Was ist --shell-escape und wie aktiviere ich das im Editor?

Manchmal möchte man aus dem TeX-Dokument heraus externe Programme ausführen. Beispiele:

  • Automatische Umwandlung von eps-Grafiken zu pdf bei Verwendung von pdfLaTeX, unter Verwendung des Pakets epstopdf
  • Auslagerung der Erzeugung von Bildern (Externalisieren), z.B. von TikZ-Bildern
  • Verwendung des Pakets minted für Syntax-Hervorhebung mittels Pygments

So etwas erfordert den Aufruf von LaTeX mit Option --shell-escape. Dadurch wird erlaubt, während des Übersetzend Aufrufe im Terminal (egal welcher Art) zu starten. Oft sind das weitere Aufrufe von LaTeX, ghostscript oder imagemagick. Da grundsätzlich auch gefährliche Aufrufe gemacht werden können, muss der Schalter -shell-escape explizit gesetzt werden. Am sichersten geht dies beim Aufruf im Terminal.

Will man diesen Schalter trotzdem in seinem Editor dauerhaft setzen, wie kann man das tun?

Hier ist es für mehrere Editoren beschrieben:

Von Johannes auf TeXwelt.de geschrieben: Wie aktiviere ich -shell-escape in meinem Editor?

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

Creative Commons Lizenzvertrag Diese Seite bearbeiten Ältere Versionen Übersicht Links hierher RSS feed Impressum