编辑 2019/05/07:
在 TeX Live 2019 中包含的 LuaTeX 1.10.0 中,复合词连字功能可以按预期工作。
正如所述这个答案 从 2014 年开始这个 自 2016 年起,LuaTeX 应允许对已由连字符分隔的复合词使用任意连字符点,方法是:
\hyphenation{short=tem-pered}
我正在使用 TeX Live 2018 中包含的 LuaTeX 版本 1.07.0,并且此命令不起作用(尽管它似乎在早期版本的 LuaTeX 中起作用)。
梅威瑟:
\documentclass{article}
\usepackage{polyglossia}
\usepackage{fontspec}
\usepackage{showhyphens}
\setmainlanguage{spanish}
\setotherlanguage{english}
\begin{document}
\hyphenation{cos-te=be-ne-fi-cio s-ib-a-rit-a}
% ^
% Should allow hyphenation for contiguous words
\textenglish{Equal sign hyphenation is not working:}
\parbox{0pt}{Coste-beneficio}
\parbox{0pt}{Coste}
\parbox{0pt}{Beneficio}
\textenglish{Silly example of (wrong) manual hyphenation, which works:}
\parbox{0pt}{Sibarita}
\end{document}
这个问题从 2018 年初开始,这是我发现的有关此问题的唯一参考资料。
有更新吗?LuaTeX 1.08 大约一个月前发布,我如何检查是否已报告或修复此问题?谢谢!