带有 amsart 类的 BibTeX 样式

带有 amsart 类的 BibTeX 样式

我有一个快速问题BibTeX熟悉的巫师阿姆萨特类。也就是说,我正在和我的地球物理学家朋友写一篇论文。另一方面,我是一名数学家,下意识地使用阿姆萨特我所写的一切。我需要遵守以下规定。

引文。文中的引文应以作者姓名开头,后跟括号中的出版年份,例如 Hough and Martin (2002)。

据我所知,AMS 没有符合上述规范的样式。我尝试了natbib包装和平原样式,它似乎可以解决问题。我遗漏了什么吗?有没有更简单的方法来符合上述规范,而无需使用单独的 BibTeX 样式包?

答案1

网站https://www.seismosoc.org/publications/bssa-submission-guidelines/在您对 @moewe 的评论中提到,为如何格式化三种类型的书目条目 -- 、 和 --@article提供@book了以下指南:@incollection

在此处输入图片描述

我认为,这两种方法都不能plainnat提供abbrvnat符合这些准则的合理近似值。bibapalike样式也不能提供完美的匹配,但我认为它确实提供了合理的初步近似值。(如果您需要帮助调整bib 样式以将类型条目中的数字apalike加粗,请发布单独的问题。)volume@article

顺便说一句,出于一些我不知道的原因,我可以不是使用文档类时,下面显示的代码可以正确编译amsart。但是,它在article类下编译得很好。

在此处输入图片描述

\documentclass{article} % select a suitable document class
\begin{filecontents}[overwrite]{mybib.bib}
@article{hough-martin:2002,
  author   = "Hough, Susan E. and Stacey Martin",
  year     = 2002,
  title    = "Magnitude estimates of two large aftershocks of 
              the 16 {December} 1811 {New Madrid} earthquake", 
  journal  = "Bull.\ Seism.\ Soc.\ Am.",
  volume   = 92,
  pages    = "3259-3268",
}
@book{gutenberg:1959,
  author   = "Gutenberg, Beno",
  year     = 1959,
  title    = "Physics of the Earth's Interior", 
  publisher="Academic Press", 
  address  = "New York", 
  pages    = "111-113",
}
@incollection{laster-etal:1967,
  author   = "Laster, Stanley J. and Milo M. Backus and Richard Schell",
  year     = 1967,
  title    = "Analog mode studies of the simple refraction problem",
  booktitle="Seismic Refraction Prospecting",
  editor   = "Albert W. Musgrave", 
  publisher="Society of Exploration Geophysics", 
  address  = "Tulsa, Oklahoma",
  pages    = "15-66",
}
\end{filecontents}

\usepackage[authoryear,round]{natbib}
\setlength\bibhang{0pt} % optional
\setlength\bibsep{1ex}  % optional
\bibliographystyle{apalike}

\begin{document}
\nocite{*}
\bibliography{mybib}
\end{document}

相关内容