我找不到默认书目样式的概述。我很好奇哪个涵盖了哪些字段。到目前为止,我知道alphaurl
和之间的区别alpha
是字段url
。样式之间还有哪些其他区别?我正在将我的收藏导出到 bibtex 文件,所以我想知道哪些字段会保留,哪些会消失。
答案1
确实,有大量的参考书目样式文件(扩展名为 .bst),但没有一个中央存储库列出每个文件的功能。四个“经典”的 .bst 文件(之所以这样命名,是因为它们随 BibTeX 的初始版本一起提供)是“plain.bst”、“unsrt.bst”、“alpha.bst”和“abbrv.bst”;请参阅BibTeX 手册了解有关这些样式的信息。
“经典”样式文件最初是为数字引用方法设计的,但诸如哈佛和纳特比布开发了这些样式文件,使您可以将这些样式文件与作者-年份引用方法一起使用。该natbib
软件包附带abbrvnat.bst
、unsrtnat.bst
和plainnat.bst
,所有这些都比传统样式文件识别更多字段(包括您猜对了的“url”字段)。
“经典” bst 文件识别条目的以下字段(当然,并非所有字段对所有条目都有意义):
address, author, booktitle, chapter, edition, editor,
howpublished, institution, journal, key, month, note,
number, organization, pages, publisher, school,
series, title, type, volume, year
此外,natbib bst 文件还可以识别(即“知道如何处理”)以下五个字段:
doi, eid, isbn, issn, url
假设您的相当一部分条目都有 url 和 doi 字段,我建议您选择较新的 bst 文件之一,而不是坚持使用经典文件。
该软件包的一大优点natbib
(顺便说一下,它允许您进行数字和作者年份类型的引用)是它与软件包配合得很好hyperref
。如果hyperref
您正在考虑使用 是一个软件包,但如果您已经在使用harvard
并且不想重写所有引用命令以符合 natbib 语法,请不要绝望:从现在开始,只需加载natbib
和har2nat
软件包(并且不再加载软件包harvard
)。har2nat
您猜对了,该软件包将“harvard”样式的引用命令转换为“natbib”样式的引用命令...