L A T E X-Tutorium Einführung in das Setzen mathematischer Texte mit L A T E X Fakultät für Mathematik Universität Bielefeld 10.1.2006 / Lineare Algebra 1: Tutorium
Übersicht 1 Vorteile/Nachteile T E X L A T E X dvi, pdf & ps 2 Mein erstes L A T E X-Dokument Beispiele für L A T E X-Code 3
Gliederung Vorteile/Nachteile T E X LAT E X dvi, pdf & ps 1 Vorteile/Nachteile T E X L A T E X dvi, pdf & ps 2 Mein erstes L A T E X-Dokument Beispiele für L A T E X-Code 3
WAS IST T E X? Vorteile/Nachteile T E X LAT E X dvi, pdf & ps Textsatzprogramm von Donald E. Knuth (http://www-cs-faculty.stanford.edu/ knuth/) kein WYSIWYG (What you see is what you get) eine markup language entstand Anfang der 80er Jahre (vgl. MS Word)
WAS IST T E X? Vorteile/Nachteile T E X LAT E X dvi, pdf & ps Vorteile professionelles Layout sehr stabil plattformunabhängig kostenlos MATHEMATISCH GEEIGNET Nachteile keine live-vorschau erlernen einer Skriptsprache nötig (wirklich ein Nachteil?)
T E X L A T E X Vorteile/Nachteile T E X LAT E X dvi, pdf & ps Laslie Lamport (http://lamport.org/, arbeitet heute für Microsoft) aktuelle Version L A T E X 2ε Vereinfachung der Skriptsprache einfachere Bedienbarkeit (mehr Fehlermeldungen etc.)
dvi, pdf & ps Vorteile/Nachteile T E X LAT E X dvi, pdf & ps offene Formate (pdf proprietär) nicht ohne weiteres editierbar (z.t. sogar Verschlüsselung möglich) Unabhängigkeit vom Ausgabemedium Standard in der Druckindustrie
Gliederung Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code 1 Vorteile/Nachteile T E X L A T E X dvi, pdf & ps 2 Mein erstes L A T E X-Dokument Beispiele für L A T E X-Code 3
Mein erstes L A T E X-Dokument Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Befehle beginnen mit \, dh. \Befehl. Ein erstes Beispiel: 1: \documentclass{article} 2: \begin{document} 3: Hallo Welt! 4: \end{document}
Aufbau ein T E X-Datei Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Datei-Kopf documentclass usepackage sonstiges Setup Datei-Rumpf \begin{document} EUER TEXT \end{document}
Datei-Kopf Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Was für documentclasses gibt es? article, book, report sind Standard amsart, srcbook, dinbrief, beamer, etc sind nützliche Erweitungen. Was für packages gibt es? Spracherweitungen, (mathematische!) Zeichensätze, Stilvorlagen, Grafikerweiterungen uvm. Ein Beispiel-Setup: 1: \documentclass[a4paper, 12pt]{amsart} 2: \usepackage[latin1]{inputenc} 3: \usepackage{ngerman, fancyheadings, pst-all, enumerate} 4: \pagestyle{fancy}
Datei-Rumpf Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Hier steht der eigentliche Inhalt (das können tolle Dinge sein!) zum Beispiel Erzeugnis Erzeuger,, \ltimes, \oplus, \ni =, \cong, \varsubsetneq, \infty, \emptyset oder einfach nur Text oder einfach nur Text
Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code DICK, KURSIV UND UNTERSTRICHEN Erzeugnis Ich bin dick, ich bin kursiv und ich unterstrichten. Groß klein Erzeuger \textbf{ich bin dick,} \textit{ich bin kursiv} \underline{und ich unterstrichten.} \LARGE Groß \small klein
EINFACHE FORMELN Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Erzeugnis: B(a r i 1,..., a r i n ) = p {i 1,...,i n} B(a r p) Erzeuger: B(aˆr_{i_1},\ldots,aˆr_{i_n})=\bigcup_{p\in\{i_1,\ldots,i_n\}}B(aˆr_p)
MATH-UMGEBUNGEN Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Mittels der kleinen math-umgebung $formel$ kann man mathematische Symbole wie π 1 (S n, x 0 ) im normalen Textfluß unterbringen. So machnes mathemathisches Symbol fühlt sich allerdings nur in einer eigenen Zeile so richtig wohl, z.b. b, a b, a b, a b a,... Dafür benutzt man die großen math-umgebungen \[formel\].
EQUATIONARRAYS Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Erzeuger: 1: \begin{eqnarray} 2: H_m(Sˆn,x_0) &=& H_m(Sˆn) \qquad\forall m \geq 2 \\ 3: &=& Ker(d_n) / Im(d_{n+1}) 4:\end{eqnarray} Erzeugnis: H m (S n, x 0 ) = H m (S n ) m 2 (1) = Ker(d m )/Im(d m+1 ) (2)
MATRIZEN Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Erzeuger: 1:\[ A = \left( \begin{array}{rrrr} 2: 1 & 2 & 3 & 4 \\ 3: 0 & 1 & 2 & 3 \\ 4: 2 & 6 & 11 & 16 \\ 5: 1 & 3 & 7 & 11 \\ 6:\end{array} \right) \] Erzeugnis: A = 1 2 3 4 0 1 2 3 2 6 11 16 1 3 7 11
EIN PAAR KLAMMERN Mein erstes LAT E X-Dokument Beispiele für LAT E X-Code Manchmal braucht man große Klammern! Erzeuger: 1: \[ 2: \left\langle \left[ \frac{\left( \frac{a}{m} \right)}{c} \right],\cdot \right\rangle 3: \] Erzeugnis: [( ] a m) c,
Gliederung 1 Vorteile/Nachteile T E X L A T E X dvi, pdf & ps 2 Mein erstes L A T E X-Dokument Beispiele für L A T E X-Code 3
T E X und L A T E X unter Windows Standarddistribution: MiKT E X (http://www.miktex.org/) (20 oder 300 Megabyte) Installationsanleitung unter http://www.dante.de/help/documentation/miktex/
Wie kann Software einem beim T E Xen helfen? Befehle auflisten Projekte verwalten Automatische Befehlsvervollständigung Syntaxhighlighting Kompilieren und Editieren rücken wieder zusammen
Integrated Development Environments (IDEs) Linux Kile (http://kile.sourceforge.net/) Emacs & AucTeX (http://www.gnu.org/software/emacs/) & (http://www.gnu.org/software/auctex/) Windows TeXniccenter (http://www.texniccenter.org) WinShell (http://www.winshell.de/) etc.
Einige Links Deutschsprachige Anwendervereinigung T E X e.v., http://www.dante.de/ Comprehensive T E X Archive Network, http://www.ctan.org/ Eine L A T E X-Distribution für Windows, http://www.miktex.de/ Ein L A T E X-IDE für Windows, http://www.texniccenter.org AMS-L A T E X-Anleitung, http://www.ctan.org/tex-archive/info/mil/mil.pdf
Aufgaben Schreibe den Latex-Code für die folgenden Formeln in eine geeignete math-umgebung : 1 min(ϕ,ξ) n=1 n dim( U i ) =: x i=1 2 1 + 1 2 + 1 2+... (=?)