我正在尝试更好地了解 Babel 的工作原理,尤其是与 LuaLaTeX 一起使用时。(多年来,我使用的是 Polyglossia 和 XeLaTeX)。
在我看来,对于许多语言来说,当你声明使用 Babel 时只需设置主要语言,如下所示:
\usepackage[french]{babel}
然而,当我尝试用阿拉伯语做同样的事情时......
\usepackage[arabic,bidi=basic]{babel}
...文本没有出现,并且我收到很多错误。相反,我发现我必须使用以下内容:
\usepackage[bidi=basic]{babel}
\babelprovide[import,main]{arabic}
\babelfont[arabic]{rm}[Scale=1.5]{Amiri}
我当然很乐意这样做,但我正在尝试了解语言声明的工作原理——为什么声明阿拉伯语与声明法语等不同。非常感谢您的澄清。
答案1
此基于语言的“包接口”ini
尚未实现。就这样