PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfehler? Biblatex will nicht...



Falaffelfee
23-06-2014, 08:30
Hallo,

nach einer längeren Babypause habe ich mich mal wieder an meine Arbeit gesetzt und wie es scheint, habe ich im letzten halben Jahr alles vergessen....Jedenfalls gelingt es mir nicht, die Bibliographie zum laufen zu bringen. Hier mein Minimalbeispiel:

\documentclass[12pt, titlepage, oneside, openany, BCOR12mm, headline=0, parskip=half]{scrartcl} %

\usepackage[style=authoryear]{biblatex}
\bibliography{SKB}

\begin{document}

blah\footcite{LefflerBio}

\printbibliography


Nun kriege ich die Warnung, meine Citation sei nicht definiert. Ich habe aber die Bibliographie SKB, sie ist im selben Ordner gespeichert wie meine Datei und der Eintrag LefflerBio sieht so aus:

@book{LefflerBio,
address = {Leipzig},
title = {Sonja Kovalevsky: was ich mit ihr zusammen erlebt habe und was sie mir über sich selbst mitgeteilt hat},
publisher = {Reclam},
keywords = {Buch},
author = {Anne Charlotte Leffler },
year = {1894.},

},


Also alles wie bisher. Wieso erkennt TexnicsCenter meine Bibliographie nicht?

Vielen, vielen Dank!

Donalduck
23-06-2014, 08:37
Hast du biber ausgeführt?

Falaffelfee
23-06-2014, 08:45
Wenn ich \usepackage[backend=biber]{biblatex} benutze, kriege ich gleich einen Fehler....: Option clash for package biblatex

u_fischer
23-06-2014, 10:09
Wenn ich \usepackage[backend=biber]{biblatex} benutze, kriege ich gleich einen Fehler....: Option clash for package biblatex


Mit Sicherheit nicht bei deinem Beispiel. In deinem echten Dokument kann das passieren, wenn du mehrmals biblatex lädst - was bei großen, unaufgeräumten Präambeln schon mal passieren kann.

Abgesehen davon war nicht die Frage, ob du "backend=biber" in deinem Dokument hast, sondern ob du das Programm biber (oder bibtex falls backend=bibtex aktiv ist) ausgeführt hast.

nixversteh
23-06-2014, 10:18
Wenn ich \usepackage[backend=biber]{biblatex} benutze, kriege ich gleich einen Fehler....: Option clash for package biblatex

Hallo Falaffelfee,

ich verwende kein Windoof, kann dir deshalb leider nichts zu TexnicCenter schreiben. Welche Distri nimmst du denn? Texlive oder MikTex?

bei mir läuft es so:


\documentclass[12pt, titlepage, oneside, openany, BCOR12mm, headline=0, parskip=half]{scrartcl} %
\usepackage[utf8]{inputenc}
\usepackage[style=authoryear, backend=biber]{biblatex}
\addbibresource{SKB.bib}
\begin{document}
blah\footcite{LefflerBio}
\printbibliography
\end{document}
und die .bib:


@book{LefflerBio,
address = {Leipzig},
title = {{Sonja Kovalevsky: was ich mit ihr zusammen erlebt habe und was sie mir über sich selbst mitgeteilt hat}},
publisher = {Reclam},
keywords = {Buch},
author = {Leffler, Anne Charlotte},
year = {1894}
}


Viel Erfolg

Gruß

Martin

Texlive 2014, Kile 2.1.0 auf Linux Mint 13, 64bit

Falaffelfee
23-06-2014, 12:13
@u_fischer: Ja, bibtex führe ich aus (zumindest behauptet mein Profil das). Und doch, der Fehler kommt exakt in meinem Minimalbeispiel....ich kann gerne einen screenshot schicken.

@nixversteh: ich verwende MikTex. Aber dein Code funzt auch nicht, es gibt genau dasselbe Problem.

Tut mir leid, dass ich so kompliziert/unfähig bin!

u_fischer
23-06-2014, 12:20
Statt screenshots zeige lieber die log-Datei.

Falaffelfee
23-06-2014, 12:39
Also aus dem oben abgedruckten Minimalbeispiel:

Package biblatex Info: Trying to load biblatex default data model...
Package biblatex Info: ... file 'blx-dm.def' found.

(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\blx-dm.def)
Package biblatex Info: Trying to load biblatex style data model...
Package biblatex Info: ... file 'authoryear.dbx' not found.
Package biblatex Info: Trying to load biblatex custom data model...
Package biblatex Info: ... file 'biblatex-dm.cfg' not found.

[...]

Package biblatex Info: Trying to load bibliography style 'authoryear'...
Package biblatex Info: ... file 'authoryear.bbx' found.

(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\bbx\authoryear.bbx
File: authoryear.bbx 2013/11/25 v2.8a biblatex bibliography style (PK/JW/AB)
Package biblatex Info: Trying to load bibliography style 'standard'...
Package biblatex Info: ... file 'standard.bbx' found.

(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\bbx\standard.bbx
File: standard.bbx 2013/11/25 v2.8a biblatex bibliography style (PK/JW/AB)
\c@bbx:relatedcount=\count205
\c@bbx:relatedtotal=\count206
))
Package biblatex Info: Trying to load citation style 'authoryear'...
Package biblatex Info: ... file 'authoryear.cbx' found.

(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\cbx\authoryear.cbx
File: authoryear.cbx 2013/11/25 v2.8a biblatex citation style (PK/JW/AB)
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\parencite'.
Package biblatex Info: Redefining '\footcite'.
Package biblatex Info: Redefining '\footcitetext'.
Package biblatex Info: Redefining '\smartcite'.
Package biblatex Info: Redefining '\textcite'.
Package biblatex Info: Redefining '\textcites'.
)
Package biblatex Info: Trying to load configuration file...
Package biblatex Info: ... file 'biblatex.cfg' found.

(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\biblatex.cfg
File: biblatex.cfg
)))
Package biblatex Info: Trying to load language 'english'...
Package biblatex Info: ... file 'english.lbx' found.

Danke für Deine Geduld!

nixversteh
23-06-2014, 13:17
@u_fischer: Ja, bibtex führe ich aus (zumindest behauptet mein Profil das). Und doch, der Fehler kommt exakt in meinem Minimalbeispiel....ich kann gerne einen screenshot schicken.

@nixversteh: ich verwende MikTex. Aber dein Code funzt auch nicht, es gibt genau dasselbe Problem.

Tut mir leid, dass ich so kompliziert/unfähig bin!

Hallo Falaffelfee,

nichts muss dir leid tun, MikTex scheint Fehler nicht zu verzeihen. Als ich zu Beginn meiner Arbeit mit LaTex stand, hatte ich auch MikTex, von Texlive hatte ich nur gelesen. Nachdem die Probleme mit MikTex immer größer wurden, bin ich auf Linux und Texlive umgestiegen.

Ich wünsche dir viel Erfolg bei der Fehlersuche.

Gruß

Martin

u_fischer
23-06-2014, 13:38
Also aus dem oben abgedruckten Minimalbeispiel:

Dein Ausschnitt zeigt nichts von einem "option clash"-Fehler. Zeige die ganze log-Datei.

Falaffelfee
23-06-2014, 13:49
ah, sorry Missverständnis. Das war ohne \usepackage[backend=biber]{biblatex}

Mit gibt es diesen Fehler:

(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\biblatex.cfg
File: biblatex.cfg
)))

! LaTeX Error: Option clash for package biblatex.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.6

The package biblatex has already been loaded with options:
[style=authoryear]
There has now been an attempt to load it with options
[backend=biber]
Adding the global options:
style=authoryear,backend=biber
to your \documentclass declaration may fix this.
Try typing <return> to proceed.

Package biblatex Info: Trying to load language 'english'...
Package biblatex Info: ... file 'english.lbx' found.
(C:\Users\Admin\AppData\Roaming\MiKTeX\2.9\tex\lat ex\biblatex\lbx\english.lbx
File: english.lbx 2013/11/25 v2.8a biblatex localization (PK/JW/AB)
)
\@quotelevel=\count207
\@quotereset=\count208

u_fischer
23-06-2014, 13:59
Du sollst doch nicht \usepackage[backend=biber]{biblatex} zu deiner Präambel hinzufügen. Sondern "backend=biber" zu dem existieren biblatex-Aufruf hinzufügen.


\usepackage[style=authoryear, backend=biber]{biblatex}

Wobei es bei deiner biblatex-Version nicht nötig sein dürfte und auch nichts damit zu tun hat, dass die Zitate nicht funktionieren. Du rufst entweder biber nicht auf, oder biber gibt einen Fehler. Such mal in dem Ordner nach der blg-Datei (Achtung: Windows versteckt schon mal gerne die Endung. Evtl wird die Datei als "Benachrichtigungsdatei" angezeigt) und zeige deren Inhalt.

Falaffelfee
23-06-2014, 14:38
Ja, es war mir auch so, dass ich das noch nie gebraucht hatte. Ich habe es wieder rausgenommen ;-)

So das blg File:

This is BibTeX, Version 0.99dThe top-level auxiliary file: Minimalbeispiel.aux
I found no \citation commands---while reading file Minimalbeispiel.aux
I found no \bibdata command---while reading file Minimalbeispiel.aux
I found no \bibstyle command---while reading file Minimalbeispiel.aux
(There were 3 error messages)

(Ich habe übrigens meine Datei auf meinem Arbeitsrechner per VPN Verbindung durchlaufen lassen, da funzt sie. Es muss also wirklich was sein, was hier in meinem Texnicscenter eingestellt....das passt auch in sofern, als wir einen neuen Rechner haben und Latex darauf neu installiert haben...)

Nochmals DANKE!

u_fischer
23-06-2014, 14:47
J
This is BibTeX, Version 0.99d


Du rufst bibtex auf und nicht biber. Stelle texniccenter auf biber um:
http://texwelt.de/wissen/fragen/1909/wie-verwende-ich-biber-in-meinem-editor

Falaffelfee
23-06-2014, 16:58
Wenn ich das eingebe, funktioniert Texnicscenter gar nicht mehr und stürzt ab:confused:

u_fischer
23-06-2014, 17:24
Öffne mal eine Eingabeauffordung: Im Explorer Rechtsclick auf den Ordner deines Dokument + gleichzeitig die Shifttaste drücken. Dann im Kontextmenu "Eingabeaufforderung hier öffnen wählen".

Gibt dort

biber name-der-tex-datei-ohne-endung

ein und drücke enter. Was passiert?