[Tex/LaTex] How to cite two references and include their pages with natbib

citingnatbib

\cite[p.~11]{Author1:2003a}

This inserts the number of page only for one author like "(Author1, 2003, p. 11)"

However, I would like something like "(Author1, 2003, p. 11, Author2, 2003, p. 22)"

Any idea?

Best Answer

The optional argument of the natbib citation commands -- [p. 11] in your first example -- is presumably specific to that citation. Mixing/combining the contents of the various optional arguments is likely going to confuse readers (and quite possibly you, the author, as well!) terribly.

You could achieve what you're looking for by issuing the command

 (\citealp[p. 11]{author1:2003}, \citealp[p. 22]{author2:2003})

Note that the output may be more easily parsable by your readers if you use a semicolon rather than a comma between the two \citealp commands.

Related Question