In my bibliography, which is created using biblatex, I want to write the full date on which I have accessed the URL. For some reason only the year is shown, but not the full date. "urldate=long" is not working. Could you please help?
I have the following entry in my quellen.bib-file:
@Online{ MyOnline,
Title = {Title of Page},
URL = {http://www.somesite.com},
URLDate = {2016-06-15}
}
In my main.tex document I have:
\documentclass[twoside,a4paper,draft=true]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=biber,bibstyle=nature,citestyle=nature]{biblatex}
\ExecuteBibliographyOptions{
sorting=none,
bibwarn=true,
isbn=true,
url=true,
urldate=long,
maxnames=20
}
\addbibresource{quellen.bib}
\begin{document}
\cite{MyOnline}
\printbibliography
\end{document}

.bbxif possible? – cfr Sep 12 '16 at 22:59naturestyle. It works in the standard case. – cfr Sep 13 '16 at 01:17\DeclareNameFormat{default}code is going to break withbiblatexversions >= 3.3 (see Biblatex 3.3 name formatting). I suspect you could get close to what you want with\DeclareNameAlias{default}{given-family}and thegiveninits=trueoption. Alternatively, the code should probably look like\DeclareNameFormat{default}{% \usebibmacro{name:given-family} {\namepartfamily} {\namepartgiveni} {\namepartprefix} {\namepartsuffix}% \usebibmacro{name:andothers}%}(mod line breaks) – moewe Sep 13 '16 at 07:35