49

How can I do multiple citations with page numbers using bibLaTeX/biber?

I have tried \cite[2,3,4]{ref1,ref2,ref3,ref4} but it doesn't work.

  • 1
    To what reference is associated page 2? Such citations are ambiguous. – egreg May 23 '11 at 22:21
60

You can use the multicite version of \cite:

\cites{ref1}[2]{ref2}[3]{ref3}[4]{ref4}

This will roughly give the following output:

<label1>; <label2>, p. 2; <label3>, p. 3; <label4>, p. 4

In general \cites takes arguments of the form

\cites(<multipre>)(<multipost>)[<pre>][<post>]{key}[<pre>][<post>]{key}...

where the first two arguments (<multipre>)(<multipost>) serve as an "overall" pre- and post-notes and the remaining arguments can be repeated as necessary. Citations are printed in the order given with compressed citation labels depending on the style.

For further details refer to material on "qualified citation lists" in the biblatex manual.

  • 5
    No problem. About your search - I am not surprised. The pertinent sections in the manual unfortunately use the term "multicite" and never "multiple citations". – Audrey May 24 '11 at 3:02
  • 2
    cool, works also for \parencites 8) – ptikobj May 16 '13 at 17:29
  • 1
    Just to clarify, the case of OP is a bit special, for there is no prenote (e.g. like "p.~x" or "Thm.~Y") for his/her first entry. To get something like "[16, p. 383, 5, p. 179]" where 16 and 5 are two keys,one should use \cites[p.~383]{key1}[p.~179]{key2}. It might be obvious at second look, but I spent some time re-arranging my arguments :-) – Clément Jan 28 '15 at 23:48
  • 1
    I know this is an old thread, but what is the relevant package for \cites? – jamesh625 May 19 '17 at 4:29
  • 2
    @ jamesh625 biblatex package. – Hadi Safi aghdam Jun 14 '17 at 8:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.