我发现我的语言包中还有其他连字符规则(https://ctan.org/tex-archive/language/hyphenation/ukrhyph)。我如何激活非默认连字符规则?默认情况下,乌克兰语设置使用非常自由的连字符规则。
平均能量损失https://www.overleaf.com/read/nrqycybcgprp
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{ukrainian}
\setmainfont{Noto Serif}
\begin{document}
\parbox{0em}{хімічний}
\end{document}
生成 хі-мі-чний,但使用 ukrhypmt.tex 应该生成 хі-міч-ний
答案1
要更新 LuaTeX 连字模式,您需要替换位于的文件 /usr/local/texlive/2017/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-uk.pat.txt
语言代码为连字符英国.pat.txt. 如果您从 .tex 模式转换,则需要删除除模式之外的所有内容(例如注释和 tex 命令):
% File: ukrhypsm.tex THIS LINE SHOULD BE REMOVED
% TeX hyphenation patterns for Ukrainian THIS LINE SHOULD BE REMOVED
\patterns{ % THIS LINE SHOULD BE REMOVED
. ª1à
. 5«