最近写论文,参考文献排序一直不是顺序排序,引用参考文献方式有两种一种是将参考文献写在BIB文件里,还有一种就是直接写在TEX文件之中。今天排版的时候发现直接写在TEX文件里的话,用了\bibliographystyle{unsrt},但是参考文献顺序并没有按照引用顺序来排,写在BIB文件里的,这时候就按顺序来排了。
直接写在TEX文件:
\begin{thebibliography}{10}
\bibtem{ref1} Chaos in neurons and its application: {{Perspective}} of chaos engineering. Chaos: An Interdisciplinary Journal of Nonlinear Science,(2012)22:047511.
\end{thebibliography}
\"ref1" 在文章中引用的标签
直接写的好处就是所写及所见。
回到上面那个问题,直接写的话引用顺序有问题,这个时候我们既想要拥有直接写的效果,又想要按顺序排序怎么办呢。即直接将参考文献写在BIB文件中,在TeXtstudio里面 tools-Command-Bibtex运行,会生成bbl文件,我们在bbl文件上修改,bbl文件里显示的参考文献格式就是最终在文章中呈现的格式,我们可以直接在上面修改就行了。但是千万别更新,不然会恢复到没改之前的格式。
其实我们最好是写在BIB文件里,BiB文件还可以生成bbl,我们还可以修改。要是直接写在Tex文件中,万一哪里出错了,想要改,如果要重新写在BiB文件中,很麻烦。