Wie entferne ich (richtig) die Klammern um das Jahr im Autorjahresstil?

Wie entferne ich (richtig) die Klammern um das Jahr im Autorjahresstil?

Vor einiger Zeit fragte Alan Munn und Lockstep antwortete eloquenteine Frage zum Entfernen von Klammernaus authoryearReferenzen im Biblatex-Stil. Leider fügt die Lösung von Lockstep einen unerwünschten Wert \addperiod\spacein die „Bindestrich“-Referenzen ein. Beispielsweise wird Autor A. zweimal zitiert:

\documentclass{article}

\usepackage[style=authoryear]{biblatex}
\usepackage{xpatch}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,author={Author, A.},year={2001},title={Alpha}}
@misc{A02,author={Author, A.},year={2001},title={Beta}}
\end{filecontents}

\addbibresource{\jobname.bib}
\nocite{*}

\begin{document}

\printbibliography

\xpatchbibmacro{date+extrayear}{%
  \printtext[parens]%
}{%
  \addperiod\space%
  \printtext%
}{}{}

\printbibliography

\end{document}

wir bekommen:

Bildbeschreibung hier eingeben

Ich habe \usebibmacro{bbx:dashcheck}erfolglos versucht, eine Lösung mit Konstrukten wie zu erstellen. Wie kann ich dann auf der Grundlage des auf nice basierenden Ansatzes von Lockstep nur im Fall von „Nicht-Strich“-Referenzen xpatchbedingt einschließen ?\addperiod\space

Antwort1

Die Ausgabe der Einheiten sollte innerhalb des Befehls erfolgen \setunit.

\xpatchbibmacro{date+extrayear}{%
  \printtext[parens]%
}{%
  \setunit{\addperiod\space}%
  \printtext%
}{}{}

Bildbeschreibung hier eingeben

verwandte Informationen