ich möchte in meinem Literaturverzeichnis, das ich in biblatex mit authoryear-icomp formatiert habe nach Autor Jahr und vor dem Titel statt des standardmäßigen Punkts einen Doppelpunkt haben. Also statt "Müller, Tim (2000). Latex. [...]" brauche ich "Müller, Tim (2000): Latex. [...]"
Ich habe dazu im Netz den Befehl \labelnamepunct gefunden und damit funktioniert es auch (als Beispiel zeigte ich das an dem MWE, das hier im Forum als Beispiel gegeben wurde):
\begin{filecontents*}[force]{Bibliographie.bib} @ARTICLE{Beispiel2010, author = {Max Muster}, title = {goLaTeX Wiki-Beispiel}, journal = {LaTeX Journal}, year = {2010}, pages = {1-3}, timestamp = {2010.03.21}, url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel} } \end{filecontents*} \documentclass{scrartcl} \usepackage[backend=biber,style=authoryear-icomp]{biblatex} \addbibresource{Bibliographie.bib} %% Hier kommt der von mir ergänzte Befehl für das gewünschte Ereignis. \renewcommand{\labelnamepunct}{: } \begin{document} Dieser Beispieltext zitiert \cite{Beispiel2010} einen Artikel aus der Bib-Datei, welche in diesem Dokument angelegt wurde. \printbibliography \end{document}
(Quelle: Biblatex-Benutzerhandbuch, 3.15b, 28. Mai 2021)In Autor-Jahr-Bibliografiestilen wird dieses Trennzeichen nach dem Autor/Editor und dem Jahr uvor dem Titel platziert. Die Standarddefinition in Bibliografien ist der jetzt veraltete \labelnamepunct und ist ansonsten ein Komma plus Zwischenwort-Leerzeichen.
Also müsste bei authoryear das gewünschte Ergebnis genauso damit erreichbar sein.
Da ich 1. immer dazulernen möchte und 2. das modernere nehmen will, da ich Angst habe, dass das veraltete irgendwann mit modernen Paketen, auf die ich nicht verzichten kann, kollidieren könnte, habe ich natürlich auch das ausprobiert. Aber damit funktioniert es leider nicht und es erscheint dennoch die Voreinstellung des Punkts statt des Doppelpunkts:
\begin{filecontents*}[force]{Bibliographie.bib} @ARTICLE{Beispiel2010, author = {Max Muster}, title = {goLaTeX Wiki-Beispiel}, journal = {LaTeX Journal}, year = {2010}, pages = {1-3}, timestamp = {2010.03.21}, url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel} } \end{filecontents*} \documentclass{scrartcl} \usepackage[backend=biber,style=authoryear-icomp]{biblatex} \addbibresource{Bibliographie.bib} %% Hier kommt der von mir ergänzte Befehl für das gewünschte Ereignis. \renewcommand{\nametitledelim}{: } \begin{document} Dieser Beispieltext zitiert \cite{Beispiel2010} einen Artikel aus der Bib-Datei, welche in diesem Dokument angelegt wurde. \printbibliography \end{document}
Mit dem veralteten Befehl funktioniert es zwar. Aber wie gesagt, habe ich Angst, dass es irgendwann Probleme geben könnte. Und zweitens will ich ja auch verstehen, warum das, was man eigentlich stattdessen verwenden sollte, bei mir nicht funktioniert.