我正在寻找具有以下特征的参考书目风格:
- 按文中出现的顺序对参考文献进行编号。
- 不会删除重复的作者,如(siam.bst)。
- 标题(即文章、书籍、期刊)的格式非常简单。
- 能够处理各种参考类型(即期刊、书籍章节、网站、个人通信等)。
我四处寻找并尝试了一些替代方案,但没有找到适合我的目的的方案,即研究生论文(即正式文件,但没有期刊文章的空间限制)。
如果有其他方法可以使用来管理此类请求,biblatex
那也很好。
答案1
正如 Seamus 所说,有很多风格或多或少涵盖了所有这些。我可能会从biblatex
style numeric-comp
,这似乎涵盖了您想要的内容。也许您可以尝试一下,然后针对您希望调整的格式方面提出具体问题。
为了帮助您入门,这里有一个简单的示例,使用我自己的数据库中的几个参考资料:
\begin{filecontents}{example.bib}
@ARTICLE{Rauchfuss2008,
author = {Barton, Bryan E. and Olsen, Matthew T. and Rauchfuss, Thomas B.},
title = {Aza- and Oxadithiolates Are Probable Proton Relays in Functional
Models for the [FeFe]-Hydrogenases},
journaltitle = {J. Am. Chem. Soc.},
year = {2008},
volume = {130},
pages = {16834-16835},
number = {50},
doi = {10.1021/ja8057666},
}
@BOOK{Clegg1998,
title = {Crystal Structure Determination},
publisher = {Oxford University Press},
year = {1998},
author = {Clegg, William},
isbn = {978-0-19-855901-6},
location = {Oxford, U.K.},
}
\end{filecontents}
\documentclass{article}
\usepackage[style=numeric-comp]{biblatex}
\bibliography{example}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
这里的内容filecontents
只是为了生成一个.bib
文件,我习惯于\nocite{*}
包含所有参考文献而不是选定的引文。
答案2
之前发布的示例有效。但是,默认情况下,参考书目将按名称排序,并相应地分配编号,这意味着如果您的前三个引文以字母 C、A、B 开头,它们将被分配编号 3、1、2……而这不是您想要的。您可以通过将 添加sorting = none
到您的序言中来解决这个问题。我认为您还必须在这种情况下分别定义引文和参考书目的样式,因此您的序言可能看起来像这样:
\usepackage[bibstyle= nature, citestyle=numeric-comp, sorting=none]{biblatex}