# Sorting references with given bibliographystyle

I am writing a scientific article and plan to submit it to a Springer journal. Unfortunately, Springer's LaTeX support is not very satisfying. You are forced to use Springer's LaTeX class svjour3 as well as one of their bibliography styles (both can be downloaded here).

Currently I am struggeling with the sorting in the bibliography as I want to sort by appearance, hence the first citation in the article should be cited with [1]. This works well with the bibliographystyle unsrtnat, but doesn't work with spmpsci, which I must use for the journal. Here is a 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}


With the bibliography file 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}
}


• I suppose one could edit a copy of the file spmpsci.bst to disable the alphabetical sorting of the entries. However, given that you're evidently preparing your paper for a submission to a Springer journal that requires you to use spmpsci.bst, I think it would be a really bad idea to edit (a copy of) that file -- unless, of course, you've been given explicit permission and encouragement to modify the style file. – Mico Jan 20 '15 at 9:03