我希望在文档的第一页上有一个页眉,并且在后续页面上,我希望页眉和页眉处的空白处可用作内容空间,以便于打印。
需要注意的是,我尝试使用 \newgeometry 和 \restoregeometry 技巧,但是某些原因导致后面页面上的 \part 问题溢出到右侧并忽略了边距。此外,正如这里多次提到的,newgeometry 具有侵入性。有没有更优雅的解决方案来解决这个问题?
\documentclass[12pt,addpoints,answers]{exam}
\usepackage{geometry}
\chead{Center Header}
\lhead{Left Header}
\rhead{Right Header}
\begin{document}
\thispagestyle{head}
\begin{questions}
\question Who?
\newpage
\thispagestyle{plain}
\question What?
\end{questions}
\end{document}
答案1
因为您只想要第一页的页眉,所以您可以在此处写入它,而不必使用内置的页眉命令。
为了制作出看起来和感觉像标题的东西,我使用了如何使文本在同一行左对齐、居中对齐、右对齐?,并且在它后面添加了一些垂直空间。
\documentclass[12pt,addpoints,answers]{exam}
\usepackage[top=1.5cm,bottom=3cm,left=3cm,right=3cm]{geometry}
\newcommand\textbox[1]{%
\parbox{.333\textwidth}{#1}%
}
\begin{document}
\noindent\textbox{Left Header\hfill}\textbox{\hfil Center Header\hfil}\textbox{\hfill Right Header}
\vspace{0.5cm}
\begin{questions}
\question Who?
\newpage
\question What?
\end{questions}
\end{document}