biblatex+biber:问题={4es} 或编号={4es}?

biblatex+biber:问题={4es} 或编号={4es}?

假设我们想引用这篇文章

https://doi.org/10.1145/242224.242385

我们的 LaTeX 文档包含

\usepackage[backend=biber,style=numeric-comp,sortcites=true,maxbibnames=99,useprefix=true,dateabbrev=true]{biblatex}

DBLP 和出版商关于该文档的网页都建议number = {4es}使用 BibTeX。但是,我们biber在这个问题中使用。答案会保持不变(“4es” 被视为“短指示符”),还是我们会切换到issue = {4es}

答案1

确实

number = {4es},

“4es” 是手册中“短指示符”段落的作者biblatex所想的一个典型例子。事实上,它甚至类似于手册中提到的4es例子(是“补充 1”,根据S1S1ACM 数字图书馆页面ACM 计算调查“in es4es代表“电子补充”)。

一般来说,如果必须在number和之间做出选择issuenumber将是更好的选择。issue几乎从来都不是人们想要的。

一个好的经验法则是number修饰(或细分)volume,而issue修饰出版年份。这就是为什么合理issue用法的例子几乎总是围绕issue = {Summer},或等术语issue = {Michaelmas term},。数字和半数字标识符(如4esS1修饰volume和 )应放入number

在旧版本的 中biblatexnumber被列为整数字段,这使得一些阅读文档的人不愿意将S14es放在该number字段中。但这种情况在以下情况下发生了变化https://github.com/plk/biblatex/issues/726以及本网站上的一些讨论(当期刊的期号由非数字值填充时,Biblatex 无法识别该期刊的期号Biblatex APA 样式特殊问题代码显示在文内引用中)等。当然,您现在无法享受按 进行数字排序的乐趣number,但鱼与熊掌不可兼得。(可以number在自定义数据模型中返回整数字段。从技术上讲,在这种情况下,非整数值的排序不会得到很好的定义,因此4es应避免使用像这样的值。)

补充一点:对于这个问题来说,使用 BibTeX 还是 Biber 作为后端biblatex并不重要。重要的是您使用的biblatex是 BibTeX 及其.bst样式,而不是 BibTeX 及其样式。因此,二分法不是“BibTeX 与 Biber”,而是“BibTeX 与biblatex”。对于大多数biblatex数据模型和字段的一般含义,使用 BibTeX 还是 Biber 并不重要,但当然,两个后端在细节上有所不同(想想数据模型的可定制性、数据继承、日期字段解析等)。

相关内容