考试文档类中的页眉和页脚偏移量

考试文档类中的页眉和页脚偏移量

我正在使用exam 文档类,我想要实现一个布局,其中页眉和页脚跨越文本主体和边距。

我尝试使用包\fancyhfoffset中的命令fancyhdr,但是诸如这样的命令\cfoot\lfoot文档类否决了。

有没有办法从exam文档类中禁用本机页眉和页脚,或者通过其他方式实现这一点?

我的 MWE:

\documentclass[11pt,a4paper,fleqn]{exam}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage[includemp, a4paper, textwidth=0.6\paperwidth, marginparwidth=0.2\paperwidth]{geometry}

\pagestyle{headandfoot}
\firstpagefooter{MyName}{MyTitle}{ThePage}
\runningfooter{MyName}{MyTitle}{ThePage}

\title{MyTitle}
\author{MyName}

\begin{document}

\maketitle
\thispagestyle{headandfoot}
...

\end{document}

答案1

我不太清楚你到底想要实现什么。

无论如何,使用该类时,在文档中上下移动页眉和页脚的命令exam分别是\extraheadheight\extrafootheight

它们必须在序言中使用,其语法是

\extraheadheight[<1st page spacing>]{<spacing>}

\extrafootheight[<1st page spacing>]{<spacing>}

如果省略可选参数,则包括第一页在内的所有页面都会受到这些命令的影响。

如果希望页眉/页脚更靠近文本,请输入正值;如果希望页眉/页脚更靠近页边距,请输入负值。

下面是一个示例,向您展示当您为首页和运行页赋予不同的值时它们如何表现:

\documentclass[11pt,a4paper,fleqn]{exam}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage[includemp, a4paper, textwidth=0.6\paperwidth, marginparwidth=0.2\paperwidth]{geometry}
\usepackage{lipsum} % only for the example

\pagestyle{headandfoot}
\firstpagefooter{MyName}{MyTitle}{ThePage}
\runningfooter{MyName}{MyTitle}{ThePage}
\firstpageheader{MyName}{MyTitle}{ThePage}
\runningheader{MyName}{MyTitle}{ThePage}

\extraheadheight[.25in]{.5in}
\extrafootheight[.25in]{.5in}

\title{MyTitle}
\author{MyName}

\begin{document}

\maketitle
\thispagestyle{headandfoot}
\lipsum[1-7]

\end{document} 

结果:

在此处输入图片描述

相关内容