aastex 包中缺少标头

aastex 包中缺少标头

我正在使用aastex包,并尝试使用和命令(代替)(v5.2)显示标题,但它们对我来说不起作用。这是我的代码:\shorttitle\shortauthors\leftheader \rightheader

\documentclass[12pt,preprint]{aastex}
\usepackage[left=1in,top=1in,right=1in,bottom=1in]{geometry}

\shorttitle{short title}
\shortauthors{short author}
\begin{document}
\title{Long Title}
\author{Long Author}
\bibliographystyle{plainnat}

\begin{abstract}
Test
\end{abstract}

\maketitle

\section{Introduction}
Text
\newpage
New page test
\end{document}  

有人有什么想法吗?

答案1

您可以使用以下选项修改plaintop所使用的页面样式preprint

\makeatletter
\def\ps@plaintop{%
 \let\@mkboth\@gobbletwo
 \def\@oddfoot{}%
 \def\@evenfoot{}%
 \def\@oddhead{%
   \rmfamily\hfil\@rectohead\ --\ \@versohead\hfil\llap{\thepage}}%
 \let\@evenhead\@oddhead
}
\makeatother
\pagestyle{plaintop}

修改以适应

答案2

hpesoj626号指出和中的运行标题\shorttitle实际上\shortauthors并未出现在文档中……无论出于何种原因。根据他的建议,我使用了fancyhdr--- 包,效果很好。

相关内容