我想在考试文档类中创建一个精美的页眉/页脚规则。我尝试了https://tex.stackexchange.com/questions/89569/custom-header-footer-rules-fancyhdr和自定义页眉/页脚规则(fancyhdr?)但它们似乎不适用于考试文档类。请提供任何帮助
答案1
exam.cls
使用自己的页眉/页脚机制。要修改页眉中的默认规则,您可以修补\@fullhead
(针对第一页)和\run@fullhead
(针对其他页面)以使用您选择的任何内容,而不是默认的\hrule
。使用双重规则的小示例:
\documentclass{exam}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@fullhead}{\hrule}{\hrule\vskip2pt\hrule height 2pt}{}{}
\patchcmd{\run@fullhead}{\hrule}{\hrule\vskip2pt\hrule height 2pt}{}{}
\makeatother
\pagestyle{headandfoot}
\runningheadrule
\firstpageheadrule
\firstpageheader{Math 115}{First Exam}{July 4, 1776}
\runningheader{Math 115}
{First Exam, Page \thepage\ of \numpages}
{July 4, 1776}
\firstpagefooter{}{}{}
\runningfooter{}{}{}
\begin{document}
test\clearpage
test
\end{document}
对于页脚,必须修补\@fullfoot
和\run@fullfoot
并调用\runningfootrule
,\firstpagefootrule
。