Fügen Sie zwischen mehreren Zitaten im Autor-Jahr-Stil ein Leerzeichen ein

Fügen Sie zwischen mehreren Zitaten im Autor-Jahr-Stil ein Leerzeichen ein

Ich verwende biblatexden authoryear-icompStil und möchte zwei Werke desselben Autors zitieren, die im selben Jahr geschrieben wurden. Die aktuelle Ausgabe von \citet{examplea, exampleb}ist

John (1991a,b)

aber ich würde lieber einen zusätzlichen Raum hinzufügen, was zu

John (1991a, b).

Ich habe bereits versucht, neu zu definieren \multicitedelimund \compcitedelimüber

\renewcommand{\multicitedelim}{\addcomma\addspace}
\renewcommand{\compcitedelim}{\addcomma\addspace}

aber das hatte nicht den gewünschten Effekt.

MWE

\documentclass{article}

\usepackage[backend=biber, natbib, style=authoryear-icomp]{biblatex}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@MISC{examplea,
  author = {John, Doe},
  title = {MyBook A},
  date = {1991}
}
@MISC{exampleb,
  author = {John, Doe},
  title = {MyBook B},
  date = {1991}
}    
\end{filecontents*}
\bibliography{\jobname.bib}

\begin{document}
\citet{examplea, exampleb}
\end{document}

Antwort1

Der Schuldige für dieses Verhalten ist das Bibmacro textcite...

Hinzufügen der folgenden Zeilen in der Präambel (Paket xpatchwird benötigt)

\xpatchbibmacro{textcite}
  {\setunit{\addcomma}}
  {\setunit{\addcomma\addspace}}
  {}
  {}

löst das Problem.

Vollständiger Code (habe ich auch geändert \bibliographyin \addbibresource)

\documentclass{article}

\usepackage[backend=biber, natbib, style=authoryear-icomp]{biblatex}

\usepackage{xpatch}
\xpatchbibmacro{textcite}
  {\setunit{\addcomma}}
  {\setunit{\addcomma\addspace}}
  {}
  {}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@MISC{examplea,
  author = {John, Doe},
  title = {MyBook A},
  date = {1991}
}
@MISC{exampleb,
  author = {John, Doe},
  title = {MyBook B},
  date = {1991}
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
\citet{examplea, exampleb}
\end{document} 

Ausgabe:

Bildbeschreibung hier eingeben

verwandte Informationen