This question is about author-year citations using biblatex where citations are set inline in parentheses.
Sometimes, it is necessary to cite two authors and to specify some connection between them using a 'joining word'. [Is there a technical term for this?]
For example:
Marvin 2009, citing Arthur 2007
or:
Marvin 1333, interpreting Dent 1245
More specifically, I want this typeset as an in-text citation in parentheses:
(Marvin 2009, citing Arthur 2007)
or:
(Marvin 1333, interpreting Dent 1245)
I cannot figure out how to do this at all, or at all elegantly, using biblatex. The closest I've come is
- a version which uses a semicolon rather than a comma;
- a long-winded hack which fails if one of the entries has no author.

\documentclass{article}
\usepackage[citestyle=authoryear-comp,bibstyle=authoryear,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Desired output is (CTAN 2006, interpreting Gillies 1933).
The following are almost correct except that they use the default delimiter (of course) so I have a semicolon rather than a comma: \autocites{ctan}[interpreting][]{gillies} or \parencites{ctan}[interpreting][]{gillies}.
The following is a bit long-winded. Worse, it fails if an entry does not actually have an author: \parentext{\citeauthor{ctan} \citeyear{ctan}, interpreting \citeauthor{gillies} \citeyear{gillies}}.
\end{document}
Note that redefining the delimiter between citations from a semicolon to a comma is not a good solution as the semicolon is correct for almost all occurrences of multiple citations (all bar 2 in my paper). Only when there is a special 'joining word' do I want the comma instead.
I'm wondering if I need to define a new citation command. That's fine but I'd like to know that I'm not missing something before I reinvent the wheel and end up with a lop-sided parallelogram instead of the roundish circle I could more easily have used.
It seems surprising if there is no straightforward way to do this as it seems like a fairly common thing to want to do. Hence, I suspect I'm missing some obvious solution and just can't find it.
What is the most elegant way to arrange such citations?


(\cite{CTAN 2006}, interpreting \cite{Gillies 1933}). Of course you need to customise/choose the cite commands depending on your house style. – Nigel Nov 21 '14 at 01:24(\cite{ctan}, interpreting \cite{gillies})?biblatexjust seems so comprehensive I expected it to have some facility for this! – cfr Nov 21 '14 at 01:28