我有一个快速问题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}