我试图将 fancyhdr 自定义样式放在除第一页之外的所有页面上,但它要么显示在所有页面上,要么不显示在任何页面上,我无法让这种样式从第二页开始,我是 Latex 的新手,所以欢迎任何帮助。
答案1
即使使用了 ,plain
整个 也使用默认页面样式 - - 。但为了确保万无一失,您可以添加article
\maketitle
\thispagestyle{plain}
\pagestyle{fancy}
到您的序言中,这将确保第一页使用plain
(由于\thispagestyle
)并且后续页面使用fancy
(由于\pagestyle
;\thispagestyle
覆盖\pagestyle
)。
这是一个完整的最小示例:
\documentclass{article}
\usepackage{fancyhdr}%
\usepackage{lipsum}% Just for this example
\fancyhf{}% Clear all headers/footers
\fancyhead[L]{Left header}\fancyhead[C]{Centre header}\fancyhead[R]{Right header}
\fancyfoot[L]{Left footer}\fancyfoot[C]{Centre footer}\fancyfoot[R]{Right footer}
\pagestyle{fancy}
\thispagestyle{plain}
\title{My title}
\author{My author}
\begin{document}
%\maketitle
\lipsum[1-10]
\end{document}
另一个选择可能是使用afterpage
您可以使用它来设置页面的页面样式下列的包含命令的那个\afterpage
。但是,\afterpage
将其内容设置在组中,这不允许常规项\pagestyle
存活。为此,您可以使用其他一些技巧,如页面样式仅适用\thispagestyle
于afterpage
。
答案2
您还可以使用\thispagestyle{empty}
它来删除所有页眉和页脚(甚至第一页的页码)。当您想要为报告或论文制作页面标题时,它非常有用。
您可以在文档的任何位置使用此命令。