Springer 书目样式的问题(spbasic + natbib)

Springer 书目样式的问题(spbasic + natbib)

我正在为 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)以 开头。我们可以注释或删除该行。SORTspmpsci.bst

祝您 BibTeX 愉快!

相关内容