![Seitenzahl falsch platziert mit Fancyhdr, benutzerdefinierter Farbe und der Geometrieoption „includefoot“](https://rvso.com/image/370290/Seitenzahl%20falsch%20platziert%20mit%20Fancyhdr%2C%20benutzerdefinierter%20Farbe%20und%20der%20Geometrieoption%20%E2%80%9Eincludefoot%E2%80%9C.png)
Wenn ich die Seitenzahl mit den Paketen fancyhdr
und einfärbe xcolor
, erhalte ich die Seitenzahl aus dem im geometry
Paket als „footskip“ definierten Bereich.
Ich füge ein MWE bei, in dem Sie sehen können, dass die Seitenzahl, wenn sie mit eingefärbt wird \color{customcolor}
, an der falschen Stelle steht (sie liegt unter der durch gezeichneten Linie geometry
):
\documentclass{book}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{xcolor}
\geometry{bottom=30pt,includeheadfoot, showframe}
\definecolor{customcolor}{RGB}{112,112,112}
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[CO]{\color{customcolor}\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}
\begin{document}
\pagestyle{plain}
Hello!
\end{document}
Wie kann ich es vermeiden?
(Ich kompiliere dies auf LuaTeX)
Antwort1
Die Verwendung von \fancyfoot[CO]{\textcolor{customcolor}{\thepage}}` löst das Problem.
titleps
Das anstelle von verwendete Paket weist diesen Nachteil jedoch fncyhdr
nicht auf und verfügt über eine einfachere Syntax mit dem \renewpagestyle{plain}{...}
Befehl:
\documentclass{book}
\usepackage{xcolor}
\definecolor{customcolor}{RGB}{112,112,112}
\usepackage{titleps}
\renewpagestyle{plain}{%
\setfoot{}{\color{customcolor}{\thepage}}{}
}%
\usepackage{geometry}
\geometry{bottom=30pt,includeheadfoot, showframe}
\begin{document}
\pagestyle{plain}
Hello!
\end{document}