[Tex/LaTex] Multiple references within a single citation with bibtex

bibtexciting

What I would like to do is to have a single citation that contains multiple references. Something like:

    \cite{reference1}

That would show on text like this:

Here we are citing reference1.1

But in the References section would be like this:

  1. a) Paper 1; b) Paper 2; c) Paper 3; and so forth.

Any help is much appreciated!

Best Answer

For 'traditional' BibTeX, the mcite and mciteplus packages both offer this ability with suitable-set-up .bst files. An example using my own rsc bundle:

\begin{filecontents*}{\jobname.bib}
@Article{Arduengo1992,
  Title                    = {Electronic stabilization of nucleophilic carbenes},
  Author                   = {Arduengo, III, Anthony J. and H.~V.~Rasika Dias and Richard~L. Harlow and Michael Kline},
  Journal                  = {J. Am. Chem. Soc.},
  Year                     = {1992},
  Number                   = {14},
  Pages                    = {5530--5534},
  Volume                   = {114},

  Doi                      = {10.1021/ja00040a007},
}
@Article{Arduengo1994,
  Title                    = {Low-coordinate carbene complexes of nickel(0) and platinum(0)},
  Author                   = {Arduengo, III, Anthony J. and Siegfried~F. Gamper and Joseph~C. Calabrese and Fredric Davidson},
  Journal                  = {J. Am. Chem. Soc.},
  Year                     = {1994},
  Number                   = {10},
  Pages                    = {4391--4394},
  Volume                   = {116},

  Doi                      = {10.1021/ja00089a029},
}
\end{filecontents*}
\documentclass{article}
\usepackage[numbers]{natbib}
\usepackage{mciteplus}
\begin{document}
Some text \cite{Arduengo1992,*Arduengo1994}.
\bibliographystyle{rsc}
\bibliography{\jobname}
\end{document}