我的报告中有3个引用,下面是我的bibtex文件。问题是当我在第一次引用中\cite{article1}
时,它显示[2]。第二个\cite{article2}
显示[3],最后一个显示[1]。
@article{
article1,
Author = {Jie, Ding and Ning, Li.},
Title = {A Distributed Adaptation Management Framework in Content Delivery Networks},
Journal = {Wireless Communications, Networking and Mobile Computing (WiCOM)},
Pages = {23-25},
Year = {2011} }
@article{
article2,
Author = {Molina, B. and Ruiz, V. and Alonso, I. and Palau, C.E. and Guerri, J.C. and Esteve, M.},
Title = {A closer look at a content delivery network implementation},
Journal = {Electrotechnical Conference},
Pages = {685-688},
Year = {2004} }
@article{
article3,
Author = {Chen, Y. and Katz, R.H. and Kubiatowicz, J.D.},
Title = {Dynamic Replica Placement for Scalable Content Delivery},
Journal = {Intel workshop on Peer-to-Peer Systems},
Pages = {306-318},
Year = {2002} }
答案 0 :(得分:1)
如果您希望您的参考书目完全按照您的参考书目文件排序,而不是您引用它们的顺序或任何其他预定义的顺序,那么我认为您不应该将BibTeX带到桌面上。在这种情况下,您应该使用thebibliography
环境和\bibitem
命令手动构建参考书目。
使用BibTeX,参考书目文件可用作数据库。只有命令\cite
和\nocite
中包含的引用才会出现在文档的引用列表中,即在参考书目文件中包含更多引用不会自动将它们添加到文档的参考书目中。
参考文献中的参考顺序并不重要。它们的出现顺序取决于您选择的参考书目样式(请参阅slhck对您的问题的评论)。请记住,在切换样式后,可能需要删除.aux文件以便应用更改。然后编译文件,直到没有出现“引用可能已更改”的警告然后使用bibtex,最后再运行一次latex / pdflatex应该这样做。
this page中的第8点描述了一种覆盖所选样式默认顺序的方法。