如何在首页后插入页眉?

如何在首页后插入页眉?

开篇页后的页眉应始终为 [连续作者],无论页码是多少(奇数/偶数)。下一页应为 [短标题]。

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允许指定Even/ Odd 标头:

\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(奇数),第二页是偶数,依此类推。

相关内容