如何在带有首页的试卷中添加第 # 页(共 ## 页)

如何在带有首页的试卷中添加第 # 页(共 ## 页)

我使用的考试包如下:

\documentclass[answers, addpoints]{exam}
\usepackage{lipsum}  
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy} 
\begin{document}
%\includepdf{frontpage.pdf}
\begin{questions}
        
\question

\lipsum[1-10]

\end{questions}

\end{document}

我有两个问题。

  • 我尝试使用描述的方法添加第 ## 页(共 ## 页)这个答案但所需的软件包似乎有冲突。我明白了

命令 \lhead 已定义。...ef\f@nch@olh{#2}\f@nch@def\f@nch@elh{#1}}

  • 我的第二个问题是,我希望 ## 的第 1 页位于首页。includepdf 行应该包含首页,因此需要在该页面上进行覆盖。

答案1

对于第一部分,该类exam已经定义了页眉和页脚。这就是它与冲突的原因fancyhdr。此外,它定义了命令\numpages,因此您不需要该lastpage包。

看看第 11 章考试文档用于页眉和页脚。在这里,我添加了第 ## 页作为右页脚,\rfoot{page \thepage{} of \numpages}

要将此页脚添加到您的首页,请查看这个答案。使用时\includepdf,添加可选参数pagecommand={\pagestyle{headandfoot}}。我用的是headandfootstyle ,但你也可以使用其他的。

\documentclass[answers, addpoints]{exam}
\usepackage{lipsum}  
\usepackage{pdfpages}
\footer{}
    {page \thepage{} of \numpages}
    {}
\pagestyle{headandfoot}

\begin{document}
\includepdf[pages=-,pagecommand={\pagestyle{headandfoot}}]{frontpage.pdf}
\begin{questions}
        
\question

\lipsum[1-10]

\end{questions}

\end{document}

相关内容