课程 十二

处理非英语排序

BibTeX 程序主要是为处理英语参考文献而编写的。它在处理重音字符方面非常有限,在处理非拉丁字母方面更加有限。相比之下,Biber 程序从一开始就被设计为能够正确处理多种文字的混合。

这意味着如果你需要对参考文献进行排序,并且需要以英语以外的顺序排序,你真的应该使用biblatex和 Biber,而不是natbib和 BibTeX。

超链接

如果你加载hyperref宏包(如前文所述),它会自动将参考文献中的某些内容变成链接。这对 URL 和 DOI 特别有用。

不同的 BibTeX 输入样式最佳实践方面的差异

虽然无论你使用 BibTeX 工作流程还是biblatex,BibTeX 文件的整体语法都是相同的,但不同样式支持(使用)的字段集及其确切含义可能不仅在 BibTeX 工作流程和biblatex之间有所不同,在不同的 BibTeX 样式之间也可能有所不同。几乎所有样式都使用相同的”核心”条目类型和字段集,但在某些字段上存在差异。

一个常见的例子是 URL。一些较老的 BibTeX .bst样式(最值得注意的是”标准 BibTeX 样式”,如plain.bstunsrt.bst等)早于 URL 的发明,没有专门的字段来存储在线资源的 URL。许多较新的样式 确实 有专门的url字段。对于较老的样式,通常使用howpublished字段来显示URL是一种变通方法,但对于较新的样式,当然最好使用专门的url字段。

为了能够充分利用你使用的样式的潜力,你需要找出它支持的字段集及其语义。