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