我在安装了 MiKTeX 的 Windows 上使用 LuaTeX 编写德语文档。我使用了一些带连字符的单词,例如 Baden-Württemberg。使用特定的 LuaTeX\hyphenation{Ba-den=Würt-tem-berg}
可以找到,直到我最近更新到 miktex 2.9.6600 和 LuaTex 1.07。
现在,我找不到告诉 TeX 正确的连字符的方法。在旧版本中,如果需要,它会在任何指定位置插入连字符。在新版本中,只-
使用 Baden 和 Württemberg 之间的连字符。
我制作了一个 MWE 来显示,它\hyphenation
仍然适用于普通单词,但不适用于带破折号的单词:
\documentclass[ngerman,12pt,a4paper]{report}
\usepackage[ngerman]{babel}
\hyphenation{Ba-den=Würt-tem-berg Fluss-be-tt}
\usepackage{showhyphens}
\begin{document}
\parbox{0pt}{Baden-Württemberg}
\parbox{0pt}{Flussbett}
\end{document}
结果应在 给出的每种可能性下开始一个新行\hyphenation
。但这只适用于“Flussbett”:
因此,LuaTeX 中的用法要么\hyphenation
发生了变化,要么这是当前版本的一个错误。
您能确认这一点或纠正我的使用吗\hyphenation
?如果这是一个未知的错误,您能告诉我在哪里可以报告它吗?