Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

A LT

X E

Diagramme mit Excel

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

Excel-Diagramme in LaTeX einbinden

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Excel-Export als Vektorgrafik

• Kopieren

& Einfügen übernimmt das Diagramm als Rastergrafik.

• Das

ist für Diagramme kein geeignetes Format (s. Vorlesung 04 floats und ref): ‣

viel zu große Bilddateien



die Bilder skalieren nicht sondern werden ,pixelig‘.

• Deswegen

müssen die Diagramme irgendwie als Vektorgrafik exportiert werden (pdf, eps, svg)

• Excel

unterstützt nur den Export nach pdf Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

y" 120" 100" 80" 60"

y"

40" 20" 0" (15"

(10"

(5"

0"

5"

10"

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

15"

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Excel Als Bild speichern...

• Rechtsklick • Als

auf das Diagramm.

Bild speichern...

• Format

pdf wählen.

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Einbinden in LaTeX

• Die

pdf-Datei kann direkt mit \includegraphics eingebunden werden.

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

Formatierung in Excel

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Skalieren

• Ziehen

Sie den Graphen in Excel in eine andere Größe und exportieren Sie ihn per Rechtsklick.

• Vergleichen

Sie das resultierende Ergebnis in Latex mit dem unskalierten Graphen.

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Bounding Box

• Den

Graphen als eigenes Blatt setzen verschieben).

• Speichern

unter...

• Einzelnes

Blatt exportieren

• Als

(Rechtsklick - Diagramm

Format pdf auswählen

• Was

passiert mit der Bounding Box?

http://tex.stackexchange.com/questions/88449/is-it-possible-to-put-ms-excel-graphs-into-a-latex-document Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Bounding Box

• Um

die Bounding Box gezielt zu setzen muss die pdf-Datei direkt bearbeitet werden.

• Hierzu

bietet sich Inkscape an. 


Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

Excel: empfohlene Praxis

• Graph • Dann • So

24. Mai 2016

als eigenes Blatt setzen

Rechtsklick: Als Bild speichern...

erhalten Sie einigermaßen reproduzierbare Ergebnisse

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Achsen skalieren

• Typischerweise: ‣

Der Wertebereich ist zu weit skaliert.



Die Beschriftung ist zu klein.

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

• Der

Achsen skalieren Wertebereich muss sinnvoll gesetzt werden.

• Achsenbeschriftung: • Achsentitel: • Legende:

18pt

24pt fett

18pt

• Für

LaTeX-Dokumente kann die Überschrift weggelassen werden, weil sie in LaTeX selber erstellt wird (\caption) Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Beschriftung

• Stellen

Sie verschiedene Font-Größen ein und vergleichen Sie das Ergebnis in LaTeX.

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

VBScript

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

VBScript

• Per

VBscript können in Excel viele Eigenschaften und Funktionen programmatisch geändert und genutzt werden.

• Der

einfachste Weg ein Makro zu schreiben führt über die Aufzeichnen-Funktion: ‣

Makro-Aufzeichnung starten



Die gewünschte Veränderung am Dokument durchführen



Makro-Aufzeichnung beenden



Makro editieren und nach Herzenslust optimieren. Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

24. Mai 2016

Automatisierte Skalierung

• Per

VBScript kann die Größenanpassung leicht automatisiert werden.

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

Automatisierter Export mit VBA

• Auch

kompliziertere Dinge wie der automatisierte Export aller Diagramme nach pdf kann so automatisiert werden.

• Besonders

hübsch in Kombination mit der automatischen Skalierung der Bilder. http://uweziegenhagen.de/?p=1937 Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

24. Mai 2016

HSD

Automatisierung

Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Hochschule Düsseldorf University of Applied Sciences

HSD

Automatische DiagrammErstellung

• Bei

24. Mai 2016

größeren Datenmengen mit wiederkehrendem Format bietet sich an den kompletten Arbeitsablauf zu automatisieren.

• Beispiel:

Matlab

• Beispiel:

gnuplot:



Projektseite www.gnuplot.info



Sehr gute Anwenderseite: www.gnuplotting.org Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016