fancyhdr 甚至不会影响文章类中的页面

fancyhdr 甚至不会影响文章类中的页面

我是 TeX 的新手,所以我怀疑我忽略了一些显而易见的东西,但尽管如此,这还是让我很困惑。我试图设置一个在所有页面上都显示相同的标题,但由于某种原因,我无法让它显示在偶数页上。我正在使用类article。我尝试了所有我能想到的方法,并查阅了多个参考资料。我正在使用 ShareLaTeX 上的 XeLaTeX 进行编译。

我的代码:

\documentclass[letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[]{fontspec}
\usepackage[]{titling}
\usepackage{fancyhdr}

\title{Title}
\author{Database Development Project}
\date{}

\newfontfamily\verdanaz[]{verdanaz.ttf}

\pretitle{\begin{flushright}
\includegraphics[width=1in]{logo.png}
\verdanaz\Huge\\}
\posttitle{\\*{\Large Subtitle}\par\end{flushright}}
\preauthor{\begin{flushright}}
\postauthor{\end{flushright}}
\postdate{\newpage}

\fancyhf{}
\rhead[header]{header}


\begin{document}
\pagestyle{fancy}

\maketitle
\section{Introduction}

\newpage

\section{Second Section}

\end{document}

答案1

经过更多的实验后,我确定问题是由于\maketitle发出thispagestyle{plain}命令而引起的,如下所述:仅抑制第一页上的花式页眉和页脚。

显然\postdate{\newpage}导致该属性被第 2 页继承。我的解决方法是:

\usepackage{fancyhdr}

\fancyhf{}
\rhead[Header]{Header}

\pretitle{\begin{flushright}
\includegraphics[width=1in]{logo.png}
\verdanaz\Huge\\}
\posttitle{\\*{\Subtitle}\par\end{flushright}}
\preauthor{\begin{flushright}}
\postauthor{\end{flushright}}


\begin{document}
\pagestyle{fancy}
\maketitle
\thispagestyle{fancy}
\newpage
\section{Section 1}
Some text...
\newpage
\section{Section 2}
Some text...
\newpage
\section{Section 3}
Some text...
\newpage
\end{document}

需要thispagestyle{fancy}抵消\maketitle

相关内容