biber: year = {28. September 2012} resultiert in Warnung "year field … is not an integer"
Moin, hab versucht Ich habe versucht, auf einem neuen Rechner meine gewohnte Arbeitsumgebung für LaTeX zu installieren (vormals TeX Live 2015). Leider ist es mir nicht ganz gelungen TeX Live 2015 beizubehalten.
tischa@TKS:~$ tex -version
TeX 3.14159265 (TeX Live 2016)
Wenn ich nun meine bislang lauffähige Datei kompiliere kompiliere, erhalte ich unter `biber` folgende Fehlermeldung. Ich habe mehr als 525 Einträge von der Sorte, dass ich im `year`-Feld genaue Daten auf diese Weise eingegeben habe. Ich kann die Felder bei der Menge nicht mehr anpassen. Kann mir
1. jmd. sagen wie ich unter Ubuntu wieder zu TeX Live 2015 zurückkomme oder
2. meine Präambel anpassen muss, dass es auch unter TeX Live 2016 wie zuvor läuft?
> `WARN - year field '28. September 2012' in entry 'EUKOMa2012' is not an integer - this will probably not sort properly.`
Ich habe mal versucht, dass Problem mit einem Minimalbeispiel darzustellen.
\begin{filecontents}{\jobname.bib}
@Online{EUKOMa2012,
Title = {Kapitel des Besitzstandes/Verhandlungskapitel},
Author = {{Europäische Kommission}},
Gender = {sf},
Keywords = {primary, Kopenhagener-Kriterien, Beitritt, Beitrittsverhandlungen, Beitrittskriterien, cited},
Shortauthor = {Kommission},
URL = {http://ec.europa.eu/enlargement/policy/glossary/terms/chapters_de.htm},
Urldate = {2015-11-05},
Year = {28. September 2012},
Timestamp = {2016.02.04}
}
\end{filecontents}
\documentclass{article}
\usepackage[main=ngerman,icelandic]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{graphicx}
\RequirePackage[doi=true,annotation=false,hyperref=true,backend=biber,namefont=smallcaps,style=footnote-dw,idemfont=italic,pageref=true,idembib=true,ibidtracker=constrict,xref=false,idembibformat=dash,edbyidem=true,journalnumber=afteryear,useeditor=true,useprefix=true,editorstring=parens,edstringincitations=true,citepages=permit,urldate=long,xref=true]{biblatex}
\DefineBibliographyStrings{ngerman}{%
bibliography = {Literaturverzeichnis},
shorthands = {Abkürzungsverzeichnis},
urlseen = {zuletzt abgerufen am},
url = {in},
}
\usepackage{csquotes}
%\newcommand*{\quelle}[1]{\par\raggedleft\footnotesize Quelle:~#1}
\DeclareFieldFormat{url}{\addcomma\space in\addcolon\space\url{#1}}%URL-Datum
\DeclareFieldFormat{urldate}{\hspace{-0.3em},\space\bibstring{urlseen}\space#1}
\renewcommand*{\bibmultinamedelim}{\addslash}% Bibliographie
\renewcommand*{\bibfinalnamedelim}{\addslash}% Bibliographie
\renewcommand*{\citemultinamedelim}{\addslash}% Zitate
\renewcommand*{\citefinalnamedelim}{\addslash}% Zitate
%Reihenfolge NAME, VORNAME bei Referenzen
\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:family-given}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{% alle anderen Zitate
\usebibmacro{name:family-given}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{sortname}{% Bibliographie
\ifgiveninits
{\usebibmacro{name:family-given}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}}
{\usebibmacro{name:family-given}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}}%
\usebibmacro{name:andothers}}
\renewcommand*{\jourvolstring}{\addcomma\space Jg\adddot\space}
% \renewcommand*{\journumstring}{\addspace Nr\addot\space}
\renewcommand*{\journumstring}{\addspace}
\renewcommand*{\sernumstring}{%
\addcomma\space\bibstring{volume}\addspace}
%Angabe Location und Note nicht ausgegeben
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=note, null]%Note-Feld nicht ausgeben
\step[fieldset=location, null]
}
}
}
\addbibresource{\jobname.bib}
\begin{document}
\cite[Siehe][15]{EUKOMa2012}
\printbibliography
\end{document}