Probleme beim Kompilieren von biblatex

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


Zib
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 4. Feb 2016, 16:33

Probleme beim Kompilieren von biblatex

Beitrag von Zib »

Hallo,

momentan bin ich dabei mir meine Vorlage für die Masterarbeit zu basteln und habe mit dem Erstellen des Literaturverzeichnisses ein Problem.
\documentclass[%
12pt, %Schriftgröße
a4paper, %Papierlayout
oneside, %Einseitiger Druck
numbers=noenddot, %Keine nachgestellten Punkte bei Nummerierung
captions=nooneline, %Keine zentrierten Beschriftungen
toc=chapterentrywithdots %Punkte im Inhaltsverzeichnis auf Chapterebene
]{scrreprt}

\begin{filecontents*}{MeineLiteratur.bib}
@book{aristotle:physics,
  author       = {Aristotle},
  title        = {Physics},
  date         = 1929,
  translator   = {Wicksteed, P. H. and Cornford, F. M.},
  publisher    = {G. P. Putnam},
  shorttitle   = {Physics},
}

@book{wilde,
  author       = {Wilde, Oscar},
  title        = {The Importance of Being Earnest: A Trivial
Comedy for Serious People},
  year         = 1899,
  series       = {English and American drama of the Nineteenth
Century},
  publisher    = {Leonard Smithers and Company},
}
\end{filecontents*}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{glossaries}

\usepackage{biblatex}
\addbibresource{MeineLiteratur.bib}

\begin{document}

\parencite{aristotle:physics}
\cite{wilde}
\printbibliography

\end{document}
Wenn ich diesen Code kompilieren möchte, erhalte ich zig mal folgende Fehlermeldung (siehe auch Bild im Anhang):

! Missing \endcsname inserted.
<to be read again>
\bbl@loaded
l.37 \begin{document}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

Die Fehlermeldungen verschwinden, wenn ich das Paket glossaries lösche und es bleibt die Fehlermeldung:

! Undefined control sequence.
<argument> ...docsvlist \expandafter {\bbl@loaded
}\ifboolexpr { not test {\...
l.16 \begin{document}
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.

Wenn ich auch noch das Paket babel entferne, dann kann ich meinen Code kompilieren.

Allerdings möchte ich babel und glossaries benutzen, um Umlaute zu verwenden bzw. mein Symbolverzeichnis zu erstellen.
Was muss ich dafür ändern?

EDIT: Ich verwende TexMaker und MikTex
Dateianhänge
Unbenannt.jpg
Unbenannt.jpg (314.7 KiB) 1072 mal betrachtet

Besserwisser

Beitrag von Besserwisser »

Funktioniert sowohl im Online-Editor als auch mit meiner aktuellen, lokalen TeX-Live-Installation fehlerfrei. Lösche am besten einmal alle Hilfsdateien bzw. probiere dein Beispiel in einem neuen Verzeichnis neu aus. Wenn das nicht nützt, mach ein Update deiner MiKTeX-Installation sowohl mit dem Admin-Updatemanager als auch mit dem User-Updatemanager und probier es noch einmal.

Zib
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 4. Feb 2016, 16:33

Beitrag von Zib »

Hey vielen Dank für die schnelle Antwort.
Ich hatte nur den Admin-Updatemanager ausgeführt. Nachdem ich auch den User-Updatemanager ausgeführt habe läuft alles :)

Antworten