如何使用新的 bibtex 格式引用 arXiv 文章

如何使用新的 bibtex 格式引用 arXiv 文章

我想知道推荐的最佳引用方式是什么论文集使用 bibtex 的预印本。他们似乎最近更改了自动生成的 bibtex,我想知道最佳做法是什么,或者是否可以安全地从 arXiv 上的“导出 Bibtex 引文”链接复制自动生成的 bibtex(例如,正如之前的 SE 线程中所建议的那样:如何使用 bibtex 引用 Arxiv 上的文章)。

直到最近,通过单击“导出 Bibtex 引用”获得的自动生成的 bibtex 条目将采用以下格式,使用archivePrefixeprintprimaryClass字段:

@misc{arxiv:1907.10597-oldformat,
    author = {Roy Schwartz and Jesse Dodge and Noah A. Smith and Oren Etzioni},
    title = {Green AI},
    archiveprefix = {arXiv},
    eprint = {1907.10597},
    primaryclass = {cs.CY},
    year = {2019}}

现在它包含 DOI和 URL,但不包括archivePrefixeprint、 和primaryClass字段。编辑:这是错误的结果,不再如此。请参阅答案。

@misc{arxiv:1907.10597-newformat,
  author = {Schwartz, Roy and Dodge, Jesse and Smith, Noah A. and Etzioni, Oren},
  title = {Green AI},
  doi = {10.48550/ARXIV.1907.10597},
  url = {https://arxiv.org/abs/1907.10597},
  publisher = {arXiv},
  year = {2019}}

旧格式可以轻松定义参考书目样式以将电子打印代码包含arXiv: 1907.10597 [cs.CY]在参考文献中,例如(例如在 biblatex 中实现的样式bibstyle=authoryear):

Schwartz, Roy 等人(2019 年)。Green AI。arXiv:1907.10597 [cs.CY]。

作为arXiv FAQ 中推荐

新样式不包含 eprint 字段,因此更难做到这一点(默认 bibstyles 将只包含 doi 和/或 url)。

我意识到这只是一个关于 arXiv 如何选择格式化其自动生成的 bibtex 条目的问题,但考虑到这些条目的普遍性,我想知道人们是否对引用电子印本的“正确”方式有一些建议(因为他们现在有了 DOI,我难道不应该像以前那样包含电子印本编号吗?)

答案1

因此,事实证明,这是 arXiv 摘要渲染中的一个错误,不应被视为我们导出 bibtex 引文的新格式要求。这个问题已经得到解决,当没有提供 DOI 时,将返回我们自己的 bibtex 输出。

所有 arXiv-id 都包含可从 url 构造获得的 bibtex 输出/bibtex/。使用您的示例 arXiv:1907.10597,bibtex url 将是https://arxiv.org/bibtex/1907.10597,它仍然提供预期的格式。

发生这种情况的逻辑是,当有用户提供的 DOI 时,arXiv 将从 Crossref 获取数据并将其显示为 bibtex 导出。如果没有用户提供的数据,我们将显示 arXiv 生成的 bibtex。我们计划将该元素添加到eprint推送到 Crossref 的 DataCite 集中,但这项工作的时间表尚不清楚。

相关内容