Изменить вид библиографии «Дата доступа:дд.мм.гг»

Изменить вид библиографии «Дата доступа:дд.мм.гг»

Я использую natureстиль цитирования, который, к сожалению, не отображает дату посещения мной веб-страницы.

Спасибо за этот пост:

urldate=long не работает со стилем nature.bbx при использовании biblatex

Я вставил:

\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}%
}

что позволило мне включить печать даты доступа следующим образом:

(30 мая 2020 г.)

Я бы хотел изменить его внешний вид на что-то вроде гарвардского стиля, чтобы было понятнее, что означает эта дата:

(Дата обращения: 21 августа 2017 г.)
[Дата обращения: 21.08.2017 г.]

может ли кто-нибудь мне помочь и объяснить, как это сделать?

решение1

С текущей версией biblatex-nature(я проверил v1.3c от 18.10.2018) вам не понадобится \DeclareBibliographyDriverпоказанный в вопросе код: Этот код (или даже его немного лучшая версия) уже является частью nature.bbx. urldate=long,достаточно, чтобы показать его urldateполностью.

Если вы хотите добавить текст типа «доступен» в urldate, вам нужно будет изменить urldateформат поля. Вы можете основать свой код на определении поля из 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}

CTAN. Комплексная сеть архивов TeX http://www.ctan.org (дата обращения: 1 октября 2006 г.).

Связанный контент