@MISC{john_big_1991,
author = {John, Oliver P. and Donahue, E. M. and Kentle, R. L.},
title = {The Big Five Inventory--Versions 4a and 54},
date = {1991},
langid = {american},
publisher = {Berkeley, {CA:} University of California, Berkeley, Institute of
Personality and Social Research}
}
@INCOLLECTION{john_paradigm_2008,
author = {John, Oliver P. and Naumann, Laura P. and Soto, Christopher J.},
editor = {John, Oliver P. and Robins, Richard W. and Pervin, Lawrence A.},
title = {Paradigm Shift to the Integrative Big Five Trait Taxonomy: History,
Measurement, and Conceptual Issues},
booktitle = {Handbook of personality: theory and research},
date = {2008},
edition = {3},
publisher = {Guilford Press},
location = {New York},
isbn = {9781593858360},
pages = {114-158},
langid = {american}
}
These two BibLaTeX entries cited within the same parentheses with...
\parencite{john_big_1991, john_paradigm_2008}
...lead to the following citation output:
(John, Donahue & Kentle, 1991, 2008)
As the co-authors clearly aren't the same although the first author is, I guess this shouldn't happen.
My Babel and BibLaTeX settings are as follows:
\usepackage[american,ngerman]{babel}
\usepackage[
style=apa,
sortcites=true,
sorting=nyt,
backend=biber,
autolang=other
]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa} % for language switching
\DeclareLanguageMapping{american}{american-apa} % for language switching
I also suppress some fields like url and redefine some bibliography strings, but I assume that this shouldn't be the root of the reported problem.
Also, if I inverse the citation...
\parencite{john_paradigm_2008, john_big_1991}
...and deactivate sorting, my output will be:
(John, Naumann & Soto, 2008, 1991)
Is there any BibLaTeX setting I've missed that fixes this problem or is this the expected behavior?
EDIT: I'd expect the first multiple citation to look like this:
(John, Donahue & Kentle, 1991; John, Naumann & Soto, 2008)
I really got no idea of how potential subsequent multiple citations with the same references should look like. The following would at least seem odd, as stated by moewe in his answer below:
(John et al., 1991; John et al., 2008)
biblatex
.labelname
and the name displayed when citing diverge. Both citations above should (at least when the other one is not present) be "John et al." after the first cite - that is the value oflabelname
and therefore ofnamehash
. But thenbiblatex
checks ifnamehashes
s coincide when deciding whether to compress the citation.