连字模式的位置

连字模式的位置

连字符模式在哪里?xelatex 和 polyglossia 的连字符模式与 latex 和 babel 的连字符模式相同吗?(如果有关于如何修改连字符模式的链接,我们将不胜感激。)

答案1

你可以在 TeX Live 2015 中找到它们

/usr/local/texlive/2015/texmf-dist/tex/generic/hyph-utf8/patterns

区别不应该在babel和之间polyglossia,而应该在 8 位引擎(如pdftex)和 Unicode 引擎(XeTeX 和 LuaTeX)之间。不过,在一定程度上,所有引擎都可以通过巧妙的翻译过程共享大多数连字模式。

如果您想研究 TeX 中的连字符是如何工作的,您必须阅读 TeXbook 的附录 H;有关它的一些内容也在 TeX by Topic 中。

修改一组连字模式相当容易:毕竟它们是文本文件。应用有意义且连贯的更改则完全是另一回事。有些连字模式是根据语法规则制定的(意大利语就是如此),而且阅读和修改起来相当简单。如果不深入了解英式英语,更改连字模式是patgen无望的。该程序patgen能够从已连字的单词列表中提炼出连字模式;这需要世界上只有少数人拥有的专业知识(我当然不在其中)。

相关内容