gnuplot epslatex standalone

Weitere Software zur Bearbeitung wie epstopdf, pdffonts, pdfcrop uvm.


ellocco
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 67
Registriert: Fr 30. Apr 2010, 14:09
Wohnort: Ulm
Kontaktdaten:

gnuplot epslatex standalone

Beitrag von ellocco »

LiebhaberInnen des PDF-mode von pdftex möchten am liebsten PDF-Grafiken
zum Einbinden ins LaTeX-File. Ältere Gnuplotversionen liefern jedoch im
"epslatex standalone" Ausgabemodus nur LaTeX-Source code der im dvi-mode
problemlos übersetzt werden kann.
Mit einem Konfigurationsfile "config.cfg" können zusätzliche Einstellungen
vorgenommen werden. Jedoch bevor das "config.cfg" geladen wird, wird
bereits das graphicx-Paket geladen.
Um das Paket "epslatex" im PDF-Modus von pdftex verwenden zu können,
muß deshalb, je nach Konfiguration der lokalen LaTeX-Installation, noch
die Treiberoption an das graphicx-Paket übergeben werden.
Das funktioniert mit dem Befehl \PassOptionsToPackage{}{} vor dem
Laden des Paketes "epslatex":
\PassOptionsToPackage{pdftex}{graphicx}
\usepackage{epstopdf}
%% oder alternativ, falls das Paket "epspdfconversion" einsatzbereit ist:
% \usepackage[pdftops,pdfversion=1.3,bbox=true,prepress]{epspdfconversion}
Anbei mein Beispiel "config.cfg"-File und ein Batchscript für Windoof,
der die Arbeit mit Gnuplot für LaTeXerInnen um Einiges vereinfacht.

Grüße

ellocco

P.S.:
Die Dateien sind nur als Inspiration für eigene Dateien zu verstehen,
ich bin an Verbesserungsvorschlägen interessiert.
Dateianhänge
gnuplot_epslatex_standalone.zip
(383.27 KiB) 856-mal heruntergeladen

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo ich verstehe das ganze nicht so sehr. Entweder einen PDF Output in Gnuplot einbauen oder gleich die Plots mit pgfplots einbinden. Das geht sehr schnell und liefert optisch das beste Ergebnis.

Warum sollte man sich noch mit eps abmühen? Mit pgfplots habe ich einen Workflow, der eigentlich besser nicht sein könnte. Gnuplot Verarbeitung-> Ergebnis in table file speichern -> mit wenigen pgfplots Befehlen einbinden. Wenn ich lust habe, kann ich sogar mit raw gnuplot die Befehle direkt aus Latex via shell-escape aka write18 zu gnuplot pipen.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


ellocco
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 67
Registriert: Fr 30. Apr 2010, 14:09
Wohnort: Ulm
Kontaktdaten:

Beitrag von ellocco »

So wie ich es verstehe ist "pgfplots" prima geeignet um einzelne einfache Plots
einzubinden, ich nehme mal an, bei jedem LaTeX-Lauf werden die Plots neu
generiert, das kann bei vielen Plots nervig werden, insbes. wenn die
Datenfiles groß sind.
Und wie ist das mit den "raw gnuplot Befehlen", ich vermute das ist
auch nicht immer ganz so elegant.
Aber ich finde das Paket "pgfplots" spannend und hänge hier mal mein
Gnuplot-Script an und bin gespannt, ob die Umsetzung mit dem "pgfplots"-
Paket klappt.
Dateianhänge
pol_graph.zip
(175.48 KiB) 866-mal heruntergeladen

Antworten