bibliographystyle ‘splncs04’:顺序错误

bibliographystyle ‘splncs04’:顺序错误

我正在使用 Springer Lecture Notes in Computer Science 模板撰写论文。该模板附带splncs04.bst参考书目样式的文件。我的参考书目是.bib用 Mendeley 生成的文件。

\bibliographystyle{splncs04}现在,当我使用(按照模板要求)编译 tex 文件时,引用的顺序不按顺序报告:第一个引用是 n. 12,然后是 8,然后是 5,依此类推。如果我使用不同的样式(例如)进行编译\bibliographystyle{ieeetr},则顺序是正确的:它从 1 开始。

您知道这种行为是否正确吗?在我看来,splncs style不关心顺序的行为很奇怪。

答案1

splncs04.bst按字母顺序排列参考文献,而不是按照其在文中的出现顺序。

由于这是一个发布者类,我认为尝试修改这种行为不是一个好主意。

答案2

我遇到了同样的问题。经过大量搜索,我找到了问题所在。基本上,最新的splncs04.bst会自动按照作者姓氏的字母顺序排序。这是最新的 Springer 样式。

但是,如果你想要按出现顺序排列引用编号,则必须使用不同的样式文件。为此,我使用了splncs03_unsrt.bst。你可以从链接下载文件这里。这将按照出现的顺序对引用进行排序。

欲了解更多信息,请参阅线程。我从这里得到了帮助。

相关内容