如何将 LaTeX 的默认 thebibliography 与 AASTeX 包一起使用?

如何将 LaTeX 的默认 thebibliography 与 AASTeX 包一起使用?

我正在尝试准备一篇论文提交给非 AAS 出版物的期刊,但我仍然想使用 AASTeX 包,因为它提供的工具和风格原因。该期刊没有自己的 LaTeX 包,所以我可以使用 AASTeX 包,只要我确保遵循给出的几个指导原则。我需要遵循的指导原则之一是使用文内引用格式 [n],其中 n 是一个正整数。参考文献部分中的每个参考文献都应标有相应的编号。如果我不使用 AASTeX 包,书目环境将使用此格式。AASTeX 包中的修改版本强制您使用 AAS 格式。

如何将 LaTeX 的默认 thebibliography 与 AASTeX 包一起使用?

编辑:为了使这个问题更加具体,我想知道我可以从类文件中注释掉什么(或添加什么)以便使用默认的 thebibliography。或者,我可以向空白 tex 文件添加哪些选项,以获得与 AASTeX 样式类似的外观和感觉,而无需 AASTeX thebibliography?如果我要求太多,那么已经制作的风格相似的替代包将不胜感激。

答案1

好的,所以我主要根据给出的答案来弄清楚这里。另外,我研究了 bibliographystyle 和 setcitestyle 命令。这是一个最小的工作示例:

\documentclass[preprint]{aastex}

\usepackage{natbib}
\usepackage{etoolbox}
\newcounter{lsaref}
\makeatletter
\apptocmd{\@lbibitem}{\stepcounter{lsaref}[\arabic{lsaref}]}{}{}
\makeatother

\bibliographystyle{plain}
\setcitestyle{square}

\begin{document}

\title{The Title}

\author{Sam A. Weiss\altaffilmark{a}}
\affil{Department of Physics, Made Up Place}
\altaffiltext{a}{[email protected]}

\begin{abstract}
Here is the abstract.
\end{abstract}

\section{Introduction}
Here is an introduction so the document will typeset properly \cite{first}.

\bibliography{references}

\end{document}

请注意,要排版上述内容,必须在与 TeX 文件相同的目录中有一个名为“references.bib”的文件,并且 bib 文件中引用的关键字必须是“first”。此外,编译器会因为引用格式不正确而向您大喊大叫,但它应该会提示您按 Enter 继续(可能因您的 LaTeX 版本而异)。

祝你使用 LaTeX 愉快 :)

相关内容