我正在使用 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