LuaLaTex と biber を使用したハンガリー語

LuaLaTex と biber を使用したハンガリー語

LuaLaTexハンガリー語で作業する際に問題が発生していますbiber。Ubuntu 16.04 にインストールしましたtexlive-fullが、以前のインストールではこの問題は発生しませんでした。以下に、lualatex によって表示された mwe、出力、および警告を示します。どうすればこれを修正できますか?

mwe:

\documentclass{article}
\usepackage{polyglossia}
\usepackage{csquotes}
\setmainlanguage{magyar}
\usepackage[defernumbers=true,sorting=none,backend=biber,maxnames=10,style=ieee]{biblatex}

\addbibresource{text.bib}

\begin{document}

Próba \cite{graphtheory,barabasi2016network,king2002home,linklater2000adaptive,moehlman1998feral,moehlman2002equids}

\printbibliography
\end{document}

ファイルbib

@book{graphtheory,
  title={Graph theory},
  author={Bondy, John Adrian and Murty, Uppaluri Siva Ramachandra},
  year={2008},
  publisher={Springer}
}


@article{king2002home,
  title={Home range and habitat use of free-ranging Przewalski horses at Hustai National Park, Mongolia},
  author={King, SRB},
  journal={Applied Animal Behaviour Science},
  volume={78},
  number={2},
  pages={103--113},
  year={2002},
  publisher={Elsevier}
}

出力:

ここに画像の説明を入力してください

エラー:

Package csquotes Warning: No style for language 'magyar'.
(csquotes)                Using fallback style on input line 9.


Package biblatex Warning: Language 'magyar' not supported.
(biblatex)                Using fallback language 'english' on input line 9.

(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
(./mwe_magyar.aux
Language magyar not found in language.dat.lua)
Language magyar not found in language.dat.lua (./mwe_magyar.bbl)(load luc: /hom
e/fbence/.texlive2017/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regula
r.luc)(load luc: /home/fbence/.texlive2017/texmf-var/luatex-cache/generic/fonts
/otl/lmroman12-bold.luc)

Package biblatex Warning: Bibliography string 'and' undefined
(biblatex)                at entry 'graphtheory' on input line 13.


Package biblatex Warning: Bibliography string 'jourvol' undefined
(biblatex)                at entry 'king2002home' on input line 13.


Package biblatex Warning: Bibliography string 'number' undefined
(biblatex)                at entry 'king2002home' on input line 13.


Package biblatex Warning: Bibliography string 'pages' undefined
(biblatex)                at entry 'king2002home' on input line 13.

答え1

編集: この質問に続いてハンガリー語のサポートはバージョン3.12で実装されました。biblatexhttps://github.com/plk/biblatex/issues/717https://github.com/plk/biblatex/pull/780)。したがって、今日ハンガリー語のサポートが必要な場合は、 の最新バージョンがあることを確認するだけで十分ですbiblatex

ハンガリー語のローカリゼーション モジュールは、ファイルが非ゲルマン語の一部の機能に対応していないため、少し特殊であることに注意してください.lbx。したがって、出力を慎重に再確認し、ドキュメントとファイル内の警告を読んでください.log

もちろん、一般的には、bibatexここでの場合のように、その言語に精通した人が現れて支援を申し出た場合にのみ、言語のローカリゼーションを実装できます。

以下の回答は歴史的な目的のために残されています。

現時点ではbiblatexハンガリー語はサポートされていません。これがbiblatexあなたに伝えようとしていることです

Package biblatex Warning: Language 'magyar' not supported.

babelの代わりにを使用するとpolyglossiabiblatex英語に戻りますが、 を使用するとpolyglossia( を使用したローカライズはbiblatex一般に少し不安定です)、代わりに太字のラベルが表示されます。

関連情報