在有索引页且页码重新开始的考试文件中,我无法让 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}
输出