Seite 1 von 1

Biber Probleme in TeXstudio

Verfasst: Di 29. Nov 2016, 16:32
von Mischa
Hi Leute,
ich schreibe gerade an meiner BA und habe leider einige Probleme mit dem Literaturverzeichnis. Irgendwie scheint das Erstellen der Zitationsdatei durch biber bei mir nicht richtig zu funktionieren. Zum Testen habe ich das Miniaturbeispiel aus dem Forum genommen:
% 
%jobname NICHT ersetzen
\begin{filecontents}{\jobname.bib}
@online{zeilenumbruchBibliographielinks,
   author = {TeXwelt},
   title  = {Zeilenumbrüche in Bibliografielinks},
   url    = {http://texwelt.de/wissen/fragen/7008/},
   urldate = {2014-07-01}
}
@online{bibliographieUnterteilen,
   author = {TeXwelt},
   title  = {Wie unterteile ich meine biblatex Bibliografie?},
   url    = {http://texwelt.de/wissen/fragen/7532/},
   urldate = {2014-07-23}
}

\end{filecontents}

\documentclass[bibliography=totoc]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
   udieresis={ü}
}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,
style=numeric,
]{biblatex}
\addbibresource{\jobname.bib}%jobname NICHT ersetzen
\begin{document}
\tableofcontents

\section{Zusatzinfos}
\citetitle{bibliographieUnterteilen}

Wie kann ich Links besser trennen?\footcite{zeilenumbruchBibliographielinks}
\printbibliography
\end{document}
% 


In den Optionen wurde Biber als Standart Bibliographieprogramm asugewählt.

Wenn ich die Datei erzeuge bekomme ich eine einen Haufen Fehlermeldungen geworfen
% Fehlermeldungen
Zeile 21: Use of \sortlist doesn't match its definition. \sortlist{
Zeile 21: Extra }, or forgotten \endgroup. \sortlist{nty}
Zeile 22: Undefined control sequence. ...\entry{bibliographieUnterteilen}{online}{}
Zeile 39: Undefined control sequence. \endentry
Zeile 39: Undefined control sequence. \endentry
Zeile 39: Undefined control sequence. \endentry
Zeile 39: Undefined control sequence. \endentry
Zeile 39: Undefined control sequence. \endentry
Zeile 39: Undefined control sequence. \endentry
Zeile 39: Undefined control sequence. \endentry
Zeile 40: Undefined control sequence. ...zeilenumbruchBibliographielinks}{online}{}
Zeile 57: Undefined control sequence. \endentry
Zeile 57: Undefined control sequence. \endentry
Zeile 57: Undefined control sequence. \endentry
Zeile 57: Undefined control sequence. \endentry
Zeile 57: Undefined control sequence. \endentry
Zeile 57: Undefined control sequence. \endentry
Zeile 57: Undefined control sequence. \endentry
Zeile 58: Undefined control sequence. \endsortlist
Zeile 28: Extra \endgroup. \begin{document}
: File `beispiel.bib' already exists on the system.
: 'babel/polyglossia' detected but 'csquotes' missing.
: 
Zeile 32: Citation 'bibliographieUnterteilen' on page 1 undefined
Zeile 34: Citation 'zeilenumbruchBibliographielinks' on page 1 undefined
Zeile 35: Empty bibliography
: There were undefined references.
: Please (re)run Biber on the file:(biblatex) beispiel(biblatex) and rerun LaTeX afterwards.

% 
Hier ist der Output, den Biber Produziert
% 
Prozess gestartet: biber.exe "beispiel"

INFO - This is Biber 2.3
INFO - Logfile is 'beispiel.blg'
INFO - Reading 'beispiel.bcf'
WARN - Warning: Found biblatex control file version 3.0, expected version 2.9
INFO - Found 2 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'beispiel.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'beispiel.bib'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Sorting list 'nty/global' of type 'entry' with scheme 'nty' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Sorting list 'nty' of type 'entry' with scheme 'nty' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Writing 'beispiel.bbl' with encoding 'UTF-8'
INFO - Output to beispiel.bbl
INFO - WARNINGS: 1

Prozess endete normal

% 
Vielleicht kann mir jemand weiterhelfen.
Schon mal vielen Dank im Vorraus!

Verfasst: Di 29. Nov 2016, 18:21
von Gast
In der .blg-Datei findest Du die Zeile
WARN - Warning: Found biblatex control file version 3.0, expected version 2.9
Diese Zeile ist zwar nur als Warnung ausgeführt, sagt Dir aber, dass Deine Versionen von biblatex und biber nicht zusammenpassen. Dein Biber ist älter als Dein biblatex.
Da diese Inkompatibilitäten häufig zu Problemen führen, hat sich der Entwickler in neueren Versionen dafür entschieden, ein solches Versionsproblem als fatalen Fehler zu klassifizieren und mit einer etwas informativeren Fehlermeldung abzubrechen. Dein (älterer) Biber macht einfach noch munter weiter, aber biblatex kommt damit dann nicht mehr ganz klar.

Du musst also Deine TeX-Installation aktualisieren. Unter TeX Live geht das mit tlmgr unter MikTeX mit dem Updater sowohl im User- als auch im Admin-Modus (unter Umständen musst Du die Updater je zweimal laufen lassen.)

PS: Vielen Dank für die schön gestellte Frage mit vernünftigem Codebeispiel und Fehlermeldungen. Wenn alle ihre Fragen hier so stellen würden, dann wäre die Beantwortung viel einfacher und angenehmer.

Verfasst: Di 29. Nov 2016, 18:39
von Johannes_B
Anonymous hat geschrieben:PS: Vielen Dank für die schön gestellte Frage mit vernünftigem Codebeispiel und Fehlermeldungen. Wenn alle ihre Fragen hier so stellen würden, dann wäre die Beantwortung viel einfacher und angenehmer.
Da stimme ich zu, vielen Dank für die gut gestellte Frage.

Verfasst: Di 29. Nov 2016, 19:19
von Mischa
Vielen Dank für die schnelle Hilfe! Das Problem lag tatsächlich an einer Veralteten Version von Biber. Zudem musst ich den Update als Admin ausführen, da sonst die Änderungen nicht übernommen wurden.