![Gnuplottex und Shell-Escape](https://rvso.com/image/328439/Gnuplottex%20und%20Shell-Escape.png)
Ich versuche, gnuplottex
dieses 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 ...
\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 gnuplot
in die Konsole gestartet).
BEARBEITEN: Ich bin etwas verwirrt, wie ich das verwenden soll, \gnuplotexe
um direkt auf die gnuplot
ausführbare Datei zu verweisen …
Antwort1
(Update nach Austausch mit OP in Kommentaren)
Beim Durchlesen gnuplottex
des Quellcodes scheint es, als würde geprüft, ob -shell-escape
es 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 gnuplottex
true \ifmiktex
boolean 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}