fancyhdr 没有在最终页面上放置页码

fancyhdr 没有在最终页面上放置页码

在示例 1 中,页码没有出现在最后一页上。这在某种程度上与\theproperpage在环境 theplay 中定义命令有关,正如示例 2 所做的那样——在两页上都加上了页码。

== 示例 1

\documentclass[12pt]{report}  

\usepackage{fancyhdr}  

\newcommand{\theproperpage}{} 

\newenvironment{theplay}  
               {\renewcommand{\theproperpage}{\thepage}}  
               {}  

\pagestyle{fancy}  
\fancyfoot{}    
\fancyhead[R]{\theproperpage}  


\begin{document}  
\begin{theplay}     

  blah  

  \newpage  

  blah  


\end{theplay}   
\end{document}

== 示例 2

\documentclass[12pt]{report}  

\usepackage{fancyhdr}  

\newcommand{\theproperpage}{}  

\pagestyle{fancy}  
\fancyfoot{}  
\fancyhead[R]{\thepage}  


\begin{document}  

\renewcommand{\theproperpage}{\thepage}  

  blah  

  \newpage  

  blah  

\end{document}  

相关内容