如何只在第一页写入 rhead?为什么此代码不起作用?
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\lhead{}
\chead{}
\usepackage{amssymb}
\usepackage{atbegshi}
\rhead{AAAAAA}
\AtBeginShipoutFirst{\rhead{}}
\pagestyle{fancy}
\begin{document}
AAAAAAAA
\newpage
AAAAAAAAA
\end{document}
答案1
我的印象是你想压制第一页的页眉。
您可以在代码中使用条件来获得正确的标题(但这将保留规则)。
\documentclass[11pt,a4paper]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[R]{\ifnum\value{page}=1 \else AAAAAA\fi}
\setlength{\headheight}{13.6pt}
\begin{document}
AAAAAAAA
\newpage
AAAAAAAAA
\end{document}
或者,\thispagestyle{plain}
在 之后发出\begin{document}
。