fancyhdr, 사용자 정의 색상 및 "includefoot" 기하학 옵션을 사용하여 페이지 번호가 잘못 배치되었습니다.

fancyhdr, 사용자 정의 색상 및 "includefoot" 기하학 옵션을 사용하여 페이지 번호가 잘못 배치되었습니다.

패키지와 로 페이지 번호를 색칠하면 fancyhdr패키지 xcolor에서 "footskip"으로 정의된 공간에서 페이지 번호를 가져옵니다 geometry.

페이지 번호가 으로 표시되면 페이지 번호가 잘못 배치된다는 것을 알 수 있는 MWE를 첨부합니다 \color{customcolor}( 로 그린 선 아래에 있음 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}

어떻게 피할 수 있나요?

(저는 이것을 LuaTeX에서 컴파일하고 있습니다)

답변1

\fancyfoot[CO]{\textcolor{customcolor}{\thepage}}`를 사용하면 문제가 해결됩니다.

그러나 titleps대신 사용되는 패키지에는 fncyhdr이러한 단점이 없으며 다음 \renewpagestyle{plain}{...}명령을 사용하여 더 간단한 구문을 사용합니다.

\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} 

여기에 이미지 설명을 입력하세요

관련 정보