假设我们想引用这篇文章
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”,根据S1
S1
ACM 数字图书馆页面ACM 计算调查“in es
”4es
代表“电子补充”)。
一般来说,如果必须在number
和之间做出选择issue
,number
将是更好的选择。issue
几乎从来都不是人们想要的。
一个好的经验法则是number
修饰(或细分)volume
,而issue
修饰出版年份。这就是为什么合理issue
用法的例子几乎总是围绕issue = {Summer},
或等术语issue = {Michaelmas term},
。数字和半数字标识符(如4es
、S1
修饰volume
和 )应放入number
。
在旧版本的 中biblatex
,number
被列为整数字段,这使得一些阅读文档的人不愿意将S1
或4es
放在该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 并不重要,但当然,两个后端在细节上有所不同(想想数据模型的可定制性、数据继承、日期字段解析等)。