BibLaTeX 必填字段以斜线分隔

BibLaTeX 必填字段以斜线分隔

在 BibLaTeX 手册中(可从CTAN 页面) 条目类型列出了必填字段和可选字段。例如,

文章 [...]

必填字段:作者、标题、期刊标题、年份/日期

[...]

“年份”和“日期”是不同的字段,但用斜线而不是逗号分隔。我预计这意味着可以使用年份或日期。这是正确的解释吗?这似乎很明显,但我没有看到任何地方明确提到这一点。

那年是否也可以接受日期可以同时使用吗?或者,它是严格的“或”吗?我不明白你为什么要用这个来表示年份/日期,但斜线也用于作者/编辑,在这种情况下同时使用两者似乎更合理。如果是这样的话,斜线似乎意味着“至少一个”。

答案1

一般来说,手册中的“/”表示经典逻辑或者(即至少一个)。因此

author/,[...],//editordoieprinturl

在的描述中@online意味着您应该有一个author或一个editor(或两者)以及至少一个doieprinturl(但同样,更多显然也可以)。

date使用“ / ”时,事情会稍微复杂一些yeardateyear指的是关于作品的确切信息(出版日期)。 字段year( 也一样month)主要是为了向后兼容 BibTeX 样式而保留的。 给出出版日期的首选方法biblatexdate字段。 这意味着通常没有理由同时拥有year 字段 date。事实上,year如果存在,该字段将被忽略date,并发出警告。因此,您可以同时拥有这两个字段,但我建议不要这样做。因此,最好将“ / ”中的“ / ”dateyear两者任一

year请注意,从样式角度来看,无论您在输入中使用或都没有关系date,一旦从文件中读取数据,结果几乎相同且几乎难以区分.bib


除了 Biber 的数据模型验证 ( / )biblatex之外,必填字段和可选字段没有直接的技术意义。特别是样式不“知道”哪些字段是必填字段或可选字段。当样式作者实现其样式时,这些分类最多是隐含的。-V--validate-datamodel

§2.3.2缺失和可遗漏数据,第 3.16 版第 34 页biblatex文档

§2.1.1 中标记为“必需”的字段并非在所有情况下都是必需的。此包附带的参考书目样式title对于大多数条目类型来说,只需一个字段即可。就参考书目而言,匿名出版的书籍、没有明确编辑的期刊或没有明确作者的软件手册应该不会有问题。但是,引用样式可能有不同的要求。例如,作者-年份引用方案显然需要一个author/editor和一个year字段。

因此,我只能建议大家不要太纠结于某个字段是可选的还是必需的。确保您的条目包含所有可用和相关的信息。如果条目中缺少“必需”字段,这可能表明最好仔细检查其在引文和参考书目中的出现情况,看看您是否对输出感到满意,但仅此而已。另请参阅如何引用没有/不需要机构的报告类文献?

相关内容