Hallo zusammen, ich versuche gerade meiner Abbildungen gemäß dem "Manual for Package pgfplots 2D/3D Plots in LATEX, Version 1.8" zu externalisieren. Dazu habe ich versucht, die Anleitungen im Manuel in Abschnitt "7.1 Export to pdf/eps" umzusetzen. Über die external library und pdflatex ist mir das lediglich über
auch gelungen. Ich würde allerdings gerne auch die Option über eps, d.h. Latex statt pdfLatex nutzen. Dazu sind im Manuel folgende Schritte gemäß den Seiten 410--411 nötig:
Beide Befehle habe ich in meiner Präambel aufgenommen, was auch zu einer fehlerlosen Kompil. führt. Allerdings enthält die kompilierte Datei keine Abbildung. Ich poste nachfolgend mal zwei Codes. Der erste enthält die nach Manuel notwendigen Befehle zur Kompilierung mittels pdfLatex. Dieser Code funktioniert bei mir. Der zweite Code enthält die Befehle zur Kompilierung mittels latex. Dieser Code enthält bei mir -- wie beschrieben -- keinen Plot. Woran könnte das liegen? Mir ist aufgefallen, dass die Kompilierung zwar fehlerlos durchläuft, aber keine eps-Datei erzeugt wird. Ich weiß auch nicht wo diese herkommen sollte, den in Vielen Dank schonmal. Code über pdflatex
Code über latex:
|
In TeXLive funktioniert der LaTeX-Code (wenn ich beantwortet 17 Aug '13, 17:32 Ulrike Fischer cgnieder Vielen Dank. Dann liegt es ja zumindest nicht an mir;) Ich werde wahrscheinlich die Option über pdflatex nutzen, dann löst sich das Problem von alleine.
(20 Aug '13, 09:28)
josephine
|
Ich habe vor ein paar Minuten in PGF einen Fehler gefunden und behoben, der genau die in der Frage beschriebene Charakteristik aufweist. Mit anderen Worten: dieses Problem wird mit der naechsten Version der beantwortet 09 Jul '14, 16:35 cfeuersaenger |
Bei Verwendung von Open in writeLaTeX
\documentclass[parskip=full]{scrartcl} \usepackage{pgfplots} \pgfplotsset{compat=1.9} \usepgfplotslibrary{external} \tikzexternalize[shell escape=-enable-write18] % für Kompilierung mit latex in Verbindung mit \usepgfplotslibrary{external} und \tikzset{external/system call...} \tikzset{ external/system call={ latex \tikzexternalcheckshellescape -halt-on-error -interaction=batchmode -jobname "\image" "\texsource" && dvips -o "\image".ps "\image".dvi }} %\tikzset{external/force remake} % erzwingen der Neuerstellung der externen Bilder \begin{document} \begin{tikzpicture} \begin{axis}[xlabel=\textbf{Beispielbeschriftung},ylabel=y] \addplot[no markers,red] coordinates{(0,0) (1,1) (2,1) (2,2)}; \end{axis} \end{tikzpicture} Hier wird die Zeichnung noch einmal kleiner eingebunden: \includegraphics[scale=0.5]{\jobname-figure0} \end{document} liefert als dvi Das Einbinden der erzeugten Mit dem Programm Anschließend kann man sich unter Der Name der zu erzeugenden Vielleicht gibt es aber noch effektivere Wege. Die scheinbar einfachste Möglichkeit -
Angabe von beantwortet 21 Feb '14, 16:05 esdd |