LaTeX Einführung Eine kurze Einführung in LaTeX Von Raphael Süs
Was ist LaTeX? Latex ist eine auf dem WYSISWYM-Prinzip aufbauende Sprache Latex ist kein Programm Latex ist ein Textsatzsystem
Wie installiere ich LaTeX Es gibt verschiedene Distributionen, abhängig vom Betriebssystem: Linux: install-tl.tar.gz (www.tug.org/texlive/acquire.html) Mac OS: z.b. MacTeX (www.tug.org/mactex) Windows: z.b. MikTeX (http://miktex.org)
LaTeX-IDEs Linux: Kile Mac OS: TeXShop Windows: TeXnicCenter Betriebssystem unabhängig: Texmaker
Unterschiede zu Textbearbeitungsprogrammen Arbeiten oft nach dem WYSIWYG -Prinzip Es sind Programme. Oft ist die Bearbeitungsdatei gleich der Ergebnisdatei Große Dateien Lange Ladezeiten Schlecht zu bearbeiten
Allgemeines zu LaTeX-Befehlen Ein LaTeX-Befehl wird immer von einem Backslash ( \ ) eingeleitet. Ein Kommentar in einer LaTeX-Datei wird von einem Prozentzeichen ( % ) eingeleitet. Nach % ist der Rest der Zeile als Kommentar definiert. Umgebungen werden in LaTeX von folgendem Konstrukt umschlossen: \begin{<umgebungsname>} \end{<umgebungsname>}
Aufbau eines LaTeX-Dokuments 2 Bereiche: Präambel: Definition aller Parameter, z.b.: Artikel, Buch, Brief, Papiergröße... Eigentlicher Inhalt: Der eigentliche Text, mit seinen Formatierungen: Bündigkeit Überschriften Aufzählungen
Präambel Sie befindet sich immer vor dem eigentlichen Inhalt des Dokumentes und definiert die im Inhalt verwendeten Befehle. Aussehen einer Standardpräambel: \documentclass[a4paper, 11 pt]{article} \usepackage[t1]{fontenc} %Fonts \usepackage[ngerman]{babel} %NDRecht \usepackage[latin1]{inputenc} % Zeichensatz % weitere Definitionen
Inhalt des Dokumentes Nach der Präambel folgt der Inhalt des Textes Umschlossen von der document -Umgebung: \begin{document} % Inhalt des Dokumentes \end{document}
Strukturierung eines Textes Ein Text gliedert sich in 2 große Bereiche auf: Überschriften Inhalt
Überschriften article : book : Überschrift 1. Ordnung: \section{<überschrift>} Überschrift 2. Ordnung: \subsection{...} Überschrift 3. Ordnung: \subsubsection{...} part {<Überschrift>} %Buchteile chapter {<Kapitel>} %Kapitel section {<Abschnitt>} %Abschnitt section ist als einziges gliederbar
Textspiegel Nach den Überschriften schließt sich der eigentliche Inhalt an. Satzspiegel: Standard: Blocksatz Linksbündig: \begin{flushleft} \end{flushleft} Zentriert: \begin{center} \end{center} Rechtsbündig: \begin{flushright} \end{flushright}
Textformatierung Das Packet soul muss für die nachfolgenden Befehle eingebunden sein: Gesperrter Text: \so{<text>} Gesperrter Text mit Grossbuchstaben: \caps{<text>} Durchgestrichener Text: \st{<text>} Hervorgehobener Text: \hl{<text>} Unterstrichener Text: \ul{<text>}
Textformatierung Kursiv: \itshape <Text> \normalfont Der komplette Text dazwischen wir nun kursiv gesetzt. Kursiv: \emph{<text>} Der Text in der Klammer wird kursiv dargestellt.
Farben LaTeX kann standardmäßig keine Farben darstellen. Man muss das Packet color in der Präambel einbinden. Nun steht folgender Befehl zur farblichen Textmarkierung zur Verfügung: \textcolor{<farbname>}{<text>}
Farben Natürlich ist es mit dem oben genannten Paket auch möglich die Hintergrundfarbe einer Seite zu ändern: \pagecolor{<farbe>}
Zeilenumbrüche Manueller Zeilenumbruch: \newline \\ \linebreak Manueller Zeilenumbruch, mit Abstand: \\[1 cm] % Zeilenumbruch mit nachfolgendem Abstand von 1 cm
tabular -Umgebung: Tabellen \begin{tabular}{ccc} Tag & Monat & Jahr\\ 28 & Februar & 2012 \end{tabular}
Befehlserklärung {ccc}: Formatierung für dir einzelnen Spalten (c = center) & : Markierung für eine neue Spalte \\ : Markierung für eine neue Zeile
Tabellen tabbing -Umgebung: \begin{tabbing} \hspace*{4cm} \= \hspace{2cm} \= \hspace{2cm} \= \kill Anzahl Wörter \> Preis \> Gesamtpreis \\ 1000 \> 1 EUR \> 1000 EUR \end{tabbing}
Befehlserklärung \hspace*{4 cm} : Erzwingt einen Abstand zum Seitenrand von 4 cm (muss hier genommen werden, da LaTeX diesen ignoriert) \hspace {2cm} : Definiert eine Spaltenbreite von 2 cm. \= : Definiert einen Tabulatorsprung \kill : Beendet die Musterzeile \> : Benutzt den definierten Tabulatorsprung \\ : Neue Zeile
Aufzählungen & Listen 3 Arten von Listen: Fortlaufend nummerierte Aufzählung Aufzählung Auflistung Listen können geschachtelt werden, es muss immer eine neue Listenumgebung geöffnet und geschlossen werden.
Fortlaufend nummeriert Aufzählung Die Umgebung enumerate \begin{enumerate} \item <Text> \item <Text> \end{enumerate}
Aufzählung Die Umgebung itemize : \begin{itemize} \item <Text> \item <Text> \end{itemize}
Auflistung Die Umgebung description \begin{description} \item [<Auflistungstext>] <Text> \item [<Auflistungstext>] <Text> \end{description}
Mathematischer Satz Mathematische Formeln müssen in der Mathematikumgebung geschrieben werden. \begin{math} %Formel \end{math} Da diese Umgebung sehr oft gebraucht wird, kann diese Umgebung auch so aufgerufen werden: $ <Formel> $
Mathematische Ausdrücke Alle nachfolgenden Ausdrücke müssen in der Mathematikumgebung stehen: Bruch: \frac{<zähler>}{<nenner>} Summe: \sum Integral: \int Index von a: a_{1} Exponent von a: a^{1}
Summe & Integral Allgemeines Aussehen einer Formel: \sum_{<von>}^{<bis>}{formel} Möglich ist auch: \sum \limits_{<von>}^{<bis>}{formel}
Titelseite erstellen Bei vielen Dokumenten ist es nötig, dass eine Titelseite erstellt wird. Bei LaTeX ist dies mit dem Befehl \maketitle möglich. Er erstellt eine Standardtitelseite. Allerdings müssen in der Präambel folgende Dinge definiert werden: \title{<dokumententitel>} \author{<autoren>} \date{<datum der Veröffentlichung>}
Inhaltsverzeichnis erstellen Ein Inhaltsverzeichnis kann von LaTeX automatisch erstellt werden. Befehl: \tableofcontents Allerdings muss hierfür das Dokument 2 mal übersetzt werden, da ansonsten das Inhaltsverzeichnis leer ist. Auch bei späteren Ergänzungen muss das Dokument immer doppelt übersetzt werden.
Sonderzeichen Sonderzeichen in LaTeX: &, \, _, ^, $ Damit diese Zeichen nicht als Befehl, sondern als Zeichen interpretiert werden, müssen sie escaped werden, also \& gibt ein & im Text wieder. Ausnahme hiervon ist \, da \\ ein eigenständiger Befehl ist, hier muss folgendes geschrieben werden: \backslash
Teildokumente einbinden LaTeX bietet die Möglichkeit ein großes Dokument in mehrere kleinere Dokumente aufzuteilen. Um solche Dokumente in sein Hauptdokument zusammenzuführen, stellt LaTeX die Befehle \input und \include zur Verfügung.
\input -Befehl Aussehen: \input{<dateiname>} Der Befehl fügt die Dateiendung.tex automatisch an Der Befehl kann rekursiv aufgerufen werden Er bindet das Teildokument an der Stelle ein, an der er im Hauptdokument steht.
\include -Befehl Aussehen: \include{<dateiname>} Die Dateiendung.tex wird auch hier automatisch angefügt. Der Befehl kann nicht verschachtelt aufgerufen werden. Er bindet das Teildokument auf einer neuen Seite im Hauptdokument ein.
Fehlerfinden Da LaTeX eine Sprache ist können sich auch leicht Fehler einschleichen. Hilfsprogramme: Der LaTeX Compiler gibt Fehlermeldungen aus Windows: lacheck http://www.ctan.org/tex-archive/support/lacheck ) Linux: Chktex (http://www.ctan.org/texarchive/support/chktex)
Quellen LaTeX Das Praxisbuch http://latex.mschroeder.net/ www.weinelt.de/latex Open Books Das gesamte WWW