我正在考试班工作,并且我已经\firstpageheadrule
在我的代码中了。
如果我正在使用\fancyhdr
我会使用\renewcommand{\headrulewidth}{2cm}
。
我怎样才能在考试课堂上做到这一点?
答案1
除了开/关之外,类中的规则exam
不可自定义。但您不必使用它们的标题,我认为您可以fancyhdr
谨慎使用,因为exam.cls
有几个命令与 相同fancyhdr
,例如\lhead
。加载 之前必须消除这些命令fancyhdr
。
所以如果你想尝试fancyhdr
,试试这个:
\let\lhead\relax\let\chead\relax\let\rhead\relax
\let\lfoot\relax\let\cfoot\relax\let\rfoot\relax
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{2pt}
您必须考虑exam.cls
在封面、首页和后续页面上制作不同的页眉。
如果您不想使用fancyhdr
,或者您发现它仍然与冲突exam.cls
,您可以修补生成头规则的命令。
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@fullhead}
{\hrule}{\hrule height 2pt}{}{ERROR}
\makeatother
用您想要的厚度替换2pt
。