我想对一些德语单词进行连字符处理。例如,对于单词Erb-b2-Familie
,我想
- 第一个连字符不能断开
- 第二个连字符可断开
- 单词的其余部分(
Familie
)要像 ususal 一样用连字符连接。
% !TeX program = lualatex
\documentclass{scrbook}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{german}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
\parbox{0pt}{
Tyrosin"-kinase, Erb"~b2-Familie
}\\[2em]
\hyphenation{Tyrosin-kinase} % <- this works
\hyphenation{Erb=b2=Fa-mi-lie} % <- this does not?
\parbox{0pt}{
Tyrosinkinase, Erb-b2-Familie
}
\end{document}
我找不到关于如何使用该\hyphenation{}
命令的良好参考,特别是例外词列表的语法。在另一个问题我发现可以使用字符=
来表示可断开的连字符,但即使在我的例子中这似乎也不起作用。