4.9 KiB

Grundstruktur eines LATEX-Dokuments


Präambel und Dokumentumgebung

👁 Ein mit LaTeX gesetztes Dokument besteht aus zwei Teilen.

  • Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
  • Dokumentumgebung: textueller Inhalt des Dokuments.
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\begin{document} Hallo, Welt! \end{document}

    </div>

Dokumentklasse

<\documentclass[parameter]{dokumentklasse}
also zum Beispiel
<\documentclass[10pt,a5paper,landscape]{scrartcl}
  • scrartcl, article für einfache Dokumente
  • scrreport, report für komplexere Dokumente
  • scrbook, book für Bücher
  • beamer für Präsentationen

Absätze

Fließtext kann direkt in den Quelltext ↲
geschrieben werden. ↲
Einfache Zeilenumbrüche ↲
werden dabei ignoriert ↲
genau wie     mehrere Leerzeichen. ↲
↲
Leerzeilen erzeugen einen neuen Absatz, ↲
standardmäßig mit Einzug. ↲
Manuelle Zeilenumbrüche können mit ↲
zwei Backslashes erzwungen werden, ↲
haben in Fließtext aber eigentlich \\\\ ↲
nichts verloren.

Reservierte Zeichen

Bestimmte Zeichen lösen in LaTeX Dinge aus:

`# $ % ^ & _ { } ~ \`

50% sind die Hälfte.

Lösung: `\` voranstellen:

50\% sind die Hälfte.

Funktioniert nicht mit `\\`, Lösung dafür später.

TODO

Abschnitte und Kapitel

Texte werden durch Überschriften in Abschnitte und Kapitel unterteilt. Immer verfügbar:

\section{Ebene 1}
\subsection{Ebene 2}
\subsubsection{Ebene 3}
\paragraph{Ebene 4}
\subparagraph{Ebene 5}

Je nach Dokumentenklasse zusätzlich:

\chapter{Kapitel}
\part{Teil}

Abschnitte und Kapitel

Mit Sternchen fällt bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis weg:

\section*{Kein Verzeichniseintrag}

Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werden:

\section[Titel im Verzeichnis]
{Kapitelüberschrift}

Titel

TODO


Inhaltsverzeichnis

TODO


Weitere Verzeichnisse

TODO


Spielwiese

TODO:

  • Was passiert, wenn man verschiedene Dinge ändert?
  • Umgang mit Fehlermeldungen