\printbibliography gibt kein Literaturverzeichnis aus

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


waaddles

\printbibliography gibt kein Literaturverzeichnis aus

Beitrag von waaddles »

Hallo,

ich arbeite noch nicht so lange mit LaTeX und habe jetzt zum 1. Mal versucht automatisch ein Inhaltsverzeichnis erstellen zu lassen, verzweifle aber so langsam daran.

Aus irgendeinem Grund gibt der Befehl \printbibliography kein Literaturverzeichnis aus.

Ich benutze TeXStudio, die Angaben im Literaturverzeichnis habe ich mit Citavi erstellt und dann exportiert.

Das ist die Präambel meines Dokuments + der Befehl am Ende des Dokuments.
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[style=german]{csquotes}
\usepackage[backend=biber,style=philosophy-modern]{biblatex}
\addbibresource{MRbib2.bib}
\usepackage{url}
\usepackage{pdfpages} 
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage{breakurl}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{setspace}
\setlength{\parindent}{0em}
\usepackage[paper=a4paper,left=30mm,right=30mm,top=30mm,bottom=30mm]{geometry} 
\deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark\ }}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}	

\begin{document}

\nocite{*}

\clearpage
\pagestyle{plain}
\pagenumbering{Roman}
\setcounter{page}{4}


\printbibliography

\end{document 


Biber gibt mir immer folgende Fehlermeldung aus:
Prozess gestartet: biber.exe "document"

INFO - This is Biber 2.3
INFO - Logfile is 'document.blg'
INFO - Reading 'document.bcf'
WARN - Warning: Found biblatex control file version 3.4, expected version 2.9
INFO - Using all citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'MRbib2.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'MRbib2.bib'
WARN - Datamodel: Entry 'Joyce.2015' (MRbib2.bib): Invalid format '20.03.2018' of date field 'urldate' - ignoring
WARN - Datamodel: Entry 'Boghossian.o.J.' (MRbib2.bib): Invalid format '18.02.2018' of date field 'urldate' - ignoring
WARN - Datamodel: Entry 'SayreMcCord.2017' (MRbib2.bib): Invalid format '18.02.2018' of date field 'urldate' - ignoring
WARN - Datamodel: Entry 'Gowans.2017' (MRbib2.bib): Invalid format '18.02.2018' of date field 'urldate' - ignoring
WARN - Datamodel: Entry 'Zalta.2005' (MRbib2.bib): Invalid format '19.02.2018' of date field 'urldate' - ignoring

Use of uninitialized value $lname in concatenation (.) or string at C:\Users\a\AppData\Local\Temp\par-61\cache-19a661c7206c3f371c207b98ac69231301395587\inc\lib/Biber.pm line 1979.

Use of uninitialized value $lssn in concatenation (.) or string at C:\Users\a\AppData\Local\Temp\par-61\cache-19a661c7206c3f371c207b98ac69231301395587\inc\lib/Biber.pm line 1979. Use of uninitialized value $lssn in concatenation (.) or string at C:\Users\a\AppData\Local\Temp\par-61\cache-19a661c7206c3f371c207b98ac69231301395587\inc\lib/Biber.pm line 1993. Use of uninitialized value $lssn in concatenation (.) or string at C:\Users\a\AppData\Local\Temp\par-61\cache-19a661c7206c3f371c207b98ac69231301395587\inc\lib/Biber.pm line 2008. Can't use an undefined value as an ARRAY reference at C:\Users\a\AppData\Local\Temp\par-61\cache-19a661c7206c3f371c207b98ac69231301395587\inc\lib/Biber/Internals.pm line 990.

Prozess endete mit Fehler(n) 

Den Temp-Ordner par-61 zu löschen habe ich schon versucht, hat aber nichts gebracht.


Ich wäre wirklich dankbar, wenn mir jemand weiterhelfen könnte.

Gast

Beitrag von Gast »

 WARN - Warning: Found biblatex control file version 3.4, expected version 2.9 
Dein Biber ist doch schon etwas älter (Dezember 2015). Aktuell ist Biber 2.11, das passt zu biblatex 3.11. Mach also ein Update (bei MikTeX im Admin und User-Modus).

waaddles

Beitrag von waaddles »

Wow, vielen Dank, das war wirklich der (überraschend simple) Fehler. Hätte ich das mal vor ein paar Stunden schon gewusst. :D

Gast

Beitrag von Gast »

Die anderen Warnungen solltest Du Dir auch zu Herzen nehmen.
WARN - Datamodel: Entry 'Joyce.2015' (MRbib2.bib): Invalid format '20.03.2018' of date field 'urldate' - ignoring
das korrekte Format für Datumsfelder ist YYYY-MM-DD und nicht DD.MM.YYYY.

Du solltest in Deiner gar nicht so langen Präambel noch ein paar Dinge ändern. So sollten Pakete nicht mehrmals geladen werden. hyperref sollte bis auf wenige Ausnahmen zuletzt geladen werden. Das Paket url muss explizit nicht mehr geladen werden, das machen hyperref und biblatex für Dich. \setlength{\parindent}{0em} ist auch nicht sonderlich beliebt, es gibt bei den KOMA-Klassen stattdessen die parskip-Option.

waaddles

Beitrag von waaddles »

Danke, ich habe das jetzt umgesetzt. Mittlerweile funktioniert alles super (zumindest wird das Dokument ausgegeben wie ich mir das vorstelle). :)

Antworten