Ich verwende den nature
Zitierstil, der leider nicht das Datum anzeigt, an dem ich eine Webseite aufgerufen habe.
Danke an diesen Beitrag:
urldate=long funktioniert nicht mit dem nature.bbx-Stil unter Verwendung von Biblatex
Ich habe eingefügt:
\DeclareBibliographyDriver{online}{% modified from biblatex-nature's bbx
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit\newblock
\iftoggle{bbx:eprint}
{\usebibmacro{eprint}}
{}%
\newunit\newblock
\usebibmacro{url+urldate}% from Biblatex's standard.bbx
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\usebibmacro{related}%
\usebibmacro{finentry}%
}
Dadurch konnte ich das Drucken des Zugriffsdatums wie folgt aktivieren:
(30. Mai 2020)
Ich möchte das Erscheinungsbild in etwas wie den Harvard-Stil ändern, um deutlich zu machen, was dieses Datum bedeutet:
(Zugriff: 21. August 2017)
[Zugriff: 21.08.2017]
kann mir jemand helfen und mir erklären wie ich das mache?
Antwort1
Mit einer aktuellen Version von biblatex-nature
(ich habe v1.3c vom 18.10.2018 geprüft) brauchen Sie das in der Frage Gezeigte nicht \DeclareBibliographyDriver
: Dieser Code (oder tatsächlich eine etwas bessere Version davon) ist bereits Teil von nature.bbx
. Es reicht aus, das vollständig urldate=long,
anzuzeigen .urldate
Wenn Sie Text wie „Zugriff“ hinzufügen möchten urldate
, müssen Sie das urldate
Feldformat ändern. Sie können Ihren Code auf der Felddefinition von basieren biblatex.def
: \DeclareFieldFormat{urldate}{\mkbibparens{\bibstring{urlseen}\space#1}}
.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,
style=nature,
urldate=long]{biblatex}
\DeclareFieldFormat{urldate}{\mkbibparens{\bibstring{urlseen}\addcolon\space#1}}
\DefineBibliographyStrings{english}{
urlseen = {accessed},
}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,ctan,markey}
\printbibliography
\end{document}