
Usar polyglossia
e biblatex
juntos 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 polyglossia
o 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 biblatex
corrigir 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 biblatex
de 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.