\chapter{Grundbegriffe} Der unterstehende \latex-Code-Auszug ist ein Beispiel für einen minimalen deutschen Artikel. \begin{latexcode} \documentclass[paper=a4]{scrartcl} % * Anpassung für deutschsprachige Dokumenten \usepackage{fontspec} % UNICODE für Umlauten \usepackage{polyglossia} % Anpassung für Kaptitel-Name, % Abschnitte-Name, Silbentrennung ect. \setdefaultlanguage[ variant=german, % german für dt. oder austrian für Öst. Rechtschreibung spelling=new, % neue Rechtschreibung babelshorthands=true]{german} \begin{document} Test: deutsche Buchstaben und Quote "`ä Ä ö Ö ü Ü ß"'. \end{document} \end{latexcode} Anhand dieses Beispiel werden die Grundbegriffe erklärt. \section{\latex-Klasse} Ein \latex-Dokument wird immer zu einer Klasse zugeordnet. Der Befehl \begin{latexcode} \documentclass[<option>]{<classname>} \end{latexcode} definiert die Klasse des Dokuments. Ein \latex-Dokument fängt in der Regel mit diesem Befehl an. Die Optionen in der eckigen Klammer steuern das Verhalten der Klasse. Sie können weg lassen, dann können auch die eckigen Klammer wegfallen. Die Table~\ref{tab:latex-class} zeigt einige Klassen. \begin{table}[H]\centering \begin{tabular}{@{}lll@{}}\toprule EU-Konform (\KOMA-Klass) & US-Konform & Type des Dokument \\\midrule \texttt{scrartcl} & \texttt{article} & kurze Artikel bis gegen 20 Seiten \\ \texttt{scrreprt} & \texttt{report} & klein Booklet von 20 Seiten bis 100 Seiten \\ \texttt{scrbook} & \texttt{book} & Bücher, lange Druckwerk ab 70 Seiten \\\bottomrule \end{tabular} \caption{Dokument-Klassen in \latex} \label{tab:latex-class} \end{table} Es ist zu empfehlen, die EU-Konform Klassen statt der US-Konform-Klassen zu verwenden, auch wenn man in Englisch schreiben will. Diese Klassen bieten vielen Optionen um die Gestaltung des Dokument zu kontrollieren. Z.B man möchte eine Ausarbeitung für das Thema "`\emph{Der rekursive Satz}"` schreiben. Die Ausarbeitung ist nicht so lang, etwa 15 A4 Seiten. Er möchte die Ausarbeitung zweiseitig ausdrucken. So kann er die Klasse \texttt{scrartcl} wie folgt wählen: \begin{latexcode} \documentclass[paper=a4,twoside]{scrartcl} \end{latexcode} Die vollständige Liste von Optionen mit detaillierten Erklärungen kann man in~\autocite{MarkusKohmJensUweMorawski.2018} nachlesen. \section{Befehle} Der gesamte Aufbau eines Dokumentes wird in \LaTeX{} mittels Befehlen gesteuert. Befehle haben allgemein die Syntax \verb:\<name>[<option>]{<argument>}:. Mit dem Befehl \verb:\documentclass[<Optionen>]{Klassen}: wird --wie oben beschrieben-- der allgemeine Dokumentenaufbau (z.B. A4 doppelseitig mit passender Nummerierung etc.) gewählt. Durch den Befehl \verb:\usepackage{<paketname>}: kann sich sich zahlreiche weitere Einstellungen laden. Der Befehl \verb:\usepackage{fontspec}: lädt das Paket \verb:fontspect:. Dieses Paket ermöglicht es, die Umlauten direkt aus Tastatur einzugeben. Der Befehl \verb:\setdefaultlanguage: stellt die Sprache vom gesamte Dokument ein. Dadurch kann man zum Beispiel die Wörter für Inhaltsverzeichnis, Kapitel, und so weiter automatisch in deutscher Sprache anpassen. Die Annotation \verb:"`: und \verb:"': erzeugen die deutschen Anführungszeichen ("'und"`). Diese Annotationen werden von dem Paket \verb:polyglossia: mit dem Option \verb:babelshorthands=true: zur Verfügung gestellt, welches zuvor geladen wurde. Weitere Einstellungen für Sprache kann man in\autocite{FCharetteAReutenauer.2014} entgegennehmen. \section{Umgebung} Umgebungen werden mittels \verb:\begin{<Umgebungsname>}: und \verb:\end{<Umgebungsname>}: definiert. Jedes \latex-Dokument hat die Umgebung \verb:document:. Der Inhalt des Dokuments befindet sich in dieser Umgebung. Umgebungen können verschachtelt werden. \section{Kommentar} Kommentaren in \LaTeX{} fangen mit einem \verb:%:-Zeichen an und enden am Ende der Zeile. Sie werden von \LaTeX{} ignoriert. \section{Sonderzeichen} Diese Zeichen haben besondere Bedeutungen in \latex-Source und können nicht direkt eingegeben werden. Sie in der Tabelle~\ref{tab:Sonderzeichen} aufgelistet. \begin{table}[ht] \centering {\small \begin{tabular}{@{}lll@{}}\toprule Name & Ausgabe & Eingabe \\ \midrule Unterstrich & \_ & \verb:\_: \\ Backslash & \textbackslash & \verb:\textbackslash: \\ linke spize Klammer & \textless & \verb:\textless: \\ rechte spize Klammer & \textgreater & \verb:\textgreater: \\ Geschweifte Klammern & \{ \} & \verb:\{ \}: \\ \bottomrule\end{tabular}% \quad\begin{tabular}{@{}lll@{}}\toprule Name & Ausgabe & Eingabe \\ \midrule kaufmanisches Und & \& & \verb:\&: \\ Raute & \# & \verb:\#: \\ Prozentzeichen & \% & \verb:\%: \\ Tilde & \textasciitilde & \verb:\textasciitilde: \\ Dollar & \$ & \verb:\$: \\ \bottomrule \end{tabular} } \caption{Sonderzeichen} \label{tab:Sonderzeichen} \end{table}