fancyhdr의 일부 페이지에서 페이지 번호를 어떻게 생략합니까?

fancyhdr의 일부 페이지에서 페이지 번호를 어떻게 생략합니까?

fancyhdr특정 페이지에서 페이지 번호가 생략되도록 하려면 어떻게 해야 합니까 ? 예를 들어, 최소 예제에서는 세 번째 페이지에 페이지 번호가 표시되도록 하고 세 번째 페이지의 페이지 번호는 1이어야 합니다.

\documentclass{article}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{blindtext}
\pagestyle{fancy}
\chead{HEADER
}
\begin{document}
 \blindtext
 \newpage

 \blindtext
 \newpage

 \blindtext
 \newpage
\end{document}

답변1

\documentclass{article}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{blindtext}
\pagestyle{fancy}



\chead{HEADER
}
\cfoot{\ifnum\value{page} > 2 \the\numexpr\value{page}-2 \fi}
\begin{document}
 \blindtext
 \newpage

 \blindtext
 \newpage

 \blindtext
 \newpage
\end{document}

편집하다hyperref링크가 작동하는 수정된 버전

\documentclass{article}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{blindtext}
\pagestyle{fancy}


\usepackage{hyperref}
\chead{}%
\cfoot{}%
\begin{document}
\tableofcontents

\blindtext
\newpage

\blindtext

\clearpage

\pagenumbering{arabic}
\chead{HEADER}%  Better here
\cfoot{\ifnum\value{page} > 0 \thepage \fi}

\section{My first section}
\blindtext
\newpage
\end{document}

관련 정보