如何在 Bibtex 条目中正确记录 @inproceedings 记录

如何在 Bibtex 条目中正确记录 @inproceedings 记录

这是一件让我困惑很久的事情:

BibTeX 中的默认@inproceedings条目(我主要使用 KBibTeX 与其交互,但这可能并不重要)具有以下字段:

  • title:清楚,这就是演讲/论文的标题
  • booktitle:这是一场会议,而不是一本书,但我想这可能有历史原因,比如会议记录曾经发表在一本书中,封面上写着“第 11 届大会论文集……”。所以我想这应该包含会议的标题,与短语“论文集”相结合)?
  • series:不确定……又是会议名称?但我真的不想打印两次!
  • number:对于参考来说确实很重要,并且大多数会议都会为每篇摘要/论文提供唯一的编号。

但是,我通常获得的会议论文数据如下所示(从 AIAA 网站下载):

title = {A Preliminary Sizing Method for Hybrid-Electric Aircraft Including Aero-Propulsive Interaction Effects},
author = {Reynard de Vries and Malcom T. Brown and Roelof Vos},
booktitle = {2018 Aviation Technology, Integration, and Operations Conference},
number = {AIAA 2018-4228},
...

通常,我只是简单地跳过“系列”部分,但是 BibTeX 会抱怨:

Field <b>number</b> exists but <b>series</b> does not exist

问题是:我包含数字,但我不想重复出现会议名称。我可以将会议名称移至字段series,但 BibTeX 会抱怨缺少书名。

通常情况下,我只是忽略警告,而且它大部分情况下都有效,但我感觉我错过了一个技巧。那么:这个series字段背后的意图是什么,有没有更简洁的方法来处理为摘要分配唯一编号但没有单独会议/“系列”名称的会议?

编辑:示例论文

这是我 BibTeX 收藏中的一些随机会议论文:https://www.doi.org/10.2514/6.2018-3976

这是他们提供下载的 bibtext 数据集:

@inbook{doi:10.2514/6.2018-3976,
author = {Justin S. Gray and Gaetan  K. Kenway and Charles A. Mader and Joaquim R. R. A. Martins},
title = {Aero-propulsive Design Optimization of a Turboelectric Boundary Layer Ingestion Propulsion System},
booktitle = {2018 Aviation Technology, Integration, and Operations Conference},
chapter = {},
pages = {},
doi = {10.2514/6.2018-3976},
URL = {https://arc.aiaa.org/doi/abs/10.2514/6.2018-3976},
eprint = {https://arc.aiaa.org/doi/pdf/10.2514/6.2018-3976}
}

这是他们在参考下载页面上提供的格式化的参考示例:

Justin S. Gray、Gaetan K. Kenway、Charles A. Mader 和 Joaquim RRA Martins。“涡轮电边界层吸入推进系统的气动推进设计优化”,AIAA 2018-3976。2018 年航空技术、集成和运营会议。2018 年 6 月。

我通常倾向于跳过月份和年份(会议名称中已经有年份)并将论文编号放在最后,但这基本上是识别来源所需的信息,并且没有太多可以添加的内容。

请注意,引文包含论文编号,但 BibTeX 数据不包含,这是一个明显的疏忽。它使用类型@inbook,这对我来说也没有多大意义,因为没有 ISBN、ISSN 或任何你期望一本书有的东西。所以通常,我会将类型切换为@inproceedings并在字段中添加论文标识符number,但随后我会收到警告,这促使我首先提出这个问题。

...也许还有其他更适合的类型?这一切看起来都像是为不同的场景而制作的,然后被多次重新利用。

答案1

系列

series字段(及其附加number字段)的存在是因为实体出版物会议论文集。仅以我自己的一篇论文为例:

@inproceedings{ICCM7,
        author = {WWY Wong},
        title = {Timelike minimal submanifolds of Minkowski spaces},
        booktitle = {Proceedings of the {S}eventh {I}nternational {C}ongress of
              {C}hinese {M}athematicians. {V}ol. {II}},
        series = {Adv. Lect. Math. (ALM)},
        volume = {44}, 
        year = {2019},
        pages = {301--314},
        publisher = {Int. Press, Somerville, MA},
}

(我使用的biblatex是自定义bbx字段,因此我使用volume而不是number;但现在请忽略它。)会议论文集实际上是由国际出版社出版的一本书。出版商决定将其作为第 44 卷出版。《高级数学讲座》系列其中包含一些会议论文集和一些其他技术著作。

你该怎么办?

答案取决于你为什么问这个问题。

bib文件作为生成论文参考书目的手段

如果你将bib文件视为生成参考书目的一种手段,也就是说,如果你主要关心运行后的输出bibtex,那么最简单的做法就是将论文标识符放入pages。尤其如此,因为会议是不是获取会议记录的物理装订副本,因此永远不会有pages该项目的实际副本。

我注意到,这对于电子期刊来说也是相当常见的做法,论文在期刊的相应“卷”中被分配一个文章编号。许多书目数据库pages在生成输出时会将文章编号导出到字段中bibtex。(例如,美国数学学会的 MathSciNet 服务就是这样做的。)

bib文件作为书目数据库

当然,您可能希望将这些bib文件用作实际数据库,并希望“正确记录”条目。不幸的是,该bibtex格式是在许多现代学术实践出现之前创建的,因此如果您坚持严格遵循格式中定义的字段,bibtex您将无法捕获此类信息。

您的选择是:

  • 使用该note字段,该字段在运行时可能会或可能不会被正确打印bibtex(取决于样式)。
  • 创建您自己的字段,这肯定不会使用标准书目样式正确打印。

对于后者,您将需要学习如何为 bibtex 制作自己的参考书目样式,或者(更容易地)迁移到使用biblatex

相关内容