LaTeX bringt vier Standardklassen von Haus aus mit: article, report, book und letter. Wie man sie mit \documentclass auswählt, behandelt eine eigene Seite; hier vergleichen wir, was die vier tatsächlich ändern: ob sie Kapitel haben, ein- oder zweiseitig setzen und dem Titel eine eigene Seite geben. Sie sind die portabelste Grundlage und funktionieren mit jeder Engine, aber wir betrachten auch die Grenzen dieser Schlichtheit.
Die vier Klassen
Beginnen wir mit dem Überblick. article ist die meistgenutzte allgemeine Klasse für wissenschaftliche Aufsätze, kurze Berichte und Artikel. Ihr prägendes Merkmal ist, dass sie kein \chapter hat; die oberste Gliederungsebene ist \section. report hat \chapter und passt zu längeren Dokumenten mit mehreren Kapiteln, etwa technischen Berichten und Abschlussarbeiten. Standardmäßig setzt es einseitig (oneside) und gibt dem Titel eine eigene Titelseite. book hat ebenfalls \chapter, ist aber für Bücher standardmäßig zweiseitig (twoside) und erlaubt mit \frontmatter / \mainmatter / \backmatter den Wechsel zwischen Vorspann, Hauptteil und Nachspann. letter ist nur für Korrespondenz gedacht und hat ein ganz anderes Befehlssystem mit \address, \signature usw.
Wie man überhaupt eine Klasse wählt und \documentclass[options]{class} schreibt, behandelt “Document class & preamble”. Diese Seite geht eine Ebene tiefer und konzentriert sich auf den direkten Vergleich der vier Standardklassen.
Auf einen Blick verglichen
Nebeneinander gestellt zeigen die vier ihre Entwurfsabsicht. Entscheidend sind vier Fragen: Gibt es Kapitel, wird ein- oder zweiseitig gesetzt, bekommt der Titel eine eigene Seite, und wofür ist die Klasse gedacht?
| Klasse | Kapitel \chapter | Standardseiten | Titelseite | Typische Verwendung |
|---|---|---|---|---|
article | Nein (oberste Ebene ist \section) | Einseitig | Nein (auf der ersten Textseite) | Aufsätze, kurze Berichte, Artikel |
report | Ja | Einseitig | Ja (eigene Seite) | Längere Berichte, Abschlussarbeiten |
book | Ja | Zweiseitig | Ja (eigene Seite) | Bücher |
letter | Nein (briefspezifische Struktur) | Einseitig | Nein | Briefe, Korrespondenz |
Der Unterschied zwischen den Kapitelklassen report und book liegt vor allem im Layout. book nimmt zweiseitigen Druck an: linke und rechte Ränder wechseln im Doppelseitenbild, und Kapitel beginnen standardmäßig auf einer rechten (ungeraden) Seite (openright). report nimmt einseitigen Druck an und lässt Kapitel auf jeder Seite beginnen (openany). Der logische Inhalt kann identisch sein; anders ist die Annahme über Druck und Bindung.
Optionen, die alle vier akzeptieren
Die Standardklassen (alle außer slides) akzeptieren in den Klammern von \documentclass[...]{...} eine gemeinsame Optionsmenge. Die meisten sind dokumentweite Schalter; beachte, dass manche je nach Klasse andere Standardwerte haben.
10pt/11pt/12pt— Grundschriftgröße des Textkörpers. Standard ist10pt.- Papierformat —
letterpaper(Standard),a4paper,a5paper,b5paper,legalpaper,executivepaper. In Japan setzt man fast immera4paper. twocolumn— den Textkörper zweispaltig setzen (Standard ist einspaltig,onecolumn).twoside/oneside— zweiseitiges oder einseitiges Layout. Standard istoneside, außer beibook, dastwosideverwendet.titlepage/notitlepage— ob der Titel eine eigene Seite bekommt.reportundbookverwenden standardmäßigtitlepage,articlenotitlepage.openright/openany— ob Kapitel auf einer rechten Seite oder auf beliebigen Seiten beginnen.booknutztopenright,reportopenany(für das kapitellosearticleirrelevant).fleqn— abgesetzte Formeln linksbündig setzen (Standard ist zentriert).leqno— Gleichungsnummern links setzen (Standard rechts).landscape— Querformat.draft— overfull boxes mit einem schwarzen Balken markieren (Standardfinal).openbib— Bibliografie in einem “offenen” Format setzen.
Zum Beispiel ist \documentclass[11pt,a4paper,twoside]{report} ein 11pt-Bericht auf A4 im zweiseitigen Satz; twoside wird ergänzt, weil report standardmäßig einseitig ist. Historisch gab es auch eine slides-Klasse für Präsentationen, aber sie wurde praktisch durch beamer ersetzt und wird für neue Arbeiten fast nie gewählt.
Ein minimales report-Beispiel
Hier ist ein minimales report. \maketitle setzt die Titeldaten auf eine eigene Titelseite (Standard bei report und book), und der Textkörper beginnt mit dem ersten \chapter. In article steht der Titel auf derselben Seite wie der Textkörper, und \chapter ist nicht verfügbar; das ist der sichtbarste Unterschied.
\documentclass[11pt,a4paper]{report}
\title{An Experimental Report}
\author{Ada Lovelace}
\date{\today}
\begin{document}
\maketitle % separate title page (report/book default)
\tableofcontents
\chapter{Introduction}
This report has chapters, unlike \texttt{article}.
\chapter{Method}
\section{Apparatus}
Sections live inside chapters here.
\end{document}Wenn du dies zu book änderst, wird der Satz zweiseitig. Mit \frontmatter wird alles bis zum Inhaltsverzeichnis mit römischen Zahlen (i, ii, …) nummeriert, während \mainmatter ab Kapitel 1 auf arabische Zahlen zurücksetzt. Der für book typische Mechanismus von front/main/back matter wird in “Document class & preamble” ausführlich behandelt.
Der Aufbau von letter
letter ist ganz anders aufgebaut als die anderen drei. Absenderdaten, also \address{...} (deine Adresse) und \signature{...} (Unterschrift), stehen in der Präambel und gelten für alle Briefe. Der Brief selbst ist eine letter-Umgebung, deren Argument die Empfängeradresse ist. Der Text beginnt mit \opening{...} (Anrede) und endet mit \closing{...} (Grußformel). Es gibt weder Titelseite noch \maketitle.
\documentclass{letter}
\address{1 Computing Way \\ London} % sender, in the preamble
\signature{Ada Lovelace}
\begin{document}
\begin{letter}{Charles Babbage \\ 2 Engine Road} % recipient = argument
\opening{Dear Mr.\ Babbage,}
Thank you for the notes on the Analytical Engine.
\closing{Yours sincerely,}
\cc{The Royal Society}
\encl{Two diagrams}
\end{letter}
\end{document}Wenn du mehrere letter-Umgebungen in eine Datei setzt, kannst du beliebig viele Briefe an verschiedene Empfänger erzeugen und dabei denselben Absender teilen. Nach \closing kannst du \cc{...} für Kopieempfänger, \encl{...} für Anlagen und \ps für ein Postskriptum ergänzen. Zeilenumbrüche innerhalb einer Adresse werden mit \\ getrennt.
Wo die Standardklassen enden
Die Standardklassen sind eine portable Grundlage: auf jeder Installation vorhanden, ohne zusätzliche Installation und für Langzeitarchivierung unproblematisch. Hier zu beginnen ist der vernünftige Standard. Sobald du aber feine Kontrolle über Seitendesign willst, also Überschriften, Kopf- und Fußzeilen oder präzise Ränder, macht ihr alter Entwurf solche Anpassungen mühsam.
Dann wechselt man zu einer alternativen Klasse. KOMA-Script (scrartcl / scrreprt / scrbook) und memoir bieten bessere Standardtypografie und reichhaltige Konfigurationsschnittstellen und werden oft als direkte Nachfolger der Standardklassen genutzt (siehe “Alternative classes”). Für Präsentationsfolien ist beamer die Standardwahl, nicht slides.
Bei Japanisch ist die Lage anders. Standardklassen wie article sind nicht für japanischen Satz entworfen und setzen Zeichenabstände, Zeilenabstände oder Abstände zwischen lateinischem und japanischem Text nicht richtig. Daher nutzt man unter pLaTeX / upLaTeX jsclasses (jsarticle / jsbook), unter LuaLaTeX ltjsclasses oder die neuere Klasse jlreq (siehe “js-based classes”). Wenn du Japanisch schreibst, beginne mit diesen und nicht mit den Standardklassen.
In der Praxis von den Anforderungen rückwärts wählen
Die Klassenwahl ist keine Geschmacksfrage; arbeite von den Anforderungen rückwärts. Nimm article für einen Kursbericht ohne Kapitel, report für einen technischen Bericht mit Kapiteln, book für ein gebundenes Manuskript mit Doppelseiten und letter für Korrespondenz. Wenn eine Pflichtvorlage geliefert wird, hat deren Klasse Struktur, Ränder und Titelbehandlung bereits festgelegt; stelle sie nicht auf eine Standardklasse zurück.
- Nur PDF-Abgabe —
articleoderreportmitonesidereicht oft aus. - Gedruckt und gebunden — denke an
twosideund Bundkorrektur; erwäge KOMA-Script oder memoir, wenn die Standardklassen zu starr sind. - Vor allem japanischer Text — beginne mit jsclasses, ltjsclasses oder jlreq statt mit einer Standardklasse.
- Folien — wähle
beamer, separat behandelt, statt der alten Klasseslides.
Was nach einem Klassenwechsel zu prüfen ist
Ein Wechsel von article zu report oder von report zu book verändert den Charakter des PDFs, selbst wenn die Befehle im Textkörper ähnlich aussehen. Titelplatzierung, Verfügbarkeit von \chapter, Tiefe des Inhaltsverzeichnisses, Zurücksetzen der Seitenzahlen und ein- versus zweiseitige Ränder können sich ändern. Behandle einen Klassenwechsel als strukturelle Änderung am Dokument, nicht als kleine visuelle Korrektur.
| Prüfen | Warum es wichtig ist | Übliche Korrektur |
|---|---|---|
title | Das Titelseitenverhalten ändert sich | titlepage oder notitlepage explizit setzen |
sections | article hat kein \chapter | Für Kapitel report / book verwenden, sonst auf \section zurückstufen |
sides | book ist standardmäßig zweiseitig | Für reine PDF-Abgabe oneside, für Bindung bewusst twoside wählen |
frontmatter | book kann Vorspann, Hauptteil und Nachspann trennen | \frontmatter, \mainmatter und \backmatter bewusst platzieren |