![增加 \hyphenation{word1 word-2...} 容量](https://linux22.com/image/273025/%E5%A2%9E%E5%8A%A0%20%5Chyphenation%7Bword1%20word-2...%7D%20%E5%AE%B9%E9%87%8F.png)
我们使用 LaTeX 排版了大量包含许多专有名词的书籍。我们使用命令
\hyphenation{word1 word-2...}
来指定不应使用连字符的单词,并为其他单词建议连字符点。
我们的问题是我们有太多的词语。
比如说\hyphenation{...}
,我们如何才能增加的容量?(我们现在陷入了强大但不受支持的境地,但可能会切换到标准分布。)TeXLive
MiKTeX
VTeX 8.42
答案1
使用 TeX Live 你可以添加行
hyph_size = 32749
到/usr/local/texlive/2013/texmf.cnf
。
该值必须是小于 32767 的质数,最大值为 32749,请参阅http://primes.utm.edu/lists/small/10000.txt
与 MiKTeX 应该是类似的。
答案2
考虑使用 Luatex。Luatex 的连字算法完全不同(尽管它使用传统的 patgen 文件来表示连字词典),并且对存储的模式数量没有限制。
请参阅第 6.4 节Luatex 参考手册了解 Luatex 与主流 Tex 在连字符方面的差异的详细信息。