Vergleich der LaTeX-Dokumentklassen: article, report und book
Standardwerte für Artikel, Berichte und Bücher im Vergleich
Eine LaTeX-Dokumentklasse legt die Papiergröße, die Schriftgröße und welche Überschriftsbefehle existieren fest. Die untenstehenden Standardwerte stammen von den Kernel-Klassen vom 26.10.2026.
Dieser Leitfaden ist Teil unseres Dokumentationstools in 2026: Markdown, LaTeX, PDF & Druck-Workflows-Zentrums. Die Klassenzeile wird vor jedem Paket gelesen, und \chapter existiert nur, wenn diese Klasse es definiert.

Eine Distribution, die diese Zeile kompilieren kann, wird in den LaTeX-Überblick und Installation-Hinweisen behandelt. Diese Deklaration verwendet extarticle:
\documentclass[a5paper, 10pt, twoside, twocolumn]{extarticle}
a5paper, 10pt, twoside und twocolumn sind Kernel-Optionen. extarticle stammt aus dem extsizes-Bundle, zusammen mit extreport, extbook, extletter und extproc.
Die Kernel-Klassen deklarierten 10pt, 11pt und 12pt. extsizes fügt 8pt, 9pt, 14pt, 17pt und 20pt hinzu. Mit 10pt funktionieren dieselben Papier- und Layoutoptionen auch bei article:
\documentclass[a4paper,11pt,twoside]{article}
Die drei Kernel-Klassen sind article, report und book. classes.dtx im LaTeX-Kernel ist vom 04.06.2026, Version 1.4n. Jede Klasse führt eine feste \ExecuteOptions-Liste aus, und alles, was Sie in der optionalen Argumentliste übergeben, überschreibt diese Liste.
Artikel
article ist die Klasse für ein Dokument, dessen höchst nummerierte Überschrift \section ist. Sie hat \part, aber kein \chapter. Das LaTeX-Spickzettel zeigt \section innerhalb eines vollständigen Artikel-Gerüsts.
Die Klasse führt letterpaper,10pt,oneside,onecolumn,final aus und setzt \@titlepagefalse. \maketitle gibt den Titel daher auf der ersten Seite aus. Übergeben Sie titlepage, wenn der Titel eine eigene Seite einnehmen soll.
Die Umgebung abstract existiert. Mit dem Standard (keine Titelseite, einspaltig) wird sie in \small innerhalb einer quotation gesetzt. Bei twocolumn ist sie eine unnummerierte \section*. Der Seitenstil ist plain, was die Klassendatei zufolge im Format definiert ist. book ist die Klasse, die headings auswählt, und dieser Stil ist derjenige, der \thepage im Kopfdruck ausgibt.
Report
report fügt \chapter hinzu und aktiviert die Titelseite. \ExecuteOptions ist letterpaper,10pt,oneside,onecolumn,final,openany, und die Klasse setzt \@titlepagetrue.
\maketitle verwendet die Umgebung titlepage, sodass der Titel eine separate Seite mit dem leeren Seitenstil ist. Übergeben Sie notitlepage, um den Titel auf der ersten Seite unterzubringen, was article mit seinem Standard tut.
openany ist die Standardoption für Kapitel. \chapter ruft \clearpage auf, sodass das Kapitel auf der nächsten Seite beginnt, ob gerade oder ungerade. openright schaltet dies auf \cleardoublepage um, was auf die nächste ungerade Seite überspringt und möglicherweise eine leere gerade Seite einfügen kann. Der Seitenstil ist plain, derselbe Aufruf wie bei article. Der Kopfdruck headings erscheint bei einem Report erst nach \pagestyle{headings}.
Da die Titelseite aktiviert ist, wird die Umgebung abstract auf einer eigenen Titelseite platziert, vertikal zentriert, mit \abstractname in Fette. Das ist der \if@titlepage-Zweig in classes.dtx. Die Umgebung ist nur für article und report definiert.
Buch
book ist die Klasse für ein Dokument, das auf beiden Seiten gedruckt wird und in Frontmatter, Hauptmatter und Backmatter unterteilt ist. \ExecuteOptions ist letterpaper,10pt,twoside,onecolumn,final,openright. Die Titelseite ist aktiviert, wie bei report, und \chapter ist definiert.
openright bedeutet, dass jedes Kapitel auf einer Recto-Seite beginnt. twoside lässt die Innen- und Außenvorderkanten unterschiedlich sein und wählt die beidseitige Form des Seitenstils headings. In dieser Definition ist der Fußdruck leer. Eine gerade Seite hat \thepage links im Kopfdruck und \leftmark (das Kapitel) rechts. Eine ungerade Seite hat \rightmark (die Sektion) links und \thepage rechts.
Die erste Seite eines Kapitels führt \thispagestyle{plain} aus, sodass diese Seite den Kopfdruck headings nicht verwendet.
\frontmatter, \mainmatter und \backmatter existieren nur in book. \frontmatter gibt \cleardoublepage aus, schaltet die Kapitelnummerierung aus und wechselt zu römischen Seitenzahlen. \mainmatter leert auf eine doppelte Seite, schaltet die Kapitelnummerierung ein und startet die arabische Nummerierung bei 1. \backmatter leert die Seite, wobei eine doppelte Seite verwendet wird, wenn openright gesetzt ist, und schaltet die Kapitelnummerierung aus, ohne den Seitenzähler zurückzusetzen.
\cleardoublepage in \frontmatter und \mainmatter ist in der aktuellen Quelle bedingungslos. Die openany-Alternativen neben diesen zwei Befehlen sind auskommentiert.
Was unterscheidet sich
| Funktion | article | report | book |
|---|---|---|---|
\chapter |
nein | ja | ja |
abstract |
ja | ja | nein |
\maketitle |
erste Seite | eigene Seite | eigene Seite |
| Seiten | oneside |
oneside |
twoside |
| Kapitelbeginn | — | nächste Seite (openany) |
nächste ungerade Seite (openright) |
| Seitenstil | plain |
plain |
headings |
\frontmatter |
nein | nein | ja |
| Papier | letterpaper |
letterpaper |
letterpaper |
| Schriftgrößenoptionen | 10pt, 11pt, 12pt | 10pt, 11pt, 12pt | 10pt, 11pt, 12pt |
14pt ist keine deklarierte Option, sodass article die 10pt behält, die es ausgeführt hat, und 14pt als globale Option weitergibt. Die extsizes-Klassen sind die, die 14pt, 17pt und 20pt deklarieren.
Papier, Schriftgröße und Seiten
classes.dtx deklariert diese Papieroptionen. landscape tauscht die beiden Dimensionen nach der Größenfestlegung.
| Option | Breite | Höhe |
|---|---|---|
letterpaper (Standard) |
8,5in | 11in |
legalpaper |
8,5in | 14in |
executivepaper |
7,25in | 10,5in |
a4paper |
210mm | 297mm |
a5paper |
148mm | 210mm |
b5paper |
176mm | 250mm |
TeX Live und MiKTeX liefern diese Standards so, wie sie sind. letterpaper bleibt das Papier, bis die Datei a4paper übergeben wird. a5paper ist 148mm mal 210mm, die Standardgröße für einen A5-Insert wie die Filofax-Abrechnungstracker-Seiten, die als Faltblatt gedruckt werden.
oneside und twoside existieren in allen drei Klassen. onecolumn ist der Standard, und twocolumn ist die Alternative. openright und openany werden nur für report und book deklariert. Bei article sind sie ungenutzte globale Optionen, da es kein \chapter gibt, das sie bewegen könnten.
titlepage und notitlepage schalten \if@titlepage um. leqno lädt leqno.clo (Gleichungsnummern links). fleqn lädt fleqn.clo (Blöcke linksbündig). draft setzt \overfullrule auf 5pt, sodass Overfull-Boxen eine Regel zeichnen. final setzt diese Regel auf 0pt und ist bereits in der Standardliste enthalten.
Getagtes PDF
Für article, report und book wird das Tagging mit \DocumentMetadata vor der Klasse eingeschaltet. Der LaTeX-Release vom November 2025 machte den alten testphase-Schlüssel überflüssig. \DocumentMetadata lädt nun die Tagging-Module, und tagging=on aktiviert Tags. Die Nutzungsanmerkungen des Tagging-Projekts geben diese Form vor:
\DocumentMetadata{
lang = en,
pdfstandard = ua-2,
tagging = on
}
\documentclass{article}
Frank Mittelbachs TUGboat 47:2 (2026)-Papier zu barrierefreien Klassen beschreibt article, report und book als Klassen, deren semantische Elemente durch tiefe Schnittstellen barrierearm gemacht wurden. Eine Vorlagenüberschreibung dieser Klassen ist noch ausstehend. Ulrike Fischers Papier in derselben Ausgabe dokumentiert, dass testphase überflüssig ist und dass der Tagging-Schlüssel der Schalter ist.
Foliendateien, die mit \DocumentMetadata beginnen und dann beamer laden, stoßen auf einen Klassenfehler. Beamer 3.78, Klassendatum 20.08.2026, löst ClassError mit dem Text „The beamer class is not compatible with \DocumentMetadata“ aus und benennt ltx-talk als Klasse für getaggte Ausgabe an. Dieser Fehler wurde in 3.77 (22.01.2026) hinzugefügt. Version 3.78 fügt left triangle-Itemize- und Bibliografie-Vorlagen hinzu und behält den Fehler bei.
KOMA-Script
KOMA-Script 3.49.3 ist vom 19.10.2026. Die Klassen, die die Kernel-Klassen ersetzen, sind scrartcl, scrreprt und scrbook. scrlttr2 ist die Briefklasse. scrarticle und scrreport sind Wrapper, und das Bundle-README empfiehlt, scrartcl zu laden, statt scrarticle.
Die Standards des Leitfadens weichen in zwei Punkten von article ab. Papier ist A4 im Hochformat, und fontsize=11pt ist der Standard für scrartcl, scrreprt und scrbook, wo der Kernel-Standard 10pt ist. Umbenennen der Klasse und Leerlassen der Optionsliste schaltet ein 10pt-Briefdokument auf 11pt A4 um.
fontsize akzeptiert eine Größe mit einer TeX-Einheit, und eine bloße Zahl wird als pt gelesen. Eine Änderung nach dem Laden der Klasse lässt den Typenbereich so, wie er war. \recalctypearea baut ihn neu auf, und derselbe Befehl folgt einer späteren Papieränderung. Der Leitfaden verbietet fontsize innerhalb eines Absatzes.
scrkernel-typearea.dtx führt twoside=true für scrbook und twoside=false für die anderen Klassen aus. Bei twoside=semi setzt der Leitfaden die Bindungskorrektur auf die linke Vorderkante beider Seiten. Titelseiten sind der Standard für scrbook und scrreprt. scrartcl verwendet einen seitlichen Titel.
Kapitel in scrreprt beginnen auf der nächsten Seite (open=any). Kapitel in scrbook beginnen auf der nächsten rechten Seite (open=right). chapterprefix=false ist der Standard, sodass der Kapiteltitel eine einzelne Zeile ist. report und book setzen das Wort „Chapter“ auf eine eigene Zeile. chapterprefix=true tut dies ebenfalls in KOMA-Script.
Der Vorwort von 3.49.3 sagt, dass nicht mehr unterstützte Optionen eine Warnung produzieren und nicht mehr unterstützte Befehle einen Fehler. noheadsepline, dort als seit zwanzig Jahren überflüssig zitiert, ist eine dieser Warnungen. Der dokumentierte Schalter ist headsepline. Durch Setzen auf true oder ohne Wert zeichnet er eine Regel unter dem Kopfdruck. Deaktivieren entfernt die Regel.
Ab 3.50 sagt das Vorwort, dass diese Warnungen verschwinden, und die version-Option stellt die alten Einstellungen nicht wieder her. Tagging wurde in 3.49.3 verschoben. Das Vorwort sagt, dass die \DocumentMetadata-Unterstützung diesen Release verpasst hat, und CTAN listet scrartcl als inkompatibel mit getaggtem PDF auf.
\documentclass[fontsize=10pt]{scrreprt}
fontsize=10pt ist die Option, die die Kernel-Schriftgröße beibehält. paper=a4 kann weggelassen werden, da A4 bereits der KOMA-Script-Standard ist.
Memoir
memoir 3.8.4b ist vom 04.11.2025. Das Kapitel des Handbuchs zu Klassenoptionen stellt fest, dass twoside der Standard ist. Die Option article ändert das Kapitelverhalten, sodass ein neues Kapitel nicht notwendigerweise eine neue Seite beginnt. Basis-Schriftgrößenoptionen sind 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt, 25pt, 30pt, 36pt, 48pt und 60pt. Die *pt-Option ist eine autoren-definierte Größe und benötigt eine .clo-Datei, benannt nach \anyptfilebase und \anyptsize, beide vor \documentclass gesetzt.
extrafontsizes, zusammen mit Outline-Schriften, erweitert die relativen Größen über die Bitmap-Grenze hinaus. Bei der Option 60pt listet die Größe-Tabelle des Handbuchs \HUGE bei 132pt. Ohne extrafontsizes bleiben \huge, \Huge und \HUGE bei der Option 14pt bei \LARGE, und ein Bitmap-\HUGE ist auf 25pt begrenzt.
Die Klassenvorstellung von CTAN sagt, dass memoir die Funktionalität von mehr als dreißig der populäreren Pakete bereitstellt. Seit Version 3.8 sagt das Handbuch, dass einige davon als Pakete geladen werden, anstatt in die Klasse kopiert zu werden. booktabs ist 2023 so umgezogen.
Tagging durch \DocumentMetadata ist in diesem Release nicht verfügbar. Tagging-Projekt-Issue 1040 (04.11.2025) dokumentiert, dass memoir mit dem Code inkompatibel ist, den dieser Befehl lädt, und die Antwort dort lautet, dass Tagging-Arbeiten nicht in Gang sind. PDF-Verwaltung ohne Tagging, wie in diesem Issue angegeben, ist:
\RequirePackage{pdfmanagement}
\SetKeys[document/metadata]{lang=en}
\documentclass{memoir}
Präsentationen, IEEE und die kleinen Kernel-Klassen
beamer gibt Folieninhalte in frame aus. Für ein getaggtes PDF ist ltx-talk 0.6.10 (13.10.2026) die Klasse, die CTAN als experimentell beschreibt, mit Tagging vor dem Design, und sie benötigt ein LaTeX-Format ab 01.11.2025. Beamer-Themendateien sind keine ltx-talk-Themen. Die Tagging-Sektion des Handbuchs verwendet dieses Preamble:
\DocumentMetadata{tagging=on, pdfstandard=ua-2}
\documentclass{ltx-talk}
ltx-talk verwendet auch frame. Das Handbuch taggt einen Folientitel als Überschrift auf der Ebene H4, unterhalb von Sektion und Untersektion, und es sagt, dass einige Barriereprüfer über diese Ebene warnen.
IEEEtran 1.8b ist vom 26.08.2015 in \ProvidesClass. \documentclass[journal]{IEEEtran}, [conference] und [technote] sind die Veröffentlichungsformen, die die Klasse deklariert. compsoc ist die Computer-Society-Variante. CTAN listet die Klasse als inkompatibel mit getaggtem PDF auf.
Drei weitere Kernel-Klassen stehen neben article. proc übergibt twocolumn an article und definiert abstract neu als \section*{\abstractname}. minimal, datiert 25.05.2001 in seiner \ProvidesClass-Zeile, setzt \normalsize auf 10pt bei 12pt-Bahn, \textwidth auf 6,5in und \textheight auf 8in, und es definiert keine Sektionierung. Es ist eine Testklasse. letter ist die Kernel-Korrespondenzklasse. standalone schneidet die Seite auf den gesetzten Kasten zu, was so funktioniert, dass ein Diagramm in sein eigenes PDF kompiliert und dann in einem anderen Dokument eingebunden wird.
Wenn das Layout nicht das ist, was Sie gefragt haben
Ein undefiniertes \chapter bedeutet, dass die geladene Klasse keine Kapitel hat. report oder book ist die Kernel-Klasse, die den Befehl definiert. Eine leere gerade Seite vor jedem Kapitel ist openright, der book-Standard. openany startet das Kapitel auf der nächsten Seite.
US-Letter-Ausgabe von article, report oder book ist letterpaper. Fügen Sie a4paper hinzu. Nach einem Umbenennen auf scrreprt oder scrbook ist A4 bereits in Kraft und die Schriftgröße ist 11pt. fontsize=10pt behält die vorherige Messung bei.
Bei KOMA-Script 3.49.3 ersetzen Sie eine noheadsepline-Warnung mit headsepline=false, oder mit headsepline, wenn die Regel gezeichnet werden soll. Ein nicht mehr unterstützter Befehl ist ein Fehler in diesem Release. Wenn das Logbuch sagt, dass der Typenbereich unverändert gelassen wurde, rufen Sie \recalctypearea nach der Zuweisung von Papier oder fontsize auf.
Wenn beamer an \DocumentMetadata stoppt, entfernen Sie diese Zeile, um die aktuellen Folien zu behalten, oder kompilieren Sie mit ltx-talk, wenn das PDF getaggt sein muss. memoir 3.8.4b und KOMA-Script 3.49.3 liegen außerhalb der dokumentierten Tagging-Einrichtung für article, report und book.
Bleiben Sie bei article für ein dokumentiertes Dokument mit Sektionen. Steigen Sie auf report oder book auf, wenn ein Kapitel eine Seite starten muss, und steigen Sie aus dem Kernel aus, wenn die Aufgabe ein berechneter Typenbereich, eine Schriftgröße über 12pt oder eine getaggte Foliendatei ist.