我是 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