Literaturverzeichnis mit BibLaTeX wird nicht angezeigt

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


latex0r

Literaturverzeichnis mit BibLaTeX wird nicht angezeigt

Beitrag von latex0r »

Hallo zusammen,

ich habe folgendes Problem:

Aufgrund der verbesserten Anpassungsmöglichkeiten bin ich von bibtex auf biblatex umgestiegen. Soweit alles kein Problem, außer, dass ich es einfach nicht hinkriege, dass das Literaturverzeichnis über den Befehl
\printbibliography
angezeigt wird.

Ich habe mir auf der Seite http://blog.mikael.johanssons.org/archi ... s-earlier/ das Beispiel durchgelesen und weitestgehend kopiert.

Mein Tex-File:
\documentclass{scrreprt}
\usepackage[citestyle=authoryear]{biblatex}
\bibliography{bib}
\begin{document}
Hallo
\cite{Buch}
\printbibliography
\end{document}
Mein Bib-File:
@Book{Buch,
  author =     {Mustermann, Max},
  sortname =     {Mustermann,Max},
  title =      {Test},
  shorttitle =    {Test},
  publisher =      {Verlag},
  year =      1990,
  location =     {Stuttgart},
  edition =     {1},
  annote =     {Topic, Topic2}
}
Mir werden für die Zeilen cite und \printbibliography noch folgende Warnungen ausgegeben:
\cite:  Citation 'Buch' on page 1 undefined on input line 6.
\printbibliography:   Empty bibliography on input line 7.
Das Ergebnis beinhaltet dann lediglich das Wort 'Hallo' und das Zitat, gekennzeichnet durch das Wort 'Buch'.

Es wäre wirklich prima, wenn mir jemand weiterhelfen könnte, mir gehen langsam die Ideen aus und ich verstehe auch einfach nicht, warum dieser Fehler auftritt.

Besten Dank

PS: Nutzen tue ich das TeXstudio, ich weiß nicht, ob das etwas zur Sache tut.

Gast

Beitrag von Gast »

Du hast wahrscheinlich biber bzw bibtex nicht laufen lassen. (Welches von beiden du nutzen musst, hängt von der biblatex Version ab. Schau in die log-Datei, was biblatex dir sagt. Ich erhalte mit eine aktuellen biblatex z.B.
Package biblatex Warning: Please (re)run Biber on the file:
Ulrike Fischer
www.troubleshooting-tex.de

latex0r

Beitrag von latex0r »

Du hast wahrscheinlich biber bzw bibtex nicht laufen lassen. (Welches von beiden du nutzen musst, hängt von der biblatex Version ab. Schau in die log-Datei, was biblatex dir sagt. Ich erhalte mit eine aktuellen biblatex z.B.
Das war schon eine Hilfe, vielen Dank.

Mit dem Befehl
\usepackage[backend=bibtex]{biblatex}
klappt es jetzt. Allerdings will ich ja Biber verwenden und wenn ich die Zeile folgendermaßen ändere:
\usepackage[backend=biber]{biblatex}
kann TeXstudio damit natürlich nichts anfangen. Daraufhin habe ich in den Einstellungen von Ts einfach die Bibtex.exe durch die Biber.exe ersetzt.

Hier kann ich jedoch leider nicht vernünftig kompilieren, es kommt immer wieder der Fehler:
Undefined control sequence
Weiß jemand hier weiter? Habe ich irgendeine Einstellung vergessen?

Gast

Beitrag von Gast »

Weiß jemand hier weiter?
Naja, du müsstest dir schon die Mühe geben und mitteilen, welcher Befehl eigentlich undefiniert sein soll.

Ulrike Fischer
www.troubleshooting-tex.de

latex0r

Beitrag von latex0r »

Anonymous hat geschrieben:
Weiß jemand hier weiter?
Naja, du müsstest dir schon die Mühe geben und mitteilen, welcher Befehl eigentlich undefiniert sein soll.

Ulrike Fischer
www.troubleshooting-tex.de
Oh, natürlich.

Es ist der
\cite
Befehl der ärger macht.

Ist der vielleicht nicht mit Biber kompatibel?

latex0r

Beitrag von latex0r »

latex0r hat geschrieben:
Anonymous hat geschrieben:
Weiß jemand hier weiter?
Naja, du müsstest dir schon die Mühe geben und mitteilen, welcher Befehl eigentlich undefiniert sein soll.

Ulrike Fischer
www.troubleshooting-tex.de
Oh, natürlich.

Es ist der
\cite
Befehl der ärger macht.

Ist der vielleicht nicht mit Biber kompatibel?
Update: Benutze ich
\usepackage[backend=biber]{biblatex}
wird der \cite Fehler nicht mehr angezeigt. Dafür aber wieder dieser hier:
Undefined control sequence
in der bbl Datei. (Zeile 0)

Gast

Beitrag von Gast »

Hm. Also von vorne:
Naja, du müsstest dir schon die Mühe geben und mitteilen, welcher Befehl eigentlich undefiniert sein soll.
Wenn du nicht weißt, wieviel du aus der log-Datei zitieren sollst, dann stelle einfach irgendwo die gesamte log-Datei und die blg-Datei zur Verfügung. Besser zuviel Informationen als dass man dauernd nachfragen muss.



Ulrike Fischer
www.troubleshooting-tex.de

latex0r

Beitrag von latex0r »

Anonymous hat geschrieben:Hm. Also von vorne:
Naja, du müsstest dir schon die Mühe geben und mitteilen, welcher Befehl eigentlich undefiniert sein soll.
Wenn du nicht weißt, wieviel du aus der log-Datei zitieren sollst, dann stelle einfach irgendwo die gesamte log-Datei und die blg-Datei zur Verfügung. Besser zuviel Informationen als dass man dauernd nachfragen muss.



Ulrike Fischer
www.troubleshooting-tex.de
Hier der Teil aus der log-Datei, in der die Fehler entstehen:
Package biblatex Warning: File 'test.bbl' is wrong format version - expected 2.
1.

Package biblatex Info: ... file 'test.bbl' found.
(C:\test.bbl
! Undefined control sequence.
<argument> ...c@refsection @entry@\blx@slist@name 
                                                  
l.44   \endentry
                
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...c@refsection @entry@\blx@slist@name 
                                                  
l.44   \endentry
                
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

)
Package biblatex Info: Reference section=0 on input line 4.
Package biblatex Info: Reference segment=0 on input line 4.


LaTeX Warning: Empty bibliography on input line 7.
Hilft das irgendwie weiter? Es scheint ja etwas mit dieser bbl-Datei auf sich zu haben, aber ich kann mir nicht erklären was (sie wurde mit biber erstellt).

Danke

Gast

Beitrag von Gast »

Package biblatex Warning: File 'test.bbl' is wrong format version - expected 2.1.
Deine biber-Version passt nicht zur biblatex Version. Sieh zu dass beides aktuell ist.

Ulrike Fischer
www.troubleshooting-tex.de

Antworten