根据给定的参考书目样式对参考文献进行排序

根据给定的参考书目样式对参考文献进行排序

我正在写一篇科学文章,计划将其提交给 Springer 期刊。不幸的是,Springer 对 LaTeX 的支持不太令人满意。你被迫使用 Springer 的 LaTeX 类svjour3以及他们的参考书目样式之一(均可下载这里)。

目前,我正在努力对参考书目进行排序,因为我想按外观排序,因此文章中的第一个引用应该用 [1] 引用。这与 bibliographystyle 配合得很好乌斯特纳特,但不适用于韓國,我必须将其用于日记。以下是 MWE:

\documentclass{article}
\usepackage[numbers,sort&compress]{natbib}

\begin{document}
This citation~\cite{Smith2009} should be named \emph{1}, while this one here~\cite{Fisher2013} should be numbered \emph{2}. How can we resort by appearance?

\bibliographystyle{spmpsci}
\bibliography{references}

\end{document}

使用参考书目文件references.bib:

@article{Fisher2013,
author = {Michael Fisher},
journal = {Fisher journal},
pages = {1--10},
title = {The one title},
volume = {12},
number = {12},
year = {2013}
}

@article{Smith2009,
author = {John Smith},
journal = {Smith journal},
pages = {11--20},
title = {The other title},
volume = {13},
number = {1},
year = {2009}
}

提前致谢。

答案1

我请求 Springer 的支持,他们回答说我应该忽略这个问题,他们会在接受后设法正确地对参考文献进行排序。

答案2

转到此文件:

smpsci.bst

搜索 SORT (区分大小写搜索)

应该有一个带有“SORT”(全部大写)的实例。目前,它位于第 1463 行。删除此行或者将其注释掉。清除缓存。重新编译。瞧……

相关内容