Seitenzahl falsch platziert mit Fancyhdr, benutzerdefinierter Farbe und der Geometrieoption „includefoot“

Seitenzahl falsch platziert mit Fancyhdr, benutzerdefinierter Farbe und der Geometrieoption „includefoot“

Wenn ich die Seitenzahl mit den Paketen fancyhdrund einfärbe xcolor, erhalte ich die Seitenzahl aus dem im geometryPaket 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.

titlepsDas anstelle von verwendete Paket weist diesen Nachteil jedoch fncyhdrnicht 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} 

Bildbeschreibung hier eingeben

verwandte Informationen