Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis...

33
Perfekte Druckausgabe mit LaTeX und FileMaker Einführung in LaTeX und Herausforderungen FileMaker Konferenz2010 FileMaker Konferenz 2012 Salzburg www.filemaker-konferenz.com Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Dr. Adam G. Augustin www.agametis.de

Transcript of Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis...

Page 1: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

Perfekte Druckausgabe mit LaTeX und FileMaker

Einführung in LaTeX und Herausforderungen

FileMaker Konferenz2010

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Dr. Adam G. Augustinwww.agametis.de

Page 2: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Über Mich

• Studium der Mathematik mit SchwerpunktTechnik (Datenbanktechnik)

• Promotion in Elektrotechnik über thermischeModellierung in Halbleiterbauelementen

• Seit 2010 selbständiger FileMaker-Entwickler

• Koautor beim Blog http://the-tao-of-filemaker.com• Aktives Mitglied des münchener FileMaker-Stammtisches• Freier Mitarbeiter bei DTO in München

Homepage: www.agametis.de, Email: [email protected]

Twitter: @agametis, Xing

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 3: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Wunsch und Wirklichkeit

FileMaker bietet jetzt endlich eine lesbare Ausgabe...

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

...mit LaTeX

Page 4: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Was erwartet Sie

• Was ist LaTeX und was ist es nicht

• Einführung in das LaTeX-System (Wie arbeitet LaTeX)

• LaTeX Grundlagen (Wie erstellt man ein Dokument)

• Das erste Dokument in LaTeX

• Wie kommuniziert FileMaker mit LaTeX

• Besonderheiten im Zusammenspiel zwischen FileMaker und LaTeX

• Voraussetzungen schaffen (Wann ist es möglich/sinnvoll LaTeX einzusetzen)

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Unser ZielNach dem Vortrag (und Workshop) können Sie ein LaTeX-System in Betrieb nehmen und mit FileMaker LaTeX/Pdf-Dokumente erstellen

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 5: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Was ist LaTeX

• “Softwarepaket, dass die Benutzung des Textsatzsystems TeX mit Hilfe von Makros vereinfacht”

• TeX wurde von Professor Donald E. Knuth (Stanford Universität) entwickelt. Anfang der 1980er Jahre entwickelte Leslie Lamport eine Sammlung von TeX-Makros

• Formatierung des Textes durch Auszeichnungsbefehle (logisches Markup)

• Formatierung und Inhalte sind getrennt

• Das LaTeX-System muss separat installiert werden und ist plattformunabhängig (OSX, Windows, Linux/UNIX, OS/2)

• Große Community entwickelt vielfältige LaTeX Makros/Pakete

• Moderne Abwandlungen

• XeLaTeX (Benutzung beliebiger Systemschriften)

• LuaTeX (pdfTeX mit integriertem Lua als Skriptsprache)

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Quelle: Wikipedia

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 6: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

Was ist LaTeX nicht

• keine Textverarbeitung im engeren Sinne, d.h. es ist kein WYSIWYG System, aber ein WYSIWYM System (M=mean)

• kein “mach’ mal schnell” System

• Die Lernkurve ist anfangs relativ steil, kann aber auch sehr schnell sehr flach werden

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 7: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Welche Herausforderungen gibt es?

• einige ☺

• Möchte man den Datenbank-Benutzer nicht mit (zu viel) LaTeX konfrontieren, so muss man:

• viel skripten

• eventuell auch Eigene Funktionen (custom functions) entwickeln

• Es gibt sehr gute deutschsprachige Literatur zum Thema für einen leichten Einstieg

• Englisch ist von großem Vorteil, um von dem großen Fundus an Informationen und Erfahrungen aus dem Internet zu profitieren

• Durchhaltevermögen mitbringen ☺

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 8: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Oans, Zwoa, Passt!

• perfekt gesetzte PDF Dokumente

• unterschiedliche Datenquellen innerhalb eines Dokumentes sind problemlos kombinierbar

• flexibler Satzspiegel, Textumlauf, Bildelemente, Tabelle (Adobe InDesign und QuarkXPress ohne WYSIWYG)

• sehr gute Ausgabe für mathematische Texte

• große Dokumente können problemlos erzeugt werden

• systemunabhängig, da eigene Schriftengine “METAFONT”

• leere PDF-Seiten sind Geschichte

• “Seite x von y”, Inhalts-, Tabellen- und Bildverzeichnisse frei Haus

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 9: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Verarbeitungsprozess

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Bildquelle : http://fsim-ev.de/dokuwiki/gruppen:latex:start

alte Methode

xelatex

aktuelle Methode

Page 10: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Hallo Welt!

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

% hello.tex% das erste LaTeX-Dokument\documentclass{article}%\begin{document}Hallo Welt!\end{document}

Konsolle:pdflatex hello.tex

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

<= Kommentar<= Kommentar<= Definition der Dokumentklasse<= Kommentar<= Beginn des Dokuments<= Inhalt/Nutztext<= Ende des Dokuments

Page 11: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Hallo Welt!

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Konsolle:pdflatex hello.tex

Demo

Hinweis: in der LaTeX Konsole wird der Verarbeitungsfortschritt gezeigt. Bei Fehlern kann man die Verarbeitung mit “x” anhalten

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 12: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Dokumentdefinition

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Ein LaTeX Dokument beginnt immer mit der Definition der Dokumentklasse.

\documentclass[Optionen]{Klassenname}

• article oder scrartcle - für einfache Texte

• report oder scrreprt - für längere Texte

• book oder scrbook - für Bücher

Der Nutztext wird innerhalb der Umgebung “document” platziert.

\begin{document}Der gesamte Inhalt des Dokumentes befindet sich hier.\end{document}

Tipp: Mehr Infos zum KOMA-Script Projekt:http://www.komascript.de/komascriptbestandteile

Page 13: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Pakete

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Mit Hilfe von Paketen kann ein LaTeX Dokument um beliebige Funktionen erweitern werden.

• \usepackage[Optionen]{Paketname}

• fontspec - Benutzung beliebiger Schriften

• tabularx - Tabellenbreite wie das Schriftbild

• graphicx - flexibles Einfügen von Grafiken

• longtable - Tabellen über mehrere Seiten

• geometry - bequeme Definition des Seitenlayouts

• fontenc - erlaubt die Nutzung von Sonderzeichen

• inputenc - erlaubt das direkte Eingeben von Umlauten

Tipp: Weitere interessanten und hilfreiche Pakete: calc, array, soultocloft, fancyhdr, watermark, wallpaper, pageLTS, setspace

Page 14: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Hallöchen Welt!

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

% umlaute.tex% Um Umlaute direkt darstellen zu können werden Zusatzpakete gebraucht% Dateiformat auf UTF-8, für XeLaTeX\documentclass[12pt]{article}%\usepackage[german]{babel} % deutsche Silbentrennung, etc.\usepackage[T1]{fontenc}\usepackage[latin1]{inputenc}%\begin{document}Hallöchen Welt!\end{document}

Konsolle:pdflatex umlaute.tex

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 15: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Hallöchen Welt!

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Konsolle:pdflatex umlaute.tex

Demo

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 16: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Schriften

• \usepackage{fontspec} - Erlaubt die Nutzung beliebiger Schriften, die auf dem System installiert sind

• \setmainfont[Scale=1]{Schriftname} - Standardschrift

• \newfontface\eigenerBezeichner[Scale=1]{Schriftname} - Definition von eigenen Umgebungen mit beliebiger Schrift

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Die dokumentbezogene Standardschrift wird mit “\setmainfont” definiert.

{\eigenerBezeichner Das ist der Text, der nur in dieser Stelle in der neuen Schrift dargestellt wird.}

Info: “fontspec” ist eine Erweiterung von ursprünglich zu diesem Zweck entwickeltem Paket “xltxtra” (einsetzbar in XeTeX und LuaTex)

Page 17: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Schriften

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Konsolle:xelatex schrifttyp.tex

pdflatex - geht nicht (siehe Konsole/Terminal)

Demo

Page 18: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Textformatierung

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Formatanweisungen werden direkt im Text vorgenommen (keine Umgebungen)

Es gibt einige Pakete, die sich verschiedenen Aspekten der Formatierung/Texthervorhebung widmen.

• {\bf Text}, {\bfseries Text} - Fettschrift

• {\it Text}, {\itshape Text} - kursiver Text

• {\bfseries\itshape Text} - kursive Fettschrift

Einfache Texthervorhebung

• \colorbox{yellow}{Text} - gelb hervorgehobener Text

Tipp: Für komplexe Texthervorhebungen kann das Paket “soul” verwendet werden

Page 19: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Textformatierung

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Konsolle:xelatex schriftformatierung.tex

Demo

Page 20: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Dokumentstruktur

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

• \chapter{Titel des Kapitels}

• \section{Titel des Abschnittes}

• \subsection{Titel des Unterabschnittes}

Dokumente können mit Hilfe von Anweisungen zur Erstellung von Kapiteln, Abschnitten und Unterabschnitten strukturiert werden. Die Strukturierung bringt eine automatische Nummerierung mit sich.

Tipp: \section*{Titel des Abschnittes} erzeugt zwar einen Abschnitt aber ohne Nummerierung und wird somit nicht ins Inhaltsverzeichnis aufgenommen. Gilt für alle Anweisungen.

Strukturdefinitionen werden auch zur Erzeugung von automatischen Inhaltsverzeichnissen sowie Tabellen- (Umgebung table) oder Bildverzeichnissen (Umgebung figure) verwendet.

Page 21: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Dokumentstruktur

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Konsolle:xelatex struktur.tex

Demo

Page 22: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Tabellen

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Tabellen werden mit mehreren, verschachtelten Anweisungen gesteuert.

...\begin{table}[Positionierung]

\end{table}...

\begin{tabular}{lr}Eins & Zwei \\Drei & Vier \\

\end{tabular}

\caption{Titel der Tabelle}\label{Markierung}\centering

Tipp: Tabellen können mit \ref{Markierung} an jeder beliebigen Stelle im Dokument referenziert werden. Mit \pageref{Markierung} kann auf die Seite mit dem entsprechenden Label referenziert werden.[Positionierung] kann h,t und oder b und mit oder ohne “!” sein. Es ist ein optionaler Parameter. Z.B: [h!], [htb], [hb!], usw.

Page 23: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Aufzählungen

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Verschachtelte Aufzählungen sind ebenfalls möglich.

\begin{itemize}\item Erster Punkt\item Zweiter Punkt

\end{itemize}

Aufzählungspunkte mit Symbolen

\begin{enumerate}\item Aufzählungsp. 1\item Aufzählungsp. 2

\end{enumerate}

Aufzählungspunkte mit Zahlen

\begin{description}\item[A] erster Punkt\item[B] zweiter Punkt

\end{description}

Freidefinierbare Aufzählungspunkte

Page 24: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Tabellen & Aufzählungen

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Konsolle:xelatex tabellen.tex

Demo

Page 25: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Grafiken

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Grafiken werden ähnlich den Tabellen als gleitende Umgebungen (floating) eingebunden.

Tipp: Möchte man für Grafiken bzw. Tabellen ein automatisch erzeugtes Verzeichnis anlegen (\listoffigures bzw. \listoftables), muss man die Umgebungen table und figure) verwenden.

...\begin{figure}[Positionierung]

\end{figure}...

\includegraphics[Optionen]{Dateiname.jpg} %png, eps, pdf\caption{Titel des Bildes}\label{Markierung}\centering

Page 26: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX - Grafiken

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Konsolle:xelatex grafiken.tex

Demo

Page 27: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX-Dateien mit FileMaker erzeugen

• Text/Feldinhalt mit der Textfunktion “LiesAlsCSS” übersetzen

• Mit Hilfe von eigenen Funktionen die Textformatierung analysieren, um die Textstruktur und Formatierung ins LaTeX zu “übersetzen”

• Ausschnitte/Portale mit “Portal-Skripten” Datensatz für Datensatz (Zeile für Zeile) in LaTeX-Tabellen aufbereiten

• Den aufbereiteten Text in ein Feld schreiben und...

• ... eine *.tex-Datei mit dem Skriptschritt “Exportiere alle Feldwerte” speichern

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Tipp: Mit \include{dateiname} kann eine beliebige Datei (dateiname.tex) in eine vordefinierte Haupt-TeX-Datei eingebunden werden.

Page 28: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

Kommunikation FileMaker <-> LaTeX

• Starten der Verarbeitung der TeX-Datei aus FileMaker heraus:

• “Event senden” - Windows

• “AppleScript ausführen” - Mac

• Während der Verarbeitung - Überwachung der Ausgabe

• Da LaTeX keine Rückmeldung an FileMaker gibt, kann die Logdatei zur Laufzeit untersucht werden. Wenn ein PDF-Dokument erfolgreich erzeugt wurde, finden man am Ende der Logdatei den Hinweis “Output written on”. Wenn kein PDF erzeugt wurde, findet man “No pages of output”

• Mit dem Skriptschritt “Datensätze importieren” wird aus jeder Zeile der Logdatei ein Datensatz erzeugt

• Mit der Textfunktion “MusterAnzahl ( Text ; Suchtext )” kann man die Datensätze analysieren

• Nach erfolgreicher Verarbeitung kann die PDF-Datei mit Hilfe von “Event senden” oder “AppleScript ausführen” geöffnet werden

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 29: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

FileMaker und LaTeX - Wann sinnvoll?

• wenn top gesetzte PDF-Dokumente ein Muss sind

• wenn große PDF-Dokumente erzeugt werden sollen

• wenn “einheitliche” Anforderungen an die Formatierung definiert werden können

• wenn keine PDFs von unterwegs erzeugt werden müssen (aktuell nicht iOS kompatibel)

• wenn der Zeitrahmen für die Entwicklung nicht zu eng gefasst ist

• wenn der Geduldsfaden bei einem selber (oder beim Chef) nicht zu schnell reißt ☺

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 30: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

LaTeX Informationsquellen

• Allgemeine Infos und Tutorials• http://www.dante.de/

• http://de.wikipedia.org/wiki/LaTeX

• http://homepage.ruhr-uni-bochum.de/georg.verweyen/latexfuerword.html

• http://fsim-ev.de/dokuwiki/gruppen:latex:start (sehr gute Quellenübersicht)

• http://www.komascript.de/komascriptbestandteile (Dokumentklassen)• http://www.weinelt.de/latex/index.html (Befehlsreferenz)

• LaTeX-Systeme• MiKTeX (sehr komfortabel, Windows): http://miktex.org/

• TeXLive (Windows): http://www.tug.org/texlive/

• MacTeX (Mac): http://www.tug.org/mactex/

• Editoren• ConTeXt (Freeware, Windows, Mac): http://www.contexteditor.org/de/

• WinEdt (sehr mächtig aber kommerziell, Windows): http://www.winedt.com/

• TeXShop (OpenSource, Mac): http://pages.uoregon.edu/koch/texshop/

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Page 31: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Vielen Dank unseren Sponsoren

Danke für das Bewerten dieses Vortrages

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Page 32: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

FileMaker Konferenz2010

FileMaker & LaTeX

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Vielen Dank

Fragen & Antworten

Page 33: Perfekte Druckausgabe mit LaTeX und FileMaker Augustin... · Dr. Adam G. Augustin - agametis Perfekte Druckausgabe mit LaTeX und FileMaker Unser Ziel Nach dem Vortrag (und Workshop)

Perfekte Druckausgabe mit LaTeX und FileMaker

Einführung in LaTeX und Herausforderungen

FileMaker Konferenz2010

FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com

Dr. Adam G. Augustin - agametisPerfekte Druckausgabe mit LaTeX und FileMaker

Dr. Adam G. Augustinwww.agametis.de