Hallo zusammen,
ich habe noch eine weitere Frage zu Biblatex. Ich habe zu manchen Einträgen URLs mit Abrufdatum angegeben, einige Einträge brauchen noch den Zusatz "kostenlose Registrierung erforderlich". Diese Notiz soll hinter das Abrufdatum geschrieben werden. Ich dachte mir, dass ich hierzu das Feld comment verwende, da es in allen meinen Bibeinträgen leer ist. Hierzu habe ich das Bibmakro url+urldate umgeschrieben, leider funktioniert es nicht. Hat jemand einen Tipp für mich?
Code:
\RequirePackage{filecontents}
\begin{filecontents*}{Literatur.bib}
@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {Münster},
year = {2005},
url={http://www.google.de},
urldate={2010-07-26}
}
@INCOLLECTION{gremhaesgul2004,
author = {Wim van Grembergen},
title = {Structures, Processes and Relational Mechanisms for IT Governance},
booktitle = {Strategies for Information Technology Governance},
publisher = {Idea Group Publishing},
year = {2004},
editor = {Wim Van Grembergen},
pages = {1-36},
url={http://www.google.de},
urldate={2010-07-26},
comment={kostenlose Registrierung notwendig}
}
\end{filecontents*}
\documentclass{scrbook}
\usepackage[latin1]{inputenc} %"'deutsche"' Schriftarten, Umlaute, etc.
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage[style=authoryear,maxnames=3,autocite=footnote, uniquename=false, dashed=false, sorting=nyt, sortcites=true, isbn=false, useprefix=true]{biblatex}
\bibliography{Literatur}
\renewbibmacro*{url+urldate}{%
\printfield{url}%
\iffieldundef{urlyear}
{}
{\setunit*{\addspace}%
\iffieldundef{comment}% NEU
{\printtext[urldate]{\printurldate}}%
{\printtext[urldate]{\printurldate\addcomma\addspace\printfield{comment}}}}} % NEU
\begin{document}
\nocite{*}
\printbibliography[maxnames=99]
\end{document}
Danke im Voraus!
Kathrin
Lesezeichen