¿Cómo utilizar poliglosia con biblatex?

¿Cómo utilizar poliglosia con biblatex?

El uso polyglossiay biblatexjuntos conduce a un error:

! 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.
? 

El ejemplo mínimo fallido es:

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

Y a pesar del mensaje de error, invertir el orden de los dos paquetes no ayuda. He actualizado los archivos desde la última actualización del paquete MiKTeX (3 de junio de 2013). El error ocurre tanto con XeLaTeX como con LuaLaTeX.

No necesariamente tengo la intención de utilizar varios idiomas en la bibliografía; Solo quiero poder usarlo polyglossiapara el texto principal del documento. ¿Cómo puedo hacer esto?

Respuesta1

Esto se debe a una actualización de Polyglossia en TL 2013 que rompió la capacidad de biblatexparchear una macro de compatibilidad de Babel que utiliza Polyglossia. La versión de desarrollo de biblatex(2.7) soluciona este problema y se lanzará pronto. Tenga en cuenta que biblatexde todos modos no es totalmente compatible con la poliglosia (solo babel por el momento).

EDITAR: Joseph Wright del equipo de biblatex acaba de descubrir por qué la poliglosia nunca funcionó correctamente y incorporé su solución en biblatex 2.8 DEV en SF. Pruébelo y agregue cualquier comentario a la solicitud de mejora aquí:https://github.com/plk/biblatex/issues/69.

información relacionada