Como usar poliglossia com biblatex?

Como usar poliglossia com biblatex?

Usar polyglossiae biblatexjuntos leva a um erro:

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

O exemplo de falha mínima é:

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

E apesar da mensagem de erro, inverter a ordem dos dois pacotes não ajuda. Atualizei os arquivos a partir da última atualização do pacote MiKTeX (3 de junho de 2013). O erro ocorre com XeLaTeX e LuaLaTeX.

Não pretendo necessariamente usar vários idiomas na bibliografia; Eu só quero poder usar polyglossiao texto principal do documento. Como posso fazer isso?

Responder1

Isso se deve a uma atualização do polyglossia no TL 2013 que quebrou a capacidade de biblatexcorrigir uma macro de compatibilidade do babel que o polyglossia usa. A versão de desenvolvimento biblatex(2.7) corrige isso e será lançada em breve. Tenha em mente que biblatexde qualquer maneira não suporta totalmente a poliglossia (apenas babel no momento).

EDIT - Joseph Wright da equipe do biblatex acabou de descobrir por que a poliglossia nunca funcionou corretamente e eu incorporei sua correção no biblatex 2.8 DEV em SF. Experimente e adicione comentários à solicitação de melhoria aqui -https://github.com/plk/biblatex/issues/69.

informação relacionada