# biblatex: separator for citing multiple sources, some of them with page, some not

I'm using biblatex for my references.

Normally, if I use `\cite{source1, source2, source3}`, I get a citation like

``````[3, 45, 98]
``````

If I now want to give a page number for one of them, it looks confusing imho, as I should get (did not try it out up to now, honestly)

``````[3, 45, 78, p. 23f, 98]
``````

So imho it would make sense to change one of the separator from a comma to e. g. a semicolon like:

``````[3; 45; 78, p. 23f; 98]
``````

Question 1: Does that make sense, or are there other conventions for citing sources with and without page numbers together?

(Up to now I collected the citations without page number in one `cite` command and added singular `\cite[][p. xy]{}` commands for those with page numbers., so I'd get:

`````` [3, 45, 98][78, p. 23f]
``````

)

the `\cites[]{}[]{}[]{}` could also do that, but it also uses the same separators for entries and postnotes.

Question 2: How could I change the separator globally for those number-citations from comma to semicolon in biblatex?

-

It makes sense indeed; the documentation of biblatex says that the default action of `\multicitedelim` is to add a semicolon followed by a space, but it appears not to be so. Write
``````\renewcommand\multicitedelim{\addsemicolon\space}
The documentation is imprecise: `\multicitedelim` is defined as `\addsemicolon\space` in `biblatex.def`, but this is changed to `\addcomma\space` in the `numeric` citation style (which is `biblatex`s default style). –  lockstep Sep 21 '11 at 15:10