1 / 18 Was Sie schon immer über L A T E X wissen wollten... (... aber bisher nicht zu fragen wagten) Robert Baumgartl 25. 01. 2011
2 / 18 Überblick Warum? L A T E X analytisch Problemlösungen mit L A T E X Wie geht s weiter?
Prinzipien Makropaket für das systemunabhängige Textsatzsystem T E X logische Auszeichnung des Textes 1 kein WYSIWYG, sondern Compiler source.tex pdflatex source.pdf 1 just like HTML 3 / 18
Was ist ein Textsatzsystem? Es versucht, zu gegebenen Elementen (Fließtext, Tabellen, Formeln, Abbildungen usw. ) nach (komplexen) typografischen Regeln Druckseiten aufzubauen, die gut lesbar sind und ästhetisch aussehen. typografische Regeln Text elemente Textsatz System Druck seite(n) 4 / 18
5 / 18 Was ist denn nun so legendär schwierig an L A T E X? Keine intuitiv zu bedienende Software, sondern Sprache. Das bedeutet: 1. Schlüsselworte müssen auswendig gelernt werden. 2. Deutung der Fehlermeldungen eines Compilers ist erforderlich. 3. Quelltext enthält Nutzdaten und Auszeichnungen. 4. Erwerb von Erfahrung nötig für komplexe Aufgaben, z. B. Wie beschreibe ich eine (komplexe) Formel? Wie sieht eine schöne Tabelle aus? Wie notiere ich Quellenangaben? 5. Last but not least: Der Dokumentenaustausch mit Office-Nutzern funktioniert nicht.
6 / 18 Eine (sehr) kurze Geschichte von LaTeX 1977-86 Donald Knuth: T E X Satzsystem gilt als fehlerfrei (!) eigentlich τ εχ, also Tau, Epsilon, Chi English words like technology stem from a Greek root beginning with the letters τεχ... ; and this same Greek word means art as well as technology. Hence the Name T E X, which is an uppercase form of τεχ. (D. Knuth: The T E Xbook, Addison-Wesley, 1984, S. 1) 80er-heute Leslie Lamport: L A T E X, ein Makropaket für T E X 1996-2001 Hàn Thê Thành: pdftex, erzeugt direkt PDF
7 / 18 Wer braucht L A T E X? Autoren, insbesondere (aber nicht nur) technisch/wissenschaftlicher Publikationen Mathematiker (und verwandte Gebiete) Perfektionisten Ästheten
8 / 18 Textelemente (Fließ-)Text Aufzählungen, nummeriert und unnummeriert Überschriften Tabellen Formeln Abbildungen Fußnoten Referenzen Verzeichnisse (Inhalt, Abbildungen, Tabellen,... )
9 / 18 Beispiel: eine kleine Tabelle Stadt Name Land Aachen Achim Amerika Bielefeld Bjarne Belgien......... Zwickau Zacharias Zypern \renewcommand{\arraystretch}{1.5} \begin{tabular}[htbp]{ccc} \hline Stadt & Name & Land \\ \hline Aachen & Achim & Amerika \\ Bielefeld & Bjarne & Belgien \\ \dots & \dots & \dots \\ Zwickau & Zack & Zypern \\ \hline \end{tabular}
10 / 18 Aufzählungen sind mit der \itemize-umgebung zu erzeugen können ziemlich tief verschachtelt werden...... wie man sehen kann Dann tauchen wir mal wieder auf. Verharren noch kurz auf dem mittleren Niveau. Und kommen wieder oben an. 1. Es gibt auch numerierte Aufzählungen. 2. Um Tabs usw. muss man sich nicht kümmern. 3. Das macht L A T E X (ziemlich gut). 3.1 Verschachteln geht natürlich auch hier.
11 / 18 Formelsatz f = x 0 + x 1 + 1 x 2 + 1 x 3 + 1 x 4 1 = = 0 42 f (x)dx a bc α(n) n=1 ( f ) (x, y) x + 6 n arctan x 1 x 2
Abbildungen Abbildung: Weihnachtsstimmung auf dem Dorfe 12 / 18
13 / 18 Gewöhnliche Aufgaben, die man mit L A T E X lösen kann Schreiben, redigieren und Setzen von (kürzeren) Texten: Bericht, Essay, Aufsatz, wissenschaftliches Papier (längeren) Texten: Buch, Dissertation, Diplomarbeit Briefen Präsentationen
14 / 18 Etwas abseitigere Dinge... Klausuren (exam) Stundenpläne (timetable) Poster (a0poster) CD-Inlets, Covers,... Schachpartien (skak) Ordnerrücken für A4-Ordner Elbische Texte (tengwarscript) Manipulation von PDFs (pdfpages)
15 / 18 Wichtige Packages Name Funktion babel fremdsprachliche Unterstützung fontenc Zeichenbelegung der gewählten Schrift inputenc direkte Eingabe von Umlauten graphicx Grafikfunktionen listings Darstellung von Programmlistings fancyhdr individuelle Gestaltung von Kopf-/Fußzeilen hyperref Querverweise, URLs,...
16 / 18 Ein Wort zu Distributionen MiKTeX für Windows TeXLive systemunabhängig (d. h., für Unix, Windows, MacOS) tetex veraltete UNIX-Distribution
17 / 18 Was wir nicht behandelt haben Packages BibTeX Management von Fonts Mikrotypografie
18 / 18 Mikrotypografie, Beispiel typische Datumsangabe: 6.9.1970 Abstände zwischen den Ziffern sind ein wenig zu klein; korrekt wäre 6. 9. 1970