Babel 多语言连字优先顺序?

Babel 多语言连字优先顺序?

当我使用 Babel 中的多种语言(例如,使用\usepackage[german,french,latin,english]{babel})时,我意识到这english是默认语言,因为它是最后列出的,但是当 Babel 遇到非英语单词时会怎么做?它如何将其连字?它是否在我的例子中在德语、法语或拉丁语连字词典中查找该单词?如果是这样,如果同一个单词在多个词典中,尽管它的音节可能不同,该怎么办?那么它将如何将其连字?

多语言文档中连字符的优先顺序是否有规定?

答案1

据我所知,Babel 会使用当前 ( declared) 语言的规则对每个单词进行连字符处理。它不会像通常那样在任何词典中查找单词,而是根据以下规则应用规则:连字模式每种语言都有其特定的语法。这些语法在诸如 frhyph.tex、dehyphn.tex 或 dehypht.tex 之类的文件中进行了描述。

相关内容