考试布局:lhead 和 rhead 在第 2 页之后停止工作

考试布局:lhead 和 rhead 在第 2 页之后停止工作

在有索引页且页码重新开始的考试文件中,我无法让 lhead 和 rhead 正常工作。参考此示例:

\documentclass[letterpaper, 12pt, twoside]{exam}
\printanswers

\usepackage{abbrevs}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{multirow}
\usepackage[table]{xcolor}
\usepackage{hyperref}
\usepackage[letterpaper, headheight=80px, top=.5in, bottom=.5in, left=1in, right=.5in, includeheadfoot]{geometry}
\usepackage{lipsum}

\definecolor{SolutionColor}{rgb}{0.8,0.9,1}
\shadedsolutions
\renewcommand{\solutiontitle}{\noindent}

\rhead[\thepage]{logo goes here}
\chead{Project Name}
\lhead[logo goes here]{\thepage}

\begin{document}

\title{Sample Number Errors}
\maketitle
\thispagestyle{empty}
\newpage

Copyright
\thispagestyle{empty}
\newpage

\setcounter{page}{1}
\pagenumbering{roman} %use lowercase Roman numerals for page numbers

Revision history page goes here.
\newpage

\setcounter{tocdepth}{1}
\tableofcontents
\newpage

%reset the page counter for the regular pages
\setcounter{page}{1}
\pagenumbering{arabic} %use standard numbers for the page number

\lipsum[1-50]

\end{document}

在这里,一切看起来都很好,直到你到达第三页的内容(即:标题页很好,版权页很好,修订历史页很好,目录很好,然后前两页的内容很好)。在第三页的内容上,页眉停止在 lhead 和 rhead 之间切换。页码在内部书脊上而不是外部。事实上,对于第 2 页之后的每一页,页眉始终只使用 rhead 定义,无论我在哪一页。

我该如何修复我的文档?请注意,我在示例中保留了所有 \usepackage 和前言,以防万一出现奇怪的情况干扰/与我尝试执行的操作相冲突。

答案1

\rhead[<1>]{<2>}打印<1>在第 1 页和<2>所有其他页面上。 也同样如此\lhead

如果你想实现你想要的,你必须用以下几行来代替

\rhead[\thepage]{logo goes here}
\lhead[logo goes here]{\thepage}

\rhead{\oddeven{\thepage}{logo goes here}}
\lhead{\oddeven{logo goes here}{\thepage}}

完成 MWE

\documentclass[letterpaper, 12pt, twoside]{exam}
\printanswers

\usepackage{abbrevs}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{multirow}
\usepackage[table]{xcolor}
\usepackage{hyperref}
\usepackage[letterpaper, headheight=80px, top=.5in, bottom=.5in, left=1in, right=.5in, includeheadfoot]{geometry}
\usepackage{lipsum}

\definecolor{SolutionColor}{rgb}{0.8,0.9,1}
\shadedsolutions
\renewcommand{\solutiontitle}{\noindent}

\rhead{\oddeven{\thepage}{logo goes here}}
\chead{Project Name}
\lhead{\oddeven{logo goes here}{\thepage}}

\begin{document}

\title{Sample Number Errors}
\maketitle
\thispagestyle{empty}
\newpage

Copyright
\thispagestyle{empty}
\newpage

\setcounter{page}{1}
\pagenumbering{roman} %use lowercase Roman numerals for page numbers

Revision history page goes here.
\newpage

\setcounter{tocdepth}{1}
\tableofcontents
\newpage

%reset the page counter for the regular pages
\setcounter{page}{1}
\pagenumbering{arabic} %use standard numbers for the page number

\lipsum[1-50]

\end{document} 

输出

在此处输入图片描述

相关内容