![MiKTeX 更新后 LuaTeX 中出现连字问题](https://linux22.com/image/369563/MiKTeX%20%E6%9B%B4%E6%96%B0%E5%90%8E%20LuaTeX%20%E4%B8%AD%E5%87%BA%E7%8E%B0%E8%BF%9E%E5%AD%97%E9%97%AE%E9%A2%98%20.png)
我在安装了 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
?如果这是一个未知的错误,您能告诉我在哪里可以报告它吗?