biblatex で polyglossia を使用するにはどうすればいいですか?

biblatex で polyglossia を使用するにはどうすればいいですか?

polyglossiaと を一緒に使用するとbiblatexエラーが発生します。

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

最小限の失敗例は次のとおりです。

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

また、エラー メッセージにもかかわらず、2 つのパッケージの順序を逆にしても効果はありません。最後の MiKTeX パッケージ更新 (2013 年 6 月 3 日) 時点でファイルを更新しました。エラーは XeLaTeX と LuaLaTeX の両方で発生します。

polyglossia必ずしも参考文献に複数の言語を使用するつもりはありません。文書の本文に使用したいだけです。どうすればいいでしょうか?

答え1

biblatexこれは、TL 2013 の polyglossia アップデートが原因で、polyglossia が使用する babel 互換マクロをパッチする機能が壊れました。開発バージョンbiblatex(2.7) ではこの問題が修正されており、まもなくリリースされる予定です。いずれにしても、polyglossia は完全にはサポートされていないことに注意してくださいbiblatex(現時点では babel のみ)。

編集 - biblatex チームの Joseph Wright が、なぜ polyglossia が実際には正しく動作しなかったのかを突き止め、私は彼の修正を SF の biblatex 2.8 DEV に組み込みました。ぜひ試してみて、機能強化のリクエストにコメントを追加してください -https://github.com/plk/biblatex/issues/69

関連情報