Seite 1 von 1
Problem OS X Biber 2.3 / 2.4
Verfasst: Mo 25. Apr 2016, 18:52
von JoniKlein
Hallo, ich bin neu hier und schreibe meine Bachelorarbeit mit LaTeX (texmaker) auf OS X 10.11 ...
Ich habe noch ein Problem mit der Einbindung meiner mit Citavi erstellten Literaturverzeichnisse via Biber.
Immer wenn ich den Befehl "BibTex" starte, erhalte ich die Fehlermeldung bei Biber 2.3:
INFO - This is Biber 2.3 INFO - Logfile is 'Bachelor-Thesis.blg' INFO - Reading 'Bachelor-Thesis.bcf' WARN - Warning: Found biblatex control file version 3.0, expected version 2.9 INFO - Found 1 citekeys in bib section 0 INFO - Processing section 0 INFO - Looking for bibtex format file 'bib/literature.bib' for section 0 INFO - Decoding LaTeX character macros into UTF-8 INFO - Found BibTeX data source 'bib/literature.bib' ERROR - BibTeX subsystem: /var/folders/2n/l0l90lq13glg2vq9wrxmrlcw0000gn/T/UYS_0O1e1d/literature.bib_3060.utf8, line 1, syntax error: at end of input, expected "@" INFO - WARNINGS: 1 INFO - ERRORS: 1
bzw. Biber 2.4:
INFO - This is Biber 2.4 INFO - Logfile is 'Bachelor-Thesis.blg' INFO - Reading 'Bachelor-Thesis.bcf' INFO - Found 1 citekeys in bib section 0 INFO - Processing section 0 INFO - Looking for bibtex format file 'bib/literature.bib' for section 0 INFO - Decoding LaTeX character macros into UTF-8 INFO - Found BibTeX data source 'bib/literature.bib' ERROR - BibTeX subsystem: /var/folders/2n/l0l90lq13glg2vq9wrxmrlcw0000gn/T/kGIT_13NJp/literature.bib_3107.utf8, line 1, syntax error: at end of input, expected "@" INFO - ERRORS: 1
Ich habe mich bereits ausführlich in diesem Threat hier erkundigt:
http://golatex.de/literaturverzeichnis- ... 16923.html
Hilfe wäre toll!

Viele Grüße allerseits
Verfasst: Mo 25. Apr 2016, 19:03
von Gast
Zunächst darfst Du nur mit Biber 2.4 ein gutes Ergebnis erwarten, Biber 2.3 passt mit Deiner biblatex-Version zusammen.
Der Fehler, den Du bekommst, scheint mir so zu interpretieren sein, dass Deine .bib-Datei nicht in Ordnung ist. Es scheint ein @ zu fehlen. Kannst Du versuchen, das Problem mit einer möglichst kleinen .bib-Datei zu reproduzieren und diese hier einzustellen?
Die Zeilennummern sind immer mit etwas Vorsicht zu genießen, aber vielleicht solltest Du Dich am Anfang Deiner Datei umsehen (der Fehler sagt Zeile 1).
Verfasst: Mo 25. Apr 2016, 19:23
von JoniKlein
Hey, vielen Dank für die schnelle Antwort.
Ja, nach so etwas sieht es aus..
Also meine .bib-Datei sieht (noch) so aus:
% This file was created with Citavi 5.2.0.8
@misc{BITKOMe.V.VDMAe.V.undZVEIe.V..2015,
author = {{BITKOM e.V., VDMA e.V. und ZVEI e.V.}},
date = {2015},
title = {Umsetzungsstrategie Industrie 4.0: Ergebnisbericht der Platform Industrie 4.0},
url = {https://www.bitkom.org/Publikationen/2015/Leitfaden/Umsetzungsstrategie-Industrie-40/150410-Umsetzungsstrategie-0.pdf},
urldate = {25. April 2016},
editor = {{BITKOM e.V., VDMA e.V. und ZVEI e.V.}},
institution = {{Plattform Industrie 4.0}}
}
Kam so aus Citavi, habe selbst keine weiteren Änderungen vorgenommen..
Viele Grüße und danke im Voraus!
Verfasst: Mo 25. Apr 2016, 21:11
von Besserwisser
Obwohl urldate AFAIK das falsche Format hat (müsste eigentlich ein ISO-Datum sein, siehe
Abschnitt 2.3.8 der [d]biblatex[/d]-Anleitung), kann ich das Problem mit deiner bib-Datei nicht nachvollziehen:
\begin{filecontents*}{\jobname.bib}
@misc{BITKOMe.V.VDMAe.V.undZVEIe.V..2015,
author = {{BITKOM e.V., VDMA e.V. und ZVEI e.V.}},
date = {2015},
title = {Umsetzungsstrategie Industrie 4.0: Ergebnisbericht der Platform Industrie 4.0},
url = {https://www.bitkom.org/Publikationen/2015/Leitfaden/Umsetzungsstrategie-Industrie-40/150410-Umsetzungsstrategie-0.pdf},
urldate = {25. April 2016},
editor = {{BITKOM e.V., VDMA e.V. und ZVEI e.V.}},
institution = {{Plattform Industrie 4.0}}
}
\end{filecontents*}
\documentclass{article}
\usepackage{biblatex}
\usepackage[utf8]{inputenc}
\addbibresource{\jobname.bib}
\begin{document}
\section{Test}
\cite{BITKOMe.V.VDMAe.V.undZVEIe.V..2015}
\printbibliography
\end{document}
funktioniert bei mir. Funktioniert das bei dir auch? Falls ja: Bist du sicher, dass deine \addbibresource-Anweisung in deinem Dokument die korrekte Datei lädt? Falls du 100% sicher bist, könnte es eventuell auch noch an einem unsichtbaren Zeichen am Anfang der Datei liegen. Ich dachte zwar, dass biber inzwischen mit
BOM umgehen kann, aber auch das würde ich ggf. kontrollieren.
Ich empfehle daher ggf. dringend selbst ein
Minimalbeispiel zu erstellen, das das Problem zeigt. Siehe auch unbedingt
die wichtigen Hinweise.
Verfasst: Mi 27. Apr 2016, 11:03
von JoniKlein
Hallo Besserwisser!
erstmal: Tausend dank!!!

und sorry, dass ich erst heute antworte..
Das Literaturverzeichnis wird jetzt wieder (fast) richtig geladen!
Ich habe dein Minimalbeispiel mal ausgeführt, das hat funktioniert.
Die \addbibsource-Anwendung hat auch auf die richtige Datei verwiesen.
Ich habe jetzt aus der Datei mal diesen Teil
% This file was created with Citavi 5.2.0.8
entfernt, dann hat es funktioniert... komisch!
Viele Grüße!
Verfasst: Mi 27. Apr 2016, 11:20
von Gast
Eigentlich kann Biber mit diesen Publicity-Blurbs umgehen und ignoriert sie einfach.
Bei mir hat Biber dann mit Deiner Datei auch keine Probleme. Es könnte aber vielleicht wirklich etwas mit BOMs und der Codierung zu tun haben, obwohl ich damit auch noch nie Probleme hatte.
Verfasst: Mi 27. Apr 2016, 14:02
von JoniKlein
Hm...
Ich hab noch ein weiteres Problem, das auch mit Biber zu tun hat, und zwar geht es um folgendes:
Ich habe bereits von anderer Quelle erfahren, dass Biber 2.4 andere Tags verwendet als seine Vorgänger, bzw. musste ich diesen Absatz:
% Autoren im Literaturverzeichnis mit Nachname, Vorname
\DeclareNameFormat{sortname}{% Bibliographie
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
durch diesen Absatz
% Autoren im Literaturverzeichnis mit Nachname, Vorname
\DeclareNameFormat{sortname}{% Bibliographie
\iffirstinits
{\usebibmacro{name:last-first}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}}
{\usebibmacro{name:last-first}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}}%
\usebibmacro{name:andothers}}
ersetzen.
Zusätzlich habe ich in meinen Settings diesen Absatz
% Nach- und Vorname des Autors fett
\AtBeginBibliography{
\let\multinamedelim\bibmultinamedelim
\let\finalnamedelim\bibfinalnamedelim
\renewcommand*{\mkbibnamelast}[1]{\textbf{\namepartfamily}}
\renewcommand*{\mkbibnamefirst}[1]{\textbf{\namepartfamily}}}
, den ich schon wie den oberen Absatz verändert hatte.
Ich habe jetzt jedoch das Problem, dass weder die Sortierung noch die Fettung der Namen funktioniert und komme auch nicht auf die Lösung des Problems..
Ist vermutlich trivial, evtl. übersehe ich einfach etwas.
Hilfe wäre hervorragend

Viele Grüße
Verfasst: Mi 27. Apr 2016, 14:27
von Besserwisser
Bitte stelle neue Fragen mit dazu passendem
Minimalbeispiel neu. Das wird sonst zu unübersichtlich. Achte auch darauf, den
Status aktuell zu halten.
Verfasst: Mi 27. Apr 2016, 15:46
von JoniKlein
Alles klar, werde das berücksichtigen.
Danke!