Gnuplottex und Shell-Escape

Gnuplottex und Shell-Escape

Ich versuche, gnuplottexdieses MWE zum Laufen zu bringen:

\documentclass[a4paper, 11pt]{article}
\usepackage[cm]{fullpage}
\usepackage{gnuplottex}

\begin{document}

\begin{figure}%
\centering%
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\caption{This is a simple example using the epslatex-terminal.}%
\end{figure}%

\end{document}

Die Figurenumgebung ist vorhanden, jedoch keine Handlung!

Ich habe bereits eine neue Satzoption eingefügt ...

Satzoption

\write18 enabled...und in der dritten Zeile der Protokolldatei steht :

Trotzdem steht in der Protokolldatei:

Dies ist pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/W32TeX) (vorinstalliertes Format=pdflatex 2014.9.22) 18. FEB. 2016 12:01,
Wechsel in den erweiterten Modus,
\write18 aktiviert.

[...]

Paket gnuplottex Warnung: Shell-Escape nicht aktiviert.
(gnuplottex) Sie müssen die Grafiken selbst konvertieren.

[...]

Paket gnuplottex Warnung: Bitte konvertieren Sie gnuplot-gnuplottex-fig1.gnuplot manuell

[...]

Die Gnuplot-Quelldatei wird erstellt. Ich verwende TeX Live 2014, TeXworks, Windows 7 (64 Bit) und Gnuplot 5.0 (Pfadvariable ist festgelegt – Gnuplot wird beim Eintippen gnuplotin die Konsole gestartet).


BEARBEITEN: Ich bin etwas verwirrt, wie ich das verwenden soll, \gnuplotexeum direkt auf die gnuplotausführbare Datei zu verweisen …

Antwort1

(Update nach Austausch mit OP in Kommentaren)

Beim Durchlesen gnuplottexdes Quellcodes scheint es, als würde geprüft, ob -shell-escapees aktiviert ist, indem zuerst eine temporäre Datei erstellt wird. Dazu werden Unix-Befehle verwendet, außer unter Option miktex. Ich schlage daher vor, auch diese Option zu verwenden, obwohl Sie nicht unter MikTeX arbeiten. Daumen drücken ...

(Beachten Sie jedoch, dass unter dieser Option gnuplottextrue \ifmiktexboolean gesetzt wird, mit globalem Gültigkeitsbereich)


Ursprüngliche Antwort:

Nur um zu bestätigen, dass es mit aktiviertem Shell-Escape funktioniert. Da ich kein Windows verwende, kann ich nicht weiterhelfen ...

\documentclass[a4paper, 11pt]{article}
\usepackage[cm]{fullpage}
\usepackage{gnuplottex}


\begin{document}

\begin{figure}
\centering
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\caption{This is a simple example using the epslatex-terminal.}
\end{figure}

\end{document}

Blockquote

verwandte Informationen