使用 ieeetran.bst 显示文章 ID 而不是页码

使用 ieeetran.bst 显示文章 ID 而不是页码

我遵循 IEEE 样式手册,其中给出了以下示例:

[1] M. Ito et al., “Application of amorphous oxide TFT to electrophoretic display,” J. Non-Cryst. Solids, vol. 354, no. 19, **pp. 2777–2782**, Feb. 2008.
[2] R. Fardel, M. Nagel, F. Nuesch, T. Lippert, and A. Wokaun, “Fabrication of organic light emitting diode pixels by laser-assisted forward transfer,” Appl. Phys. Lett., vol. 91, no. 6, Aug. 2007, **Art.ID. 061103**.
[3] J. Zhang and N. Tansu, “Optical gain and laser characteristics of InGaN quantum wells on ternary InGaN substrates,” IEEE Photon. J., vol. 5, no. 2, Apr. 2013, **Art. ID 2600111**.

请注意末尾的文章 ID。如何在 bibtex 条目中最好地编码此文章 ID?我目前使用

  note         = {{Art. ID R115}},

但我不确定这是最通用的方法。例如,eidbibtex 中有一个字段似乎被忽略了ieeetran

答案1

支持哪些 BibTeX 字段很大程度上取决于您使用哪种书目样式。建议与该类一起使用的IEEEtransIEEEtran。样式本身在IEEEtran.bst未提及该eid字段的情况下定义,似乎也没有对文章 ID 进行特殊处理。因此,我认为使用该note字段似乎是一个有效的选择。

答案2

如今,许多期刊尚未更新其样式文件以纳入 eid,尽管越来越多的期刊使用它们。嗜酒eid项目提供了另一种 IEEE 书目模板,如果未找到字段,则在给定的数据库条目中查找该字段pages。Bibulous 格式ieeetr.bststyle模板文件定义了以下一篇文章的模板:

article = <au>, \enquote{<title>,} \textit{<journal>} vol.~<volume>:{ }...
          [pp.~<startpage>--<endpage>|p.~<startpage>|<eid>|],{ }...
          [<month.monthabbrev()> ]<year>.[ <note>]

也就是说,如果该pages字段未定义(因此辅助字段startpageendpage同样未定义),那么它会搜索一个eid字段并使用该字段。

相关内容