FancyHdr Paket - Erstellung von individuellen Kopf- und Fußzeilen
Was macht das Paket fancyhdr?
Das LaTeX-Paket fancyhdr wird verwendet, um Kopf- und Fußzeilen in einem Dokument flexibel anzupassen. Es erweitert die Standardoptionen von LaTeX erheblich und ermöglicht benutzerdefinierte Gestaltungsmöglichkeiten. Mit fancyhdr lassen sich Elemente wie Seitenzahlen, Kapitel- und Abschnittsnamen, das aktuelle Datum oder beliebiger Text in die Kopf- und Fußzeilen integrieren.
Das Paket ist besonders nützlich bei der Erstellung von wissenschaftlichen Arbeiten, Berichten oder Büchern, da es eine einheitliche und professionelle Gestaltung der Kopf- und Fußzeilen unterstützt.
Video
Beschreibung
Einbinden des Pakets
Das Paket wird mit folgendem Befehl eingebunden:
\usepackage{fancyhdr}
Um das Paket zu aktivieren, wird der Seitenstil auf fancy gesetzt:
\pagestyle{fancy}
Für spezielle Seiten (z. B. Kapitelseiten) kann der Stil fancyplain verwendet werden.
Grundlegende Befehle
Bereinigung der Kopf- und Fußzeilenfelder:
\fancyhf{}: Entfernt alle bestehenden Inhalte in Kopf- und Fußzeilen.
Anpassung der Linienstärke:
\renewcommand{\headrulewidth}{0.0pt}: Entfernt die Linie in der Kopfzeile.\renewcommand{\footrulewidth}{0.5pt}: Fügt eine Linie in der Fußzeile ein.
Positionierung von Elementen:
- Kopfzeile:
- Links:
\lhead[Gerade]{Ungerade} - Mitte:
\chead[Gerade]{Ungerade} - Rechts:
\rhead[Gerade]{Ungerade}
- Links:
- Fußzeile:
- Links:
\lfoot[Gerade]{Ungerade} - Mitte:
\cfoot[Gerade]{Ungerade} - Rechts:
\rfoot[Gerade]{Ungerade}
- Links:
- Kopfzeile:
Vordefinierte Elemente
Folgende vordefinierte Elemente können in Kopf- und Fußzeilen verwendet werden:
| Befehl | Beschreibung |
|---|---|
\thepage |
Aktuelle Seitenzahl. |
\leftmark |
Kapitelname mit Nummer in Großbuchstaben. |
\rightmark |
Abschnittsname mit Nummer in Großbuchstaben. |
\chaptername |
Bezeichnung "Kapitel" (z. B. "Kapitel 1"). |
\thesection |
Aktuelle Abschnittsnummer. |
\today |
Aktuelles Datum. |
Hinweise zur Verwendung
fancyhdrist nicht vollständig kompatibel mit den KOMA-Script-Klassen (scrartcl,scrreprt,scrbook). Bei diesen Klassen empfiehlt sich die Verwendung der integrierten Mechanismen.
Beispiele & Anwendungen
Beispiel 1: Einfache Kopf- und Fußzeile
\documentclass{article}
\usepackage{fancyhdr}
\setlength{\headheight}{15pt}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{Mein Dokument}
\fancyhead[R]{\thepage}
\begin{document}
Dies ist ein Beispieltext.
\newpage
Noch eine Seite.
\end{document}
Erklärung:
- Links in der Kopfzeile steht "Mein Dokument".
- Rechts in der Kopfzeile wird die aktuelle Seitenzahl angezeigt.
\fancyhf{}bereinigt die Kopf- und Fußzeilenfelder.
Beispiel 2: Unterschiedliche Kopfzeilen für gerade und ungerade Seiten
\documentclass[twoside]{report}
\usepackage{fancyhdr}
\setlength{\headheight}{15pt}
\pagestyle{fancyplain}
\fancyhf{}
\fancyhead[LE]{\leftmark}
\fancyhead[RO]{\rightmark}
\fancyhead[LO]{\thepage}
\fancyhead[RE]{\thepage}
\begin{document}
\chapter{Kapitel Eins}
Einleitung.
\section{Abschnitt Eins}
Text im Abschnitt.
\newpage
Weiterer Text im Kapitel.
\end{document}
Erklärung:
- Gerade Seiten: Kapitelname links, Seitenzahl rechts.
- Ungerade Seiten: Seitenzahl links, Abschnittsname rechts.
Beispiel 3: Benutzerdefinierte Fußzeile mit Linie
\documentclass{article}
\usepackage{fancyhdr}
\setlength{\headheight}{15pt}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.5pt}
\fancyfoot[L]{\today}
\fancyfoot[R]{Erstellt mit LaTeX}
\begin{document}
Testtext mit angepasster Fußzeile.
\newpage
Weitere Seite zum Testen.
\end{document}
Erklärung:
- Die Linie in der Kopfzeile wird entfernt.
- In der Fußzeile befindet sich links das aktuelle Datum und rechts der Text "Erstellt mit LaTeX".
Aufgaben & Übungen
Aufgabe 1: Grundlegende Kopf- und Fußzeile
- Erstellen Sie ein Dokument mit folgenden Anforderungen:
- Kopfzeile links: "Titel".
- Kopfzeile rechts: Seitenzahl.
- Schreiben Sie einen kurzen Testtext, um die Kopfzeile zu prüfen.
Aufgabe 2: Unterschiedliche Kopfzeilen für gerade und ungerade Seiten
- Erstellen Sie ein mehrseitiges Dokument mit:
- Gerade Seiten: Kapitelname links, Seitenzahl rechts.
- Ungerade Seiten: Seitenzahl links, Abschnittsname rechts.
- Verwenden Sie dazu die Befehle
\leftmarkund\rightmark.
Aufgabe 3: Benutzerdefinierte Fußzeile
- Erstellen Sie eine Fußzeile mit einer Linie (0,5pt dick).
- Fügen Sie links das Datum und rechts den Text "Seite erstellt von [Ihr Name]" ein.
Hausaufgabe: Analyse von Kopf- und Fußzeilenelementen
- Listen Sie mindestens 5 vordefinierte Elemente auf, die in Kopf- und Fußzeilen verwendet werden können.
- Erklären Sie, wann es sinnvoll ist,
\pagestyle{fancy}oder\pagestyle{fancyplain}zu verwenden.