
Ich verwende den folgenden Code, um einen Header zu erstellen fancyhdr
:
\documentclass{report}
\usepackage[margin=3.0cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhf{} % clear the headers
\fancyhead[R]{%
% We want italics
\itshape
% The chapter number only if it's greater than 0
\ifnum\value{chapter}>0 \chaptername\ \thechapter. \fi
% The chapter title
\leftmark}
\fancyfoot[C]{\thepage}
\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyfoot[C]{\thepage}
}
\setlength{\headheight}{14.5pt}
\begin{document}
test
\end{document}
Das Problem ist folgendes:
Die Kopfzeile erstreckt sich nicht über die gesamte Seitenbreite. Ich vermute, das liegt daran, dass ich
\usepackage[margin=3.0cm]{geometry}
geladen habe, wodurch die Ränder angepasst werden. Wie kann ich sicherstellen, dass die Kopfzeile trotzdem über die gesamte Seite reicht und diese Ränder beibehalten werden?
Antwort1
geometry
vorher laden fancyhdr
wird das Problem beheben
\usepackage[margin=3.0cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}