Ungarisch mit LuaLaTex und biber

Ungarisch mit LuaLaTex und biber

Ich habe Probleme, LuaLaTexmit biberUngarisch zu arbeiten. Ich habe texlive-fulles auf Ubuntu 16.04 installiert und hatte dieses Problem bei einer früheren Installation nicht. Ich stelle unten einen MWE, die Ausgabe und die Warnungen von lualatex zur Verfügung. Wie kann ich das beheben?

Das 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}

Die bibDatei:

@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}
}

Ausgabe:

Bildbeschreibung hier eingeben

Fehler:

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.

Antwort1

Bearbeiten: Nach dieser FrageUngarisch-Unterstützung wurde in Version 3.12 von implementiertbiblatex(https://github.com/plk/biblatex/issues/717,https://github.com/plk/biblatex/pull/780). Wenn Sie heute Unterstützung für Ungarisch benötigen, muss dies nur erforderlich sein, indem Sie sicherstellen, dass Sie über eine aktuelle Version von verfügen biblatex.

Beachten Sie, dass das ungarische Lokalisierungsmodul etwas Besonderes ist, da die .lbxDateien nicht für die Verarbeitung einiger Besonderheiten nichtgermanischer Sprachen geeignet sind. Überprüfen Sie die Ausgabe daher sorgfältig und lesen Sie die Warnungen in der Dokumentation und der .logDatei.

Generell bibatexkann man Lokalisierungen für eine Sprache natürlich nur dann umsetzen, wenn jemand vorbeikommt, der sich mit dieser Sprache auskennt und seine Hilfe anbietet, wie es hier der Fall war.

Die folgende Antwort dient historischen Zwecken.

Im Moment biblatexgibt es keine Unterstützung für Ungarisch. Dies ist, was biblatexversucht, Ihnen zu sagen, mit

Package biblatex Warning: Language 'magyar' not supported.

Wenn du benutztbabel anstelle von verwenden polyglossia, biblatexwird auf Englisch zurückgegriffen, bei polyglossia(wobei die Lokalisierung bei biblatexim Allgemeinen etwas wackelig ist) erhalten Sie stattdessen fettgedruckte Beschriftungen.

verwandte Informationen