使用论文编号而非页码的 BibTeX 条目的最佳实践

使用论文编号而非页码的 BibTeX 条目的最佳实践

当会议论文集或期刊在线出版时,论文没有给出页码而是论文编号,将这些信息纳入 BibTeX 条目的标准方法是什么?我经常看到它被纳入可选字段页面,但许多书目样式将其呈现为“p. N”,给人的印象是这是一篇一页纸的论文(或者作者未能清理参考文献)。我当然可以使用note={24},这在视觉上是正确的。我不是问如何产生所需的视觉效果,而是问存储信息以实现最佳重用的规范方法是什么。

BibTeX 条目示例:

@inproceedings{yu2007may,
  title={How May E-Learning Groups Interact?},
  author={Yu, Chia-Ping and Kuo, Feng-Yang},
  booktitle={AMCIS 2007 Proceedings},
  pages={24},
  year={2007}
}

推荐的引用格式

Yu, Chia-Ping 和 Kuo, Feng-Yang,“{E} 学习小组如何互动?” (2007)。AMCIS 2007 会议纪要。24。

引用的实际格式,使用参考书目样式 IEEEtran:

C.-P. Yu 和 F.-Y. Kuo,“电子学习小组如何互动?”,载于 AMCIS 2007 论文集,2007 年,第 24 页。

引用格式note={24}page={24}

C.-P. Yu 和 F.-Y. Kuo,“电子学习小组如何互动?”,载于 AMCIS 2007 论文集,2007 年,第 24 页。

答案1

不幸的是,这里没有规范的解决方案。基本的 BibTeX 样式是在 80 年代后期编写的,当时 URL 和电子期刊出版还不是什么新鲜事,期刊文章和会议论文集大多有页码,因此不需要标记“文章编号”或“论文编号”。

由于核心风格没有为此做出规定,许多贡献的风格也没有——如果他们有的话,他们会推出自己的解决方案;没有任何标准能够涵盖比一个家族或同一作者的风格更多的风格。

biblatex知道eid领域,但即使如此,我也不能保证所有贡献的风格都能按预期使用它。

恐怕您必须根据具体情况来决定输出是否正常。

碰巧的是,您提到了IEEEtran其中有一个paper字段@inproceedings可以在这里使用。该字段绝不是通用的,我以前也没有见过,但它应该可以在这里给出预期的输出。

答案2

IEEEtran 样式为此目的提供了一个“论文”字段,请参阅文档IEEEtran_bst_操作指南

@InProceedings{yu2007may,
  title =    {How May E-Learning Groups Interact?},
  author =   {Yu, Chia-Ping and Kuo, Feng-Yang},
  booktitle =    {AMCIS 2007 Proceedings},
  paper =    24,
  year =     2007
}

tmp.bib生产中

示例输出

\documentclass{article}

\begin{document}
\nocite{*}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,tmp}
\end{document}

答案3

我最近在一篇关于开放获取期刊的论文中也遇到了同样的问题(这里)。自动引用系统将文章编号放入page章节中,但不指定真实的页码。

经过几次实验,我意识到IEEETran确实有该paper字段,但我看不到它呈现到最终文档中。这可能与期刊的特定设置有关(我尝试过 Robotics 上的 Transaction),并且如前所述,这不是一个通用的解决方案。
在此处输入图片描述

LaTeX 代码:

\documentclass[journal]{IEEEtran}
\title{test}
\author{Test test}

\begin{document}

% The paper headers
\markboth{Test}%
{Test}
% make the title area
\maketitle

\begin{abstract}
Test \cite{camurri2020frontiers}
\end{abstract}

\IEEEpeerreviewmaketitle


\section{Test}

\IEEEPARstart{T}{est}
\bibliographystyle{./IEEEtran}
\bibliography{./IEEEabrv,./library}

\end{document}

号码布:

@article{camurri2020frontiers,
  author = {Camurri, Marco and Ramezani, Milad and Nobili, Simona and Fallon,
Maurice},
  title = {{Pronto: A Multi-Sensor State Estimator for Legged Robots in
Real-World Scenarios}},
  journal = {Frontiers in Robotics and AI},
  volume = {7},
  paper = {68},
  pages = {1--18},
  year = {2020},
  url = {https://www.frontiersin.org/article/10.3389/frobt.2020.00068},
  doi = {10.3389/frobt.2020.00068},
  issn = {2296-9144}
}

因此剩下的另外两个选项是:

  1. 将文章和页码连接到以下pages字段中: pages = {68/1--18}
  2. 使用number字段。这明确维基百科将其列为错误但是在线期刊没有问题,所以每篇论文都可以被视为一个单独的问题吗?

我赞成第二种选择,它将始终呈现为7(68):1--18

相关内容