如何清除最后一页的页脚?

如何清除最后一页的页脚?

在我正在创建的考试的序言中,我目前有:

%headers, footers
\usepackage{fancyhdr} 
\pagestyle{fancyplain} %header
\fancyhf{} % sets both header and footer to nothing
\renewcommand{\headrulewidth}{0pt} % your new footer definitions here
\rfoot{\large \bf{GO ON TO NEXT PAGE}}

当然,我希望“继续下一页“在最后一页被删除。有什么办法吗?

编辑/更新:顺便说一句,最后,我以不同于以下答案的方式处理这个问题,因为文档在过去一天左右经历了许多变化(因为我在这个网站上提问)。我最终定义了一个页面样式:

\fancypagestyle{laststyle}
{
   \fancyhf{}
   \fancyfoot[R]{\textbf{STOP}}
}

并把\thispagestyle{laststyle}它放在我想要的地方。

答案1

添加

\AtEndDocument{\thispagestyle{empty}}

到文档前言。或者,将其替换empty为您想要与其他文档组件匹配的任何页面样式。同样有效的是使用

\AtEndDocument{\rfoot{}}

清除r光线foot

这是一个展示用法和输出的最小示例:

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}

%headers, footers
\usepackage{fancyhdr} 
\pagestyle{fancyplain} %header
\fancyhf{} % sets both header and footer to nothing
\renewcommand{\headrulewidth}{0pt} % your new footer definitions here
\rfoot{\large \textbf{GO ON TO NEXT PAGE}}
\lfoot{\large\thepage}
\AtEndDocument{\rfoot{}}
\begin{document}

\lipsum[1-50]

\end{document}

上述方法可能不适用于所有情况,因为这取决于页面的发货时间。pageslts标签VeryLastPagerefcount提取值:

\usepackage{pageslts,refcount}

%headers, footers
\usepackage{fancyhdr} 
\pagestyle{fancyplain} %header
\fancyhf{} % sets both header and footer to nothing
\renewcommand{\headrulewidth}{0pt} % your new footer definitions here
\rfoot{\ifnum\getpagerefnumber{VeryLastPage}=\value{page}\else\large \textbf{GO ON TO NEXT PAGE}\fi}
\lfoot{\large\thepage}
\pagenumbering{arabic}

答案2

最安全的方法是检查页面是否真的最后一个可以通过以下方式获得zref-totpages

\documentclass{article}
\usepackage{zref-totpages}
\usepackage{lipsum}

%headers, footers
\usepackage{fancyhdr}
\pagestyle{fancy} %header
\fancyhf{} % sets both header and footer to nothing
\renewcommand{\headrulewidth}{0pt} % your new footer definitions here
\fancyfoot[R]{\ifnum\value{page}=\ztotpages\else\large \textbf{GO ON TO NEXT PAGE}\fi}
\fancyfoot[L]{\large\thepage}
\begin{document}

\lipsum[1-48]
a\\
a\\
a\\
a
\end{document}

该示例取自 Werner 的回答,但其代码失败:第 9 页和第 10 页均有\AtEndDocument{\rfoot{}}空页脚。

我更喜欢\lfoot和,而不是和;它们几乎相当,但“较新”的更好。\rfoot\fancyfoot\fancyhead

相关内容