
你好,這是我的第一篇文章,如果我在某個地方不夠清楚,我很抱歉。我一直在嘗試使用 Revtex 4.2 撰寫實驗報告。我還使用 fancyhdr 包產生一個標題,其中包含一些文字。這對於第一個頁面之外的所有頁面都效果很好。透過擺弄程式碼,我意識到這是由於\maketitle
與 fancyhdr 發生衝突所致。
\documentclass[aps,prl,twocolumn,groupedaddress]{revtex4-2}
\usepackage{fancyhdr}
\usepackage{hyperref}
\pagestyle{fancy}
\fancyhf{}
\rhead{text 1}
\lhead{text 2}
\chead{\large{text 3}}
\begin{document}
\title{Title}
\author{Author}
\begin{abstract}
Abstract
\end{abstract}
\maketitle
\section{section}
\end{document}
但是,如果我註解掉 \maketitle 指令,它就可以工作
\documentclass[aps,prl,twocolumn,groupedaddress]{revtex4-2}
\usepackage{fancyhdr}
\usepackage{hyperref}
\pagestyle{fancy}
\fancyhf{}
\rhead{text 1}
\lhead{text 2}
\chead{\large{text 3}}
\begin{document}
\title{Title}
\author{Author}
\begin{abstract}
Abstract
\end{abstract}
%\maketitle
\section{section}
\end{document}
我該如何解決這個問題並在頁面上同時顯示標題+摘要和標題?先感謝您。
答案1
頁面plain
樣式用於您所使用的頁面\maketitle
。您可以透過在命令\thispagestyle{fancy}
後面添加以下內容來克服這個問題\maketitle
:
\documentclass[aps,prl,twocolumn,groupedaddress]{revtex4-2}
\usepackage{fancyhdr}
\usepackage{hyperref}
\pagestyle{fancy}
\fancyhf{}
\rhead{text 1}
\lhead{text 2}
\chead{\large{text 3}}
\begin{document}
\title{Title}
\author{Author}
\begin{abstract}
Abstract
\end{abstract}
\maketitle
\thispagestyle{fancy}
\section{section}
\end{document}