我正在为 Springer 期刊写一篇论文,并尝试使用他们的\bibliographystyle{spbasic}
。我想按出现次数对引用进行排序,因此文章中的第一个引用应使用 [1] 引用,第二个引用应使用 [2] 引用,依此类推。但引用是按参考文献的字母顺序排序的。
\documentclass[smallextended]{svjour3}
\begin{document}
\usepackage[sort&compress,numbers]{natbib}
.............. \cite{S1} .......... \cite{S2}
\bibliographystyle{spbasic}
\bibliography{sssat.bib} % name your BibTeX data base
\end{document}
答案1
您需要创建并使用修改后的spbasic
参考书目样式。
spbasic.bst
在计算机上找到该文件。创建此文件的副本,并将副本命名为spbasic_unsort.bst
。spbasic_unsort.bst
在文本编辑器中打开该文件。找到以(注意:大写很重要)开头的两行
SORT
,然后注释掉——或者干脆删除——这两行。将文件保存
spbasic_unsort.bst
在包含主 tex 文件的目录中,或保存在 tex 发行版搜索的目录中。如果选择后一种方法,请确保也更新 TeX 发行版的文件名数据库。在主 tex 文件中,将指令更改
\bibliographystyle{spbasic}
为\bibliographystyle{spbasic_unsort}
。然后,再重新运行 LaTeX、BibTeX 和 LaTeX 两次,以完全传播所有更改。
此技术也适用于,其中观察到了相同的问题。文件中\bibliographystyle{spmpsci}
只有一行(行号 1462)以 开头。我们可以注释或删除该行。SORT
spmpsci.bst
祝您 BibTeX 愉快!