当会议论文集或期刊在线出版时,论文没有给出页码而是论文编号,将这些信息纳入 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}
}
因此剩下的另外两个选项是:
- 将文章和页码连接到以下
pages
字段中:pages = {68/1--18}
- 使用
number
字段。这明确维基百科将其列为错误但是在线期刊没有问题,所以每篇论文都可以被视为一个单独的问题吗?
我赞成第二种选择,它将始终呈现为7(68):1--18