Biblatex package einbinden funktioniert nicht

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


Murmele45
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 21. Jun 2016, 22:56

Biblatex package einbinden funktioniert nicht

Beitrag von Murmele45 »

Hallo,

ich versuche derzeit BibLateX für das Literaturverzeichnis zu verwenden. Leider bekomme ich nachdem ich
\usepackage{biblatex}
ohne weitere Befehle von Biblatex, die im Anhang angehängte Fehlermeldung. Kommentiere ich das usepackage für biblatex wieder aus, kann ich den Code wieder kompilieren.
Mein Code ist im Moment aufgeteilt in eine Header und in eine main Datei.

Header.tex:
% allgem. Dokumentenformat
\documentclass[a4paper,12pt,headsepline]{scrartcl}



% Grafiken aus PNG Dateien einbinden
\usepackage{graphicx}

% Deutsche Sonderzeichen benutzen 
\usepackage{ngerman}

% deutsche Silbentrennung
\usepackage[ngerman]{babel}

% Eurozeichen einbinden
\usepackage[right]{eurosym}

% Umlaute unter UTF8 nutzen
\usepackage[utf8]{inputenc}

% Zeichenencoding
\usepackage[T1]{fontenc}

\usepackage{lmodern}
\usepackage{fix-cm}

% floatende Bilder ermöglichen
%\usepackage{floatflt}

% mehrseitige Tabellen ermöglichen
\usepackage{longtable}

% Packet für Seitenrandabstände und Einstellung für Seitenränder
\usepackage{geometry}
\geometry{left=3.5cm, right=2cm, top=2.5cm, bottom=2cm}

% Paket für Boxen im Text
\usepackage{fancybox}

% bricht lange URLs "schoen" um
\usepackage[hyphens,obeyspaces,spaces]{url}

% Paket für Textfarben
\usepackage{color}

% Mathematische Symbole importieren
\usepackage{amssymb}
\usepackage{amsmath}

% auf jeder Seite eine Überschrift (alt, zentriert)
%\pagestyle{headings}


% erzeugt Inhaltsverzeichnis mit Querverweisen zu den Kapiteln (PDF Version)
%\usepackage[bookmarksnumbered,pdftitle={\titleDocument},hyperfootnotes=false{hyperref} 

%% BibLaTeX zum erstellen des Literaturverzeichnisses
%% in der Präambel:
\usepackage{biblatex}
%[backend=biber, %% Hilfsprogramm "biber" (statt "biblatex" oder "bibtex")
%style=authoryear, %% Zitierstil (siehe Dokumentation)
%natbib=true, %% Bereitstellen von natbib-kompatiblen Zitierkommandos
%hyperref=true %% hyperref-Paket verwenden, um Links zu erstellen
%]
main.tex:
\input{Unterkapitel/Header} % Enhält Dokumenteneinstellungen

%\addbibresource{Unterkapitel/Literaturverzeichnis} %% Einbinden der bib-Datei für BibLatex


\makeindex	% Inhaltsverzeichnis


\begin{document}

	

\end{document}
Ich verwende als Editor Texmaker. Habe im Texmaker auch auf Biber umgestellt, bekomme auch die Meldung das Biber verwendet wird.
Dateianhänge
pic1.PNG
pic1.PNG (26.94 KiB) 2689 mal betrachtet

Gast

Beitrag von Gast »

Die Fehlermeldung sieht ein wenig so aus als wäre Deine biblatex-Version veraltet und zwar auf eine merkwürdige Art und Weise.

Dein Code ist nicht wirklich ein Minimalbeispiel, was Du feststellen kannst, wenn Du auf "Öffne in Online-Editor" klickst.

Probier das folgende wirklich minimale Beispiel aus
\listfiles
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{biblatex}
\usepackage{csquotes}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson}
\printbibliography
\end{document}
Am Ende der .log-Datei wirst Du eine Liste mit den verwendeten Paketen und ihren Versionen finden. Kannst Du die hier posten?

Murmele45
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 21. Jun 2016, 22:56

Beitrag von Murmele45 »

Ja hat funktioniert danke. Habe dann Schritt für Schritt meine Teile hinzugefügt, was komischerweise immer noch funktioniert hat. Konnte dann auch mein eigenes Literaturverzeichnis hinzufügen und aus diesem Zitieren.
Ich habe meine bib Datei gekürzt und hier eingefügt:
@InProceedings{Miller2013,
  author    = {D. Miller and R. Kennel and M. Reddig},
  title     = {New methods for digitally controlled bridgeless PFC converters},
  booktitle = {Telecommunications Energy Conference 'Smart Power and Efficiency' (INTELEC), Proceedings of 2013 35th International},
  year      = {2013},
  month     = {Oct},
  pages     = {1-6},
}


@Online{345345,
  author = {Dr. Slobodan Cuk},
  title  = {True Bridgeless PFC Converter Achieves Over 98% Efficiency, 0.999 Power Factor},
  year   = {2010},
  date   = {2016-07-14},
  url    = {http://powerelectronics.com/power-management/true-bridgeless-pfc-converter-achieves-over-98-efficiency-0999-power-factor},
}
Wenn ich "Miller2013" in die Zitierung einfüge dann kann ich alles kompilieren und es wird so erstellt wie erwartet. Wenn ich aber "345345" einfüge kommt die Fehlermeldung:
"! File ended while scanning use of \filed.<inserted text>\par \begin{document}"

Ich habe den Fehler auch wenn ich dein Codebeispiel ausprobiere und da das Literaturverzeichnis und den \cite Befehl anpasse.


Murmele45
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 21. Jun 2016, 22:56

Beitrag von Murmele45 »

Danke für den Tipp. Problem hat sich gelöst. Danke!

DADABBI

Beitrag von DADABBI »

Dann solltest du auch den Status anpassen. Ich habe das mal für dich gemacht.

Gast

Beitrag von Gast »

Normalerweise werden akademische Titel und Grade in Bibliographien weggelassen, sie können biblatex/Biber unter Umständen auch böse verwirren.

Statt author = {Dr. Slobodan Cuk}, reicht also
author = {Slobodan Cuk},
In demselben @online-Eintrag hast Du auch die sich widersprechenden Angaben year = {2010}, date = {2016-07-14},; beide diese Felder sind für das Veröffentlichungsdatum gedacht, das date-Feld ist die präferierte Methode, um ein Datum anzugeben, year und month werden noch für Abwärtskompatibilität unterstützt. Wenn Du das Abrufdatum angeben möchtest, dann gehört das in das urldate-Feld. (In any case you seem to be a time traveller.)
@online{345345,
  author  = {Slobodan Cuk},
  title   = {True Bridgeless PFC Converter Achieves Over 98\% Efficiency, 0.999 Power Factor},
  date    = {2010-07-01},
  urldate = {2016-07-14},
  url     = {http://powerelectronics.com/power-management/true-bridgeless-pfc-converter-achieves-over-98-efficiency-0999-power-factor},
}

Murmele45
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 21. Jun 2016, 22:56

Beitrag von Murmele45 »

Anonymous hat geschrieben:Normalerweise werden akademische Titel und Grade in Bibliographien weggelassen, sie können biblatex/Biber unter Umständen auch böse verwirren.
Ok Danke für Empfehlung.
Ja das Datum ^^ :D Konnte bei Jabref irgendwie nicht auf das gestrige Datum klicken, weshalb ich mal versucht habe in einem anderem Monat. Brauchte nur das Format, da Biber rumgemeckert hat wie das Datum dargestellt wird.
Wenn Du das Abrufdatum angeben möchtest, dann gehört das in das urldate-Feld.
Ok Danke werde ich machen.

Danke für die Hilfe und die Verfeinerung im Literaturverzeichnis.

Antworten