我遇到了上面提到的问题,已在日志中报告。
我有一个主文件我首先插入序言文件与\input
命令,然后配置文件以同样的方式。第一个包含所有\usepackage{...}
,第二个包含管理包工作所需的所有命令。我使用 TeX Live 2015 的 LuaLaTeX。
polyglossia 包显然是用 加载的,\usepackage{}
并且第二个文件中的设置由 给出\setdefaultlanguage{italian}
\setotherlanguage{english}
。
编辑:
我尝试将设置放在 usepackage 命令的同一个文件中,但它仍然给出警告“意大利语未定义,请使用英语代替”
以下 MWE 重现了该警告。
梅威瑟:
% !TeX program = lualatex % !TeX encoding = utf8 % !TeX spellcheck = it_IT \documentclass[12pt,a4paper,twoside,openright]{book} \usepackage{fontspec} \usepackage{polyglossia} \usepackage{blindtext} \setmainfont{Garamond} \setdefaultlanguage{italian} \setotherlanguage{english} \begin{document} \mainmatter \part{Part one} \Blinddocument \end{document}
也许问题在于盲文是英语,而多语软件可以识别它?
遇到的问题已成功报告。
接下来是主要文件夹(以及其他 2 个文件夹),其中包含:\input
一个包含所有内容以及其他所有符合包裹管理规则所需的输入内容\usepackage{}
。在 TeX Live 2015 中使用 LuaLaTeX。
使用 usepackage 命令将多语包添加到其中,然后使用第二个文件将其输入\setdefaultlanguage{italian}
。
编辑:
我尝试在包裹的载入文件中放置语言输入,然后我会在包裹的载入文件中放置语言输入
如果 MWE 能有效地重现问题的核心,那么它只能写在上面。
如果问题出现,是因为多语种人士所讲的语言不是意大利语?
答案1
我尝试在 english-blind-text 部分定义英语,在 italian-sample-text 部分定义意大利语,并且成功了。
我不知道(而且我多次阅读了它的手册)当 polyglossia 识别出与指定语言不同的语言时会发出警告。