未加载该语言的连字模式

未加载该语言的连字模式

我正在使用 babel 包来处理西班牙语。但是,每次我编译文档时,babel 包都会向我发出警告:

Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language `Spanish'
(babel)                I will use the patterns loaded for \language=0 instead.

发生什么事了?

谢谢...

答案1

您可能需要在操作系统上安装 TeX 的西班牙语支持。例如,在 Debian 或 Ubuntu 上,texlive-lang-spanish我猜这意味着安装。

之后可能需要重建格式文件,例如通过

fmtutil --all

在命令提示符下或者你的 TeX 发行版的包管理器中。

我建议您在问题中添加一些有关操作系统和 TeX 发行版的信息。

但是,TeX FAQ 中的这个主题可能会对您有所帮助:使用 Babel 来使用新语言。它处理此警告消息并显示如何修复它的方法。

答案2

hyphen-german我遇到了类似的问题,不过是针对德语的。无需安装大型集合包,只需使用 TEX-Live Package Tool安装名为 的包即可tlmgr。对于西班牙语,有一个名为 的包hyphen-spanish

答案3

对于 Fedora,使用sudo dnf install texlive-hyphen-spanish

答案4

对于 Fedora 24:

sudo dnf install texlive-babel-spanish texlive-hyphen-spanish
fmtutil --all

相关内容