带有变化字符的连字 – 如何进行?

带有变化字符的连字 – 如何进行?

我正在尝试创建匈牙利语单词“mellyel”的连字符,即“mely-lyel”。基本命令\-无法添加额外的字符,而且我\hyphenation也没有成功。

我正在使用匈牙利 babel 包并找到了\babelhyphenation,但不幸的是我无法使用它(也许我没有以正确的方式操作)。

有人可以帮我吗?

答案1

匈牙利风格babel对此提供了一种简写:

\documentclass{article}

\usepackage[magyar]{babel}

\begin{document}

blah me`llyel blah 

\hsize1pt

blah me`llyel blah 

\end{document}

在此处输入图片描述

答案2

对于这样的连字符,TeX 有\discretionary命令:使用mel\discretionary{y-}{}{}lyel

后面三个参数\discretionary描述了在换行符前、换行符后应该插入什么,以及如果根本没有换行符应该使用什么。所以\-对应于,\discretionary{-}{}{}因为应该在换行符前插入连字符,换行符后不插入任何内容,并且如果 TeX 决定不在此处换行,则整个构造应该消失。您的情况类似,除了额外的y

另一种写法是\discretionary{mely-}{lyel}{mellyel},但保持的参数\discretionary尽可能小通常会使处理更容易,并允许插入额外的连字符点。

如果你不想每次使用单词时都手动插入它并使用 LuaLaTeX,那么你也可以在文档开头通过以下方式指定它:

\hyphenation{mely{y-}{}{}lyel}

相关内容