Trennung zwischen letztem und vorletztem Eintrag im Zitat mit Autor-Jahr-Stil?

Trennung zwischen letztem und vorletztem Eintrag im Zitat mit Autor-Jahr-Stil?

Wenn ich mehrere Einträge mit zitiere \citet, möchte ich ein bestimmtes Trennzeichen (wie "und") zwischen dem letzten und dem vorletzten Eintrag erreichen. Zum Beispiel \citet{Grieg,Greg,Gregor}sollte etwas wie...Grieg (2002), Greg (2001) and Gregor (2003) ...

Ein minimales funktionierendes Beispiel:

\documentclass{article}

\usepackage[natbib=true,firstinits=true,
            bibstyle=authoryear,citestyle=authoryear-comp,
            minnames=1,maxnames=2,isbn=false,url=false,eprint=false,doi=false,
            maxbibnames=20
]{biblatex}
\renewcommand*{\finalnamedelim}{\addspace\&\addspace}


\usepackage{filecontents}

\begin{filecontents}{test.bib}
@misc{A01,
  author = {Author, A. A. and Buthor, B. B. and Cuthor, C. C.},
  year = {2001},
  title = {Alpha},
}
@misc{B01,
  author = {Dodelson, D. and Edward, E.},
  year = {2011},
  title = {Beta},
}
\end{filecontents}

\addbibresource{test.bib}


\begin{document}
As shown in \citet{A01,B01}, ...

\printbibliography

\end{document}

Edit: Ich habe die Antwort von Guido gesehen (https://tex.stackexchange.com/a/89634/30051), aber es funktioniert nicht für den Autorjahresstil. Daher hier die spezifischere Frage.

Antwort1

Eine Lösung mit den xpatchPaketen ( \usepackage{xpatch})

\xpatchbibmacro{textcite}
  {\multicitedelim}
  {\ifnumequal{\value{citecount}}{\value{citetotal}}
        {\addspace\bibstring{and}\addspace}
        {\multicitedelim}}
  {}
  {}

verwandte Informationen