Citavi bib-File plötzlich defekt

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


Franki
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Mo 23. Mai 2016, 12:01

Citavi bib-File plötzlich defekt

Beitrag von Franki »

Hallo zusammen,

mein Citavi Bib-File ist plötzlich defekt. mit einer vorherigen Version des Bib files funktioniert es tadellos.
File ended while scanning use of \thebibliography. \bibliography{bibtex}
Kann jemand dieses Bib-file mal prüfen ?

PS: Erneutes exportieren mit Citavi hilft nicht.


LG

Minimalbeispiel:
% scrbook (KOMA script) settings
\documentclass[listof=totoc,bibliography=totoc,a4paper,12pt,parskip,final,oneside]{scrbook}
\usepackage[paper=a4paper,left=20mm,right=25mm,top=30mm,bottom=30mm,bindingoffset=1cm]{geometry}
\usepackage[T1]{fontenc} % Verbessert die Trennung deutscher Texte erheblich!
\usepackage{lmodern}
\usepackage{selinput}% Eingabecodierung automatisch ermitteln ?
\SelectInputMappings{% ? siehe <http://ctan.org/pkg/selinput>
	adieresis={ä},
	germandbls={ß},
}


\usepackage{natbib}

\begin{document}
	
	\frontmatter % keine kapitelnummern, römische seitenzahlen
	\include{titelblatt}
	\include{erklaerung}
	\include{Zusammenfassung}
	\include{abstract}
	\tableofcontents
	\addtocontents{toc}{~\hfill\textbf{Seite}\par}
	\listoffigures
	\listoftables
	\include{formelzeichen}
	\include{abkuerzungen}
	\mainmatter
	\include{einleitung}
	\include{grundlagen}
	\include{konzept}
	\include{realisierung}
	\include{validierung}
	\include{schlussfolgerung}
	 \nocite{*} %alle restlichen nicht zitierten Einträge auflisten
	 \bibliography{bibtex}
	 \bibliographystyle{alpha} %Zitationsstil
	 \appendix
	\include{anhang}

	
\end{document}
Dateianhänge
bibtex.bib
(9.93 KiB) 375-mal heruntergeladen
Zuletzt geändert von Franki am Fr 9. Sep 2016, 12:31, insgesamt 3-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du solltest dir schon etwas mehr Mühe geben und nicht alle Arbeit auf andere abladen. Warum soll ich für dich ein Minimalbeispiel zum Testen erstellen?

Franki
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Mo 23. Mai 2016, 12:01

Beitrag von Franki »

Beispiel hinzugefügt.
Bin allerdings nicht sicher, wie ich das bib file für den Online Editor einfüge.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

bibtex kommt mit dem ä (\"a) in DraxlmaierFahrzeugelektrikGmbH.25.11.2015 nicht zurecht. Der bib-Eintrag wird für den "breitesten" Eintrag benützt, aber fehlerhaft. Mir ist dafür auch keine Lösung bekannt. Ich würde empfehlen auf biblatex/biber umzusteigen. Das hat die Probleme nicht.

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Für einen Online-Editor oder als Minimalbeispiel (ist sicherlich kein einwandfreies Minimalbeispiel) kann man das Beispiel so aufbereiten
(habe einige Quellen rausgenommen, damit der Post nicht zu lang wird):

Mit biblatex läuft dieser Code ohne Warnungen durch.

\begin{filecontents}{\jobname-bib.bib}
% This file was created with Citavi 5.3.1.0

@misc{DraxlmaierFahrzeugelektrikGmbH.25.11.2015,
 author = {{Dr{\"a}xlmaier Fahrzeugelektrik GmbH}},
 date = {2015-11-25},
 title = {eKSK Funktionsbeschreibung},
 editor = {{Dr{\"a}xlmaier Fahrzeugelektrik GmbH}}
}


@book{Reif.2014,
 author = {Reif, Konrad},
 year = {2014},
 title = {Automobilelektronik: Eine Einf{\"u}hrung f{\"u}r Ingenieure},
 price = {EUR 29.99 (DE)},
 address = {Wiesbaden},
 edition = {5., {\"u}berarb. Aufl.},
 publisher = {{Springer Vieweg}},
 isbn = {9783658050474},
 series = {ATZ-MTZ-Fachbuch}
}


@book{Sommerville.2012,
 author = {Sommerville, Ian},
 year = {2012},
 title = {Software Engineering},
 price = {Gb. : EUR 59.95 (DE), EUR 61.70 (AT), sfr 93.90 (freier Pr.)},
 keywords = {Software Engineering},
 address = {M{\"u}nchen u.a.},
 edition = {9., aktualisierte Aufl.},
 publisher = {{Pearson Higher Education}},
 isbn = {978-3-86894-099-2},
 series = {Always learning}
}


@misc{Stroh.31.05.2016,
 author = {Stroh, Iris},
 year = {31.05.2016},
 title = {Ein, zwei, drei, vier, viele Standards},
 url = {http://www.elektroniknet.de/automotive/bussysteme/artikel/130781/},
 urldate = {2016-07-06}
}


@book{Weichert.2010,
 author = {Weichert, Norbert and W{\"u}lker, Michael},
 year = {2010},
 title = {Messtechnik und Messdatenerfassung},
 url = {http://www.oldenbourg-link.com/isbn/9783486597738},
 address = {M{\"u}nchen},
 edition = {2., aktualisierte und erw. Aufl.},
 publisher = {Oldenbourg},
 isbn = {978-3486597738}
}


@misc{Wikipedia.02.09.2016,
 author = {Wikipedia},
 editor = {Wikipedia},
 year = {02.09.2016},
 title = {Analog-Digital-Umsetzer},
 url = {https://de.wikipedia.org/w/index.php?oldid=156488078},
 urldate = {2016-09-07}
}


@book{Zeltwanger.2001,
 year = {2001},
 title = {CANopen},
 price = {DM 58.00, EUR 29.70 (ab 1.1.2002)},
 address = {Berlin},
 publisher = {VDE-Verl.},
 isbn = {3-800-72448-0},
 editor = {Zeltwanger, Holger}
}


@book{Zimmermann.2011,
 author = {Zimmermann, Werner and Schmidgall, Ralf},
 year = {2011},
 title = {Bussysteme in der Fahrzeugtechnik: Protokolle, Standards und Softwarearchitektur ; mit 103 Tabellen},
 price = {ca. EUR 44.95 (DE)},
 address = {Wiesbaden},
 edition = {4., aktualisierte und erw. Aufl.},
 publisher = {{Vieweg + Teubner}},
 isbn = {9783834809070},
 series = {ATZ/MTZ-Fachbuch}
}
\end{filecontents}
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,defernumbers=false]{biblatex}
\addbibresource{\jobname-bib.bib}
\usepackage{csquotes}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
EDIT: Probleme gab es im Online-Editor mit dem Format des URL-dates. Habe es auf YYYY-MM-DD umgeschrieben!
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen.

Franki
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Mo 23. Mai 2016, 12:01

Beitrag von Franki »

Aktueller Stand: (nach einspielen eines Backups)

Mein Projekt kompiliert problemlos ohne Fehler.
Ich würde nun gerne noch bei z.B. Farnell ein Zugriffsdatum des Links hinzufügen.
 year = {04.05.2016},
Jedoch weder wenn ich die Literaturdatenbank über Citavi anpasse, noch manuell, läuft Texstudio fehlerfrei durch. (Fehler muss also in der Bib liegen)

Angehängt habe ich die aktuell funktionierende Bibliothek.

Was mache ich beim editieren falsch ?


[/b]
Dateianhänge
bibtex.bib
(9.84 KiB) 372-mal heruntergeladen

DADABBI

Beitrag von DADABBI »

year ist kein Datum, sondern ein Jahr. Es ist auch nicht das Jahr des letzten Zugriffs. Laut [d]biblatex[/d]-Anleitung ist das Datum des letzten Zugriffs urldate und als ISO-Datum anzugeben. markusv hat sehr schön gezeigt, wie es richtig geht. Ich hätte lediglich für Online-Quellen nicht @misc, sondern @online verwendet.

Gast

Beitrag von Gast »

Das Zugriffsdatum wird im Feld urldate im Format YYYY-MM-DD angegeben, also beispielsweise
urldate = {2016-07-06},
und nicht urldate = {06.07.2016}.

Analoges gilt auch für das date-Feld, das einzige zulässige Eingabeformat ist YYYY-MM-DD: date = {2015-11-25},.
Im Feld year sollte man normalerweise nur das Jahr einfügen, ansonsten ist das date-Feld zu nutzen: nicht year = {28.06.2016},, sondern date = {2016-06-28},.

Akademische Titel werden in Literaturverzeichnissen normalerweise weggelassen, sie verwirren den Name-Parsing-Algorithmus auch sehr stark, nutze also
author = {Becker, U.},
statt author = {{Dr. U. Becker}},. Auch author = {{Georg Seitz Dipl.-Ing}}, sollte also besser author = {Georg Seitz}, lauten (abgesehen davon ist doch Dipl.-Ing. im Deutschen ein Postnomial?).

Ferner brauchen @articles immer ein journal und ein Datum, Seitenzahlen sowie ein volume sollten auch angegeben werden. Der Eintrag Becker. ist also bei Weitem nicht vollständig.

Generell scheint Deine .bib-Datei nicht ganz best practice zu entsprechen. Für ein gutes Beispiel solltest Du Dir die Datei biblatex-examples.bib ansehen. Sieh Dir außerdem in der [d]biblatex[/d]-Doku (ja die ist lang) an, welche Eintragstypen es gibt und welche Felder notwendig sind und wie diese Felder am besten befüllt werden sollten.

Franki
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Mo 23. Mai 2016, 12:01

Beitrag von Franki »

Ich habe die ".bib" Datei mit Notepad++ geöffnet und nur das "Dr" entfernt.

Texstudio kompiliert nicht mehr Fehlerfrei, sondern endlos immer wieder von vorne.

Logfile:
Prozess gestartet: biber.exe "master thesis"

INFO - This is Biber 2.5
INFO - Logfile is 'master thesis.blg'

ERROR - Cannot find control file 'master thesis.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
INFO - ERRORS: 1

Prozess endete mit Fehler(n)

Gast

Beitrag von Gast »

Das ist ein anderes Problem, was wohl primär eher nichts mit Deiner unglücklich formatierten .bib-Datei zu tun hat. Die Probleme solltest Du aber trotzdem nicht ignorieren und gewissenhaft beheben.

Wie der Fehler sagt, kann Biber die .bcf-Datei, die normalerweise nach einem LaTeX-Lauf erstellt werden sollte, nicht finden.
Das kann mehrere Gründe haben, z.B. (1) Du hast TeX nicht laufen lassen; (2) die TeX-Datei kompiliert nicht korrekt, daher wird keine .bcf-Erzeugt, in diesem Fall solltest Du schon von TeX Fehler gemeldet bekommen; (3) Du führst Biber nicht in dem richtigen Ordner aus, sodass die .bcf nicht gefunden wird; (4) Du hast einer dieser "separate Build-Ordner"-, "extra Output-Ordner"- oder "Räume nach Kompilation auf"-Optionen aktiviert, die dafür sorgen, dass die .bcf nicht am rechten Ort ist oder gelöscht wird.

Beachte, dass Du in Deinem ersten Beispiel nicht biblatex benutzt, und daher auch nicht Biber laufen lassen darfst. Erst in markusvs Beispiel wird biblatex eingesetzt. Du müsstest Dein eigentliches Dokument natürlich entsprechend anpassen. Siehe auch die wichtige Hinweise, What to do to switch to biblatex? und die dort verlinkten Beiträge.

Probier mal, das minimale Beispiel aus den wichtigen Hinweisen laufen zu lassen (Der Code ist ohne Modifikation lauffähig, wenn Deine TeX-Installation korrekt ist; Du solltest das Beispiel zum Testen nicht ändern.):
\documentclass{article}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Zitiere Onlinequelle: \cite{ctan,markey}\par
Zitiere Buch: \parencite{companion}\par
Zitiere Artikel: \cite{springer}
\printbibliography[heading=bibintoc]
\end{document}
Was für Fehler/Probleme bekommst Du hier? Wird beim ersten TeX-Lauf eine .bcf-Datei erstellt? Wie kompilierst Du Deine Dateien denn (mit welchem Editor, welchen Einstellungen und welche Knöpfe drückst Du)?

Antworten