Wie verwende ich Polyglossia mit Biblatex?

Wie verwende ich Polyglossia mit Biblatex?

Die gemeinsame Verwendung von polyglossiaund biblatexführt zu einem Fehler:

! Package biblatex Error: Patching 'babel' package failed.

See the biblatex package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.4 \begin{document}

? h
This is an internal issue typically caused by a conflict
between biblatex and some other package. Modifying
the package loading order may fix the problem.
? 

Das minimale Fehlerbeispiel ist:

\documentclass{article}
\usepackage{polyglossia} 
\usepackage{biblatex}
\begin{document}
test
\end{document}

Und trotz der Fehlermeldung hilft es nicht, die Reihenfolge der beiden Pakete umzukehren. Ich habe die Dateien seit dem letzten MiKTeX-Paketupdate (3. Juni 2013) aktualisiert. Der Fehler tritt sowohl bei XeLaTeX als auch bei LuaLaTeX auf.

Ich möchte in der Bibliographie nicht unbedingt mehrere Sprachen verwenden, sondern nur polyglossiaden Haupttext des Dokuments. Wie kann ich das erreichen?

Antwort1

Dies liegt an einem Polyglossia-Update in TL 2013, das die Möglichkeit zum biblatexPatchen eines von Polyglossia verwendeten Babel-Kompatibilitätsmakros unterbrach. Die Entwicklungsversion biblatex(2.7) behebt dieses Problem und wird bald veröffentlicht. Bedenken Sie, dass biblatexPolyglossia ohnehin nicht vollständig unterstützt wird (derzeit nur Babel).

EDIT - Joseph Wright vom Biblatex-Team hat gerade herausgefunden, warum Polyglossia nie richtig funktioniert hat, und ich habe seinen Fix in Biblatex 2.8 DEV auf SF integriert. Bitte probieren Sie es aus und fügen Sie hier Ihre Kommentare zu der Erweiterungsanfrage hinzu -https://github.com/plk/biblatex/issues/69.

verwandte Informationen