我正在尝试创建匈牙利语单词“mellyel”的连字符,即“mely-lyel”。基本命令\-
无法添加额外的字符,而且我\hyphenation
也没有成功。
我正在使用匈牙利 babel 包并找到了\babelhyphenation
,但不幸的是我无法使用它(也许我没有以正确的方式操作)。
有人可以帮我吗?
答案1
答案2
对于这样的连字符,TeX 有\discretionary
命令:使用mel\discretionary{y-}{}{}lyel
。
后面三个参数\discretionary
描述了在换行符前、换行符后应该插入什么,以及如果根本没有换行符应该使用什么。所以\-
对应于,\discretionary{-}{}{}
因为应该在换行符前插入连字符,换行符后不插入任何内容,并且如果 TeX 决定不在此处换行,则整个构造应该消失。您的情况类似,除了额外的y
。
另一种写法是\discretionary{mely-}{lyel}{mellyel}
,但保持的参数\discretionary
尽可能小通常会使处理更容易,并允许插入额外的连字符点。
如果你不想每次使用单词时都手动插入它并使用 LuaLaTeX,那么你也可以在文档开头通过以下方式指定它:
\hyphenation{mely{y-}{}{}lyel}