处理非英语排序
BibTeX 程序主要是为处理英语参考文献而编写的。它在处理重音字符方面非常有限,在处理非拉丁字母方面更加有限。相比之下,Biber 程序从一开始就被设计为能够正确处理多种文字的混合。
这意味着如果你需要对参考文献进行排序,并且需要以英语以外的顺序排序,你真的应该使用biblatex
和 Biber,而不是natbib
和 BibTeX。
超链接
如果你加载hyperref
宏包(如前文所述),它会自动将参考文献中的某些内容变成链接。这对 URL 和 DOI 特别有用。
不同的 BibTeX 输入样式最佳实践方面的差异
虽然无论你使用 BibTeX 工作流程还是biblatex
,BibTeX 文件的整体语法都是相同的,但不同样式支持(使用)的字段集及其确切含义可能不仅在 BibTeX 工作流程和biblatex
之间有所不同,在不同的 BibTeX 样式之间也可能有所不同。几乎所有样式都使用相同的”核心”条目类型和字段集,但在某些字段上存在差异。
一个常见的例子是 URL。一些较老的 BibTeX .bst
样式(最值得注意的是”标准 BibTeX 样式”,如plain.bst
、unsrt.bst
等)早于 URL 的发明,没有专门的字段来存储在线资源的 URL。许多较新的样式 确实 有专门的url
字段。对于较老的样式,通常使用howpublished
字段来显示URL是一种变通方法,但对于较新的样式,当然最好使用专门的url
字段。
为了能够充分利用你使用的样式的潜力,你需要找出它支持的字段集及其语义。