I'm using natbib with bibliography style "apalike". I can cite two different papers in one bracket; for instance
\citep{adams03,collier09}
gives me
(Adams and Fournier, 2003; Collier et al., 1990)
.
I can also give page numbers for one source at a time; for instance
\citep[p.3]{adams03}
gives me
(Adams and Fournier, 2003, p.3)
.
My Question: What if I have page numbers for both sources? Is there a standard way to produce an output like
(Adams and Fournier, 2003, p.3; Collier et al., 1990, p.5)
?
I'm not very keen on editing the bibstyle files myself if there is an easier way.
Any help is much appreciated!
A minimal example:
\documentclass{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\begin{document}
\citep{adams03,collier09}
\citep[p.3]{adams03}
I would like to have something like (Adams and Fournier, 2003, p.3; Collier et al., 1990, p.5).
\bibliography{bibliography}{}
\bibliographystyle{apalike}
\end{document}
Best Answer
It can be automatized, but the basic is like this:
A better version, with a syntax slightly different from
\citep
, but easier to manage for multiple citations:Different keys are separated by a semicolon, a postnote is separated from the key by a comma (if a comma is in the postnote, place it between braces). You can actually use it for a single citation, like