页眉/页脚规则为双线

页眉/页脚规则为双线

我想在考试文档类中创建一个精美的页眉/页脚规则。我尝试了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

相关内容