参考编号自动改变

参考编号自动改变

在此处输入图片描述

在此处输入图片描述

为什么我的参考编号会自动更改?我希望参考编号应该是12和 [3] ..但是当我给出 \cite{....} 命令并构建它时,参考编号会发生变化(以绿色标记)

请帮忙。

答案1

您的参考文献似乎是按字母顺序排列的:首先是 Metz,然后是 Richter,然后是 Shockley。可能您文章中的其他地方还有另一个参考文献,其作者姓名按字母顺序排在 Metz 之前,因此该参考文献的编号为 [1],而 Metz 的编号为 [2],依此类推。参考文献的字母顺序非常常见,因此您可以保持原样。

如果您确实希望按照引用的顺序引用参考文献,那么方法取决于您使用的引用方法。

如果您使用不带该包的普通 Bibtex,natbib那么您可以使用\bibliographystyle{unsrt}。不要忘记删除指定参考书目样式的当前命令,可能是类似这样的命令\bibliographystyle{plain}

如果您使用该natbib包,则可以改用\bibliographystyle{unsrtnat}

如果您使用 Biblatex 那么它就是\usepackage[sorting=none]{biblatex}

请注意,在您的代码中,您目前有手动编写的数字,例如[1]\cite{metz2015international} [1]我假设您只是为了澄清这个问题而将它们放入其中,以显示您想要哪些数字。但是,如果情况并非如此,并且您将它们作为参考编号放入实际文档中,那么您就没有以正确的方式使用引用机制。

LaTeX 的理念是绝不手动输入任何数字(不包括引文、脚注、章节标题、图片说明、枚举列表等),LaTeX 会自动分配数字并在需要时更改它们。当您使用该\cite命令时,正确的数字会自动添加到输出中,您不必自己输入额外的数字。

生成哪个编号取决于您设置的选项,因此,如果您使用unsrtunsrtnatsorting=none则编号是根据在文档中出现的顺序进行的,如果您使用plainplainnat或其他一些可用样式,则排序通常按作者字母顺序进行(但也有其他选项可用,例如按年份或出版物标题等排序)。

相关内容