增加考试班的头规宽度

增加考试班的头规宽度

我正在考试班工作,并且我已经\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

相关内容