Seite 1 von 1

Anpassung Darstellung Publikationsdatum im BibLaTeX-Zitierstil "authoryear"

Verfasst: So 7. Mär 2021, 22:32
von adihae

Hallo zusammen

Ich verwende BibLaTeX mit dem Zitierstil authoryear. Im Literarturverzeichnis wird das Publikationsdatum der Quellen vom Typ Online folgendermassen dargestellt:

Format
dd. mmm. yyyy

Beispiel
Lange, Mirko (4. Dez. 2013). Von Social Media zu Content Marketing: «Wir müssen aufhören, vom Kanal her zu denken!». München: Scompler Technologies GmbH. url: https://scompler.com/von-social-media-z ... -zu-denken (besucht am 08. 02. 2021).

Ich benötige jedoch folgende Darstellung des Publikationsdatums:

Format
yyyy, dd. mmmm

Beispiel
Lange, Mirko (2013, 4. Dezember). Von Social Media zu Content Marketing: «Wir müssen aufhören, vom Kanal her zu denken!». München: Scompler Technologies GmbH. url: https://scompler.com/von-social-media-z ... -zu-denken (besucht am 08. 02. 2021).

Wie kann ich die Darstellung des Publikationsdatums im Literaturverzeichnis entsprechend anpassen?

bericht.tex

% Festlegung des Allgemeinen Dokumentenformats
\documentclass[a4paper,12pt,headsepline,bibliography=totocnumbered]{scrartcl}

% Nutzung Umlaute unter UTF8
\usepackage[utf8]{inputenc}

% Sprache für Standardelemente, wie zum Beispiel das Inhaltsverzeichnis
\usepackage[ngerman]{babel}

% Einbindung der Schriften
\usepackage{lmodern}
\usepackage[T1]{fontenc}

%Zitierweise
\usepackage[style=authoryear]{biblatex}

%Literaturverzeichnis
\addbibresource{literaturverzeichnis.bib}

\begin{document}

\section{Inhalt}
\label{sec:Inhalt}

Gemäss \cite{lange2013} ist es nicht zielführend, im Marketing in Kanälen zu denken.

% Literaturverzeichnis
%\addcontentsline{toc}{section}{Literaturverzeichnis}
\printbibliography[title=Literaturverzeichnis]{}

\end{document}

literaturverzeichnis.bib

@online{lange2013,
    author = "Mirko Lange",
    date = "2013-12-04",
    title = "Von Social Media zu Content Marketing: «Wir müssen aufhören, vom Kanal her zu denken!»",
    organization = "München: Scompler Technologies GmbH",
    url = "https://scompler.com/von-social-media-zu-content-marketing-wir-muessen-aufhoeren-vom-kanal-her-zu-denken",
    urldate = "2021-02-08"
}

Vielen Dank für Eure Unterstützung und Beste Grüsse
Adrian


Re: Anpassung Darstellung Publikationsdatum im BibLaTeX-Zitierstil "authoryear"

Verfasst: Mo 8. Mär 2021, 06:10
von Bartman

Falls die Anpassung für alle Eintragstypen gelten soll: Verwende die Option dateabbrev, kopiere den Befehl \mkbibdatelong in die Präambel und ändere die Reihenfolge.

Mein Wagnis eines Lösungsvorschlags sieht wie folgt aus:

% german.lbx
\DefineBibliographyExtras{german}{%
  \protected\def\mkbibdatelong#1#2#3{%
    \iffieldbibstring{#1}
      {\bibstring{\thefield{#1}}}
      {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}%
       \iffieldundef{#2}{}{,\space}}%
    \iffieldundef{#3}
      {}
      {\mkbibordinal{\thefield{#3}}%
       \iffieldundef{#2}{}{\nobreakspace}}%
    \iffieldundef{#2}
      {}
      {\mkbibmonth{\thefield{#2}}}}%
}

Lies in der Dokumentation nach, wie Namenslisten in der bib-Datei zu gestalten sind, damit mögliche Anpassungen durch das Paket wirken können.

Der Befehl \autocite und die gleichnamige Paketoption können ein nützlicher Ersatz für \cite sein.

Beachte die Warnung zu csquotes in der log-Datei.

Off-Topic:

Es genügt seit nun fast drei Jahren, wenn die Dateien in UTF-8 kodiert sind. Bei Dateien, die mit einem aktuellen LaTeX-Editor erstellt wurden, sollte das der Fall sein.