Konfiguriere Seitenzahlen mit fancyhdr in LaTeX.
Der Aufruf von \fancyhf{} leert Kopf- und Fußzeilen vollständig, wodurch die Standard-Seitenzahl gelöscht wird. Um die Seitenzahl wiederherzustellen und zu positionieren, musst du \thepage in einem bestimmten Kopf- oder Fußzeilenbereich platzieren, etwa \fancyfoot[C]{\thepage} oder \fancyhead[RO,LE]{\thepage}.
Die kurze Antwort: Lade fancyhdr, rufe \pagestyle{fancy} auf, lösche die Standardeinstellungen mit \fancyhf{} und weise dann \thepage mit \fancyfoot[C]{\thepage} oder \fancyhead[R]{\thepage} deinem gewählten Bereich zu. Falls Kapitelanfangsseiten dein Layout ignorieren, definiere den plain-Stil mit \fancypagestyle{plain} neu.
Grundlegende Platzierung in Kopf- und Fußzeilen
Das Paket fancyhdr weist Kopf- und Fußzeilen über sechs Standardpositionen zu: Links, Mitte und Rechts für Kopf- und Fußzeile.
| Zielposition | fancyhdr-Befehl | Typischer Anwendungsfall |
|---|---|---|
Gebrauchsfertige Konfigurationen
Wähle das Layout, das zu deiner Dokumentstruktur passt, und füge es direkt in deine Präambel ein.
Einseitiges Dokument mit Nummerierung unten rechts
Dieses Setup platziert deinen Namen oder Projekttitel oben links, Abschnittsüberschriften oben rechts und die Seitenzahl in der unteren rechten Ecke.
\documentclass{article} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \fancyhead[L]{Project Report} \fancyhead[R]{\nouppercase{\rightmark}} \fancyfoot[R]{\thepage} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0pt}Zweiseitiges Buchlayout mit Seitenzahlen in den äußeren Ecken
In Büchern und beim Duplexdruck gehören Zahlen an die äußeren Ränder: rechts auf ungeraden Seiten und links auf geraden Seiten. Verwende die Selektoren E (gerade) und O (ungerade).
\documentclass[twoside]{book} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \fancyhead[LE,RO]{\thepage} \fancyhead[RE]{\nouppercase{\leftmark}} \fancyhead[LO]{\nouppercase{\rightmark}} \renewcommand{\headrulewidth}{0.4pt}Gesamtseitenzahl: Seite X von Y
Um den Fortschritt wie „Seite 3 von 12“ anzuzeigen, kombiniere fancyhdr mit dem Paket lastpage. Der Befehl \pageref{LastPage} liest das Label, das beim letzten Kompilierungsvorgang generiert wurde.
\documentclass{article} \usepackage{lastpage} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \fancyfoot[C]{Page \thepage\ of \pageref{LastPage}} \renewcommand{\headrulewidth}{0pt}
Korrektur der Seitenzahlen auf Kapitelanfangsseiten
Häufig kommt es zu Verwirrung, wenn Kapitelanfangsseiten deine fancy-Einstellungen ignorieren und zur Nummerierung unten in der Mitte zurückkehren.
Ändern des Nummernstils und Zurücksetzen von Zählern
Das Makro \thepage gibt den aktuellen Wert formatiert nach dem aktiven \pagenumbering-Schema aus.
| Befehl | Erzeugtes Format | Beispielausgabe |
|---|---|---|
| \pagenumbering{arabic} | Standard-arabische Zahlen | 1, 2, 3, 4 |
| \pagenumbering{roman} | Kleinbuchstaben römische Zahlen | i, ii, iii, iv |
| \pagenumbering{Roman} | Großbuchstaben römische Zahlen | I, II, III, IV |
| \pagenumbering{alph} | Kleinbuchstaben lateinische Buchstaben |
Fehlerbehebung bei häufigen fancyhdr-Problemen
Wenn Seitenzahlen verschwinden oder an unerwarteten Stellen landen, liegt das meist an Zählerrücksetzungen, Paketkonflikten oder Warnungen zur Kopfzeilenhöhe.
Seitenzahl nach Hinzufügen von fancyhdr verschwunden
Wenn du \fancyhf{} aufgerufen, aber vergessen hast, \fancyfoot oder \fancyhead mit \thepage zu definieren, bleiben Kopf- und Fußzeilen leer. Füge \fancyfoot[C]{\thepage} hinzu, um sie wieder anzuzeigen.
Paket fancyhdr Warnung: \headheight ist zu klein
Wenn Kopfzeilen Text und Zahlen enthalten, reicht die Standard-headheight von 12pt oft nicht aus. Füge \setlength{\headheight}{14.5pt} hinzu oder übergib headheight=15pt an geometry in deiner Präambel.
\usepackage[headheight=15pt]{geometry}Unerwünschte Kopfzeilen auf leeren Seiten vor neuen Kapiteln
In zweiseitigen Dokumenten können clearpage-Aufrufe leere Seiten mit laufenden Kopfzeilen einfügen. Lade das Paket emptypage, um automatische Leerseiten sauber zu halten.
\usepackage{emptypage}Seite X von Y wird als Seite X von ?? gedruckt
Das Paket lastpage basiert auf Querverweisen. Du musst pdfLaTeX oder deinen Compiler mindestens zweimal ausführen, um das finale Seiten-Label aufzulösen.
Fragen
Warum sind meine Seitenzahlen verschwunden, als ich fancyhdr hinzugefügt habe?
Der Aufruf von \fancyhf{} leert jedes Kopf- und Fußzeilenfeld im Dokument. Um Seitenzahlen wieder anzuzeigen, weise \thepage explizit einem Feld zu, wie \fancyfoot[C]{\thepage} oder \fancyhead[R]{\thepage}.
Wie platziere ich Seitenzahlen in der oberen rechten Ecke?
Leere das Standardlayout mit \fancyhf{} und füge dann \fancyhead[R]{\thepage} ein. Stelle sicher, dass \pagestyle{fancy} in deiner Präambel aktiv ist.
Wie formatiere ich Seitenzahlen als „Seite X von Y“?
Probier dein eigenes Paper in Texeno aus.
Starte kostenlos, lade ein Projekt als .zip hoch und klicke auf „Neu kompilieren“. Upgrade, wenn du längere Kompilierungen brauchst.
Losschreiben