
Ich habe Probleme, LuaLaTex
mit biber
Ungarisch zu arbeiten. Ich habe texlive-full
es 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 bib
Datei:
@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:
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 implementiert
biblatex
(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ügenbiblatex
.Beachten Sie, dass das ungarische Lokalisierungsmodul etwas Besonderes ist, da die
.lbx
Dateien 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.log
Datei.Generell
bibatex
kann 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 biblatex
gibt es keine Unterstützung für Ungarisch. Dies ist, was biblatex
versucht, Ihnen zu sagen, mit
Package biblatex Warning: Language 'magyar' not supported.
Wenn du benutztbabel
anstelle von verwenden polyglossia
, biblatex
wird auf Englisch zurückgegriffen, bei polyglossia
(wobei die Lokalisierung bei biblatex
im Allgemeinen etwas wackelig ist) erhalten Sie stattdessen fettgedruckte Beschriftungen.