latex環境
MikTex 2.9 + TeXstudio 2.12.8 (+ Mendeley)
問題
springer提供的latex模板 中最后的參考文獻是按照字母順序排列的。我想要弄成按照文中出現的順序排列。
使用了\usepackage[numbers,sort&compress]{natbib}宏包,不過這樣只是把文中的引用格式改成了數字而已。
解決辦法
- 復制新的一份spbasic.bst文件(指定了references的格式),命名為spbasic_unsort.bst。
- 打開spbasic_unsort.bst,找到SORT開頭的兩行(注意大寫),使用%把這兩行注釋掉,保存。
- 在tex文件修改使用的bst文件,改成\bibliographystyle{spbasic_unsort},重新編譯,即可按。
- 如果未生效,可能是bst編譯的文件沒有更新,試着把bbl文件刪除,然后重新編譯一下。