书目样式 - 出现顺序

书目样式 - 出现顺序

我正在寻找具有以下特征的参考书目风格:

  1. 按文中出现的顺序对参考文献进行编号。
  2. 不会删除重复的作者,如(siam.bst)。
  3. 标题(即文章、书籍、期刊)的格式非常简单。
  4. 能够处理各种参考类型(即期刊、书籍章节、网站、个人通信等)。

我四处寻找并尝试了一些替代方案,但没有找到适合我的目的的方案,即研究生论文(即正式文件,但没有期刊文章的空间限制)。

如果有其他方法可以使用来管理此类请求,biblatex那也很好。

答案1

正如 Seamus 所说,有很多风格或多或少涵盖了所有这些。我可能会从biblatexstyle 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}

相关内容