Unterschiedliche Datumsdarstellung im Literatur Verzeichnis

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Unterschiedliche Datumsdarstellung im Literatur Verzeichnis

von Gast » Fr 7. Jun 2019, 17:08

Im Feld year sollte wirklich nur das Jahr stehen. Wenn Du ein Datum mit Monat oder mehr haben möchtest, dann musst Du stattdessen das Feld date verwenden. date-Felder sind unabhängig von der gewünschten Ausgabe immer im ISO 8601/EDTF-Format zu befüllen.

Der Trick mit alldates=iso verschleiert das Problem nur, da er das Datum einfach wie die Eingabe formatiert und dadurch versteckt, dass das Datum im year-Feld nicht geparst wird, sondern einfach so weitergegeben wird.
\documentclass[12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{csquotes}

\usepackage[backend=biber, style=numeric, sorting=none, doi=false]{biblatex}

%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@online{web,
 title   = {website},
 url     = {https://url.de},
 urldate = {2019-06-07},
}
@phdthesis{thesis,
 abstract = {Titel},
 author   = {Author},
 date     = {2019-06-07},
 title    = {Titel},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
web \cite{web} und Thesis\cite{thesis}
\printbibliography
\end{document}

von p3l4h0 » Fr 7. Jun 2019, 13:34

dankeschön
das es davon auch eine Anleitung gibt wusste ich nicht. :)

habe noch rausgefunden in das datefeld für thesis muss ein integer.
Sonst klappt da nichts
Leider kann da kein direktes Datum stehen also dd-mm-yyyy
INFO - Found BibTeX data source 'Literatur.bib' WARN - year field '2019-03-07' in entry 'thesis' is not an integer - this will probably not sort properly.
Also einfach das Datum so reinschreiben

von Gast » Fr 7. Jun 2019, 12:27

Du kannst die Formatierung des Datums mit der alldates-Option ändern, beispielsweise:
\begin{filecontents}{\jobname.bib}
@online{web,
 title = {website},
 url = {https://url.de},
 urldate = {2019-06-07}
}

@phdthesis{thesis,
 abstract = {Titel},
 author = {Author},
 year = {2019-06-07},
 title = {Titel},
 type = {Dissertation}
}
\end{filecontents}

\documentclass[12pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{csquotes}

\usepackage[backend=biber,sorting=none, doi=false, style=numeric, alldates=iso]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
web \cite{web} und Thesis\cite{thesis}
\printbibliography
\end{document}
um generell ISO-Datum zu erhalten. Näheres ist der [d]biblatex[/d]-Anleitung zu entnehmen.

Übrigen gehört in den Eintrag url keinesfalls die Anweisung \url. Für die Formatierung als URL ist biblatex zuständig.

Unterschiedliche Datumsdarstellung im Literatur Verzeichnis

von p3l4h0 » Fr 7. Jun 2019, 12:19

Ich bekomme im Literaturverzeichnis unterschiedlich formatierte Daten angezeigt. Das würde ich gerne lösen weiß aber nicht genau wie.
Für einen Anstoß oder ein Lösung wäre ich Dankbar.
\begin{filecontents}{\jobname.bib}
@online{web,
 title = {website},
 url = {\url{https://url.de}},
 urldate = {2019-06-07}
}

@phdthesis{thesis,
 abstract = {Titel},
 author = {Author},
 year = {2019-06-07},
 title = {Titel},
 type = {Dissertation}
}
\end{filecontents} 

\documentclass[12pt]{scrbook}
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{csquotes}

\usepackage[backend=biber,sorting=none, doi=false, style=numeric]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
web \cite{web} und Thesis\cite{thesis}
\printbibliography
\end{document}
Danke :)

Nach oben