Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Dokumentklassen, Präambel und Pakete

1. Dokumentklasse wählen

Die Klasse bestimmt Grundstruktur und das Layout.

\documentclass[a4paper,11pt]{article}

\documentclass legt die Basis des Dokuments fest. Optionen in [...] konfigurieren das Layout, die Klasse in {...} bestimmt den Dokumenttyp.

Häufig:

2. Sinnvolle Optionen

Typische Optionen in Textdokumenten:

3. Moderne Präambel (Basis)

\documentclass[a4paper,11pt]{article}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{microtype}
\usepackage{csquotes}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage[hidelinks]{hyperref}

Jede \usepackage{...}-Zeile lädt ein Paket mit Zusatzfunktionen. Optionen wie [ngerman] oder [hidelinks] wirken nur auf das direkt folgende Paket.

Erklärung der verwendeten Pakete:

4. Reihenfolge und Verantwortung von Paketen

5. LaTeX und UTF-8

6. Präambel modularisieren

Bei größeren Projekten:

% main.tex
\input{preamble/packages}
\input{preamble/macros}

\input{...} kopiert den Inhalt der angegebenen Datei an genau diese Stelle ein. So bleibt main.tex schlank und die Konfiguration wartbar.

Vorteile:

7. Minimalbeispiel mit sauberem Rahmen

\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[hidelinks]{hyperref}

\title{Kurzbericht}
\author{Max Mustermann}
\date{\today}

\begin{document}
\maketitle
\tableofcontents

\section{Einleitung}
Beispieltext.

\end{document}

Die Präambel endet vor \begin{document}; ab dort steht der eigentliche Inhalt. Befehle wie \maketitle und \tableofcontents erzeugen Titel und Inhaltsverzeichnis automatisch.