Anpassung Darstellung Publikationsdatum im BibLaTeX-Zitierstil "authoryear"

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


adihae
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: So 28. Feb 2021, 15:06

Anpassung Darstellung Publikationsdatum im BibLaTeX-Zitierstil "authoryear"

Beitrag 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


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

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

Beitrag 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.


Antworten