[Tex/LaTex] Set natbib options after loading natbib package

bibliographiesnatbibpackage-optionssortingsv-classes

Is it possible to set (or change) the natbib package options after its loading (i.e. after the line \usepackage{natbib})?

The reason I need it is that I'm using a LaTeX style from a journal and it has a natbib option which means it "…handles reference entries in the author-year system by using the natbib package", according to the journal style documentation, and I need to tune some settings (like 'sort&compress', for example), but I do not know how to do that since I do not load the 'natbib' package directly.

I know there is a command \biboptions{} in Elsevier LaTeX style which does exactly what I want. But as far as I understand, this command is specific to their style and does not belong to the natbib package itself, or am I wrong?

P.S. I'm working with the Springer's 'SVJour3' document class currently. It is a widely used one, I believe. So, maybe someone can suggest me a way to sort the citations so that they do not look like [2,3,1] instead of [1-3] or at least [1,2,3] in the text?

Thank you!

Best Answer

You can use \PassOptionsToPackage{OPTIONS}{PACKAGE} to set additional options which should be used when the package gets loaded. But you have to use it before the package gets loaded.

Or you could use PreventPackageFromLoading from the scrfile package, which is part of KOMA-Script. You could prevent the package from loading and later load it yourself after you reset the prevented packages with \ResetPreventPackageFromLoading. More in the KOMA-Script Guide (scrguide).

Related Question