
Meine Fußzeile liegt außerhalb der Seitenränder. Sie sollte innerhalb liegen, unabhängig von der Seitengeometrie.
\documentclass[11pt,a4paper]{report}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\rhead{}
\lfoot{My Name}
\cfoot{\thepage}
\rfoot{University}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
test
\end{document}
Antwort1
Wenn Sie festlegen bottom=1cm
, geometry
wird die Einstellung so vorgenommen, dass die letzte Zeile im Textblock 1 cm vom Seitenrand entfernt ist, was natürlich die Fußzeile nach unten verschiebt.
Die includefoot
Option zeigt an geometry
, dassder FußbereichDie Grundlinie muss 1 cm vom Seitenrand entfernt sein.
\documentclass[11pt,a4paper]{report}
\usepackage[
left=1cm,
right=1cm,
top=1cm,
bottom=1cm,
includefoot,
heightrounded,
]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all fields
\fancyfoot[L]{My Name}
\fancyfoot[C}{\thepage}
\fancyfoot[R]{University}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
test
\end{document}
Ich habe auch hinzugefügt, heightrounded
dass (möglicherweise mit einer geringfügigen Änderung der Textblockhöhe) eine ganzzahlige Anzahl von Zeilen auf der Seite sichergestellt wird. Außerdem habe ich die „alte“ Syntax für fancyhdr
in die „moderne“ geändert.
Um das folgende Bild zu erstellen, habe ich die showframe
Option hinzugefügt geometry
, um die verschiedenen Teile besser darzustellen. Die zusätzlichen Zeilen werden in Ihrem Dokument nicht angezeigt.