著者年スタイルで引用文の最後と 2 番目の項目を分離しますか?

著者年スタイルで引用文の最後と 2 番目の項目を分離しますか?

複数の項目を引用する場合\citet、最後の項目と最後から2番目の項目の間に特定の区切り文字(「and」など)を入れたい。たとえば、次\citet{Grieg,Greg,Gregor}のようなものになります。...Grieg (2002), Greg (2001) and Gregor (2003) ...

最小限の動作例:

\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}

編集:Guidoの回答を見ました(https://tex.stackexchange.com/a/89634/30051) ですが、authoryear スタイルでは機能しません。したがって、ここではより具体的な質問です。

答え1

パッケージを使用したソリューションxpatch\usepackage{xpatch}

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

関連情報