开篇页后的页眉应始终为 [连续作者],无论页码是多少(奇数/偶数)。下一页应为 [短标题]。
Opening Page - Empty
Second Page - [running authors] (Odd/Even Pages)
Third Page - [Short Title] (Odd/Even Pages)
4th Page - [running authors] (Odd/Even Pages)
5th Page - [Short Title] (Odd/Even Pages)
很快....
答案1
如果希望每个页面的运行头相同,则代码非常简单。
在你的序言中写上以下内容就足够了:
\renewcommand\rightmark{[Short Title]}
\renewcommand\leftmark{[running authors]}
其中\leftmark
和\rightmark
分别是左页头和右页头的内容。因此,您可以编写如下文档:
\documentclass[openany]{book}
\renewcommand\rightmark{[Short Title]}
\renewcommand\leftmark{[running authors]}
\begin{document}
\part{Introduction}
\chapter{Bla} \newpage Bla\newpage Bla
\newpage Bla\newpage Bla \newpage Bla\newpage Bla
\part{Example 1:\\Foo}
\chapter{Bla} \newpage Bla\newpage Bla
\part{Appendix}
Bla \newpage Bla\newpage Bla
\end{document}
并根据需要具有正确的页眉。我更喜欢这个,而不是使用fancyhdr
。
答案2
几乎不需要利用\author
和/或\title
宏来提取所需内容。在fancyhdr
执行。
如果您正在使用twoside
设置,则fancyhdr
允许指定E
ven/ O
dd 标头:
\documentclass[twoside]{article}
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\fancyhead[CE]{[running authors]}% Centred header on Even page
\fancyhead[CO]{[Short title]}% Centred header on Odd page
\begin{document}
\thispagestyle{plain}
\lipsum[1-20]
\end{document}
设置\thispagestyle{plain}
确保第一页具有默认plain
页面样式。以上还假设您使用twoside
文章显示。
如果您不使用文章,那么您可以根据页眉/页脚twoside
是否为奇数/偶数来判断,这是可以的,因为页面样式在发货时会进行适当设置;这也是在这些区域起作用的原因之一。\value{page}
\thepage
\documentclass{article}
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\fancyhead[C]{%
\ifodd\value{page}\relax
[Short title]% Odd page header
\else
[running authors]% Even page header
\fi}
\begin{document}
\thispagestyle{plain}
\lipsum[1-20]
\end{document}
从根本上来说,上述两种方法都假设第一页是页码1
(奇数),第二页是偶数,依此类推。