两个连续的 Bibtex 条目具有相同的作者姓名

两个连续的 Bibtex 条目具有相同的作者姓名

我正在使用 IEEETran 文档类和 bib 样式。

我有两个连续的 bibtex 条目,作者相同,但文章标题和期刊不同。当我引用它们时,它们会并排显示在文档末尾的参考文献列表中。

奇怪的是,这两个中的第一个完全按照预期出现。对于第二个,我得到的只是“_______”来代替作者姓名。

我尝试切断我的第一个参考,但在这种情况下,第二个参考又完美地出现了。

如果两个连续的项目在该字段具有相同的字符串,这是否是 bibtex 省略作者姓名的常见行为?

答案1

这是的默认行为IEEETran。如果您不喜欢它,在不失去IEEETran规范的情况下,您必须在文件中添加以下条目.bib

@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}

平均能量损失

\documentclass{IEEEtran}

\begin{filecontents*}{\jobname.bib}
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}

@article{art1,
author={An Author},
title={Journal article},
year=2000,
journal={Journal of nothingness},
volume=2,
pages={1-2}
}

@article{art2,
author={An Author},
title={Another journal article},
year=2001,
journal={Journal of nothingness},
volume=2,
pages={1-2}
}
\end{filecontents*}

\begin{document}

\nocite{*}

\bibliographystyle{IEEEtran}
\bibliography{\jobname}

\end{document} 

输出

在此处输入图片描述

相关内容