{thebibliography} 中的顺序不正确

{thebibliography} 中的顺序不正确

我很困惑。我刚刚用 MikTex 写了一篇文章,并使用了简单的参考书目来列出大约 20 篇参考文献。我使用 \begin{thebibliography}{99} .... \end{the....} 并使用 \bibitem{tag1} 等来标识参考文献。我按照我在文中引用它们的顺序在参考书目中输入了参考文献,使用 \bibitem{tag1} 等,即我首先引用第一个参考书目项目,然后是第二个,等等。一切正常。我在论文中完全不按顺序引用 \cite{*} 参考文献,一切都正常。但是,如果我将参考书目中的第一个参考文献移到列表末尾,以便列表中的第二个项目成为第一个,然后编译,当我检查输出时,一切都乱了顺序。我已经很久没有使用过参考书目了,但我认为其中项目的顺序无关紧要。如果不是这样,那似乎就没有什么意义了。使用 Bibtex 时也是一样吗?我是不是出了什么问题,或者我的电脑有 bug 吗?求求你让我摆脱这种痛苦吧。

答案1

如果你手写了参考书目,那么\bibitem 完全控制订单,它是您在环境中输入的订单thebibliography

通常建议您不要thebibliography自己编写环境,而是使用 bibtex(或 biblatex+biber)生成它,在这种情况下,生成的内容\bibitem将按照参考书目样式中指定的顺序排序,通常是作者姓名的字母顺序或文档中的参考顺序。

相关内容