俄语连字与多语

俄语连字与多语

我想通过以下方式禁止少于三个字母的连字符\providehyphenmins{russian}{{3}{3}}。但是它不起作用。 在此处输入图片描述

查看完成消息得到在此处输入图片描述

如何修复此问题?

如果重要的话,我会使用 LuaLaTeX 进行编译,LuaTeX 的版本是 1.0.4。

完整 MWE:

\documentclass[10pt]{scrbook}

\usepackage{polyglossia}  
\setmainlanguage{russian}
\providehyphenmins{russian}{{3}{3}}
\newfontfamily\cyrillicfont{Arial}
\begin{document}
    Зрительная коммуникация у слоновых в основном предполагает агрессию. 
Слоны стараются казаться более угрожающими, подымая голову и расправляя уши. 
К этому по необходимости могут быть добавлены качания головы, хлопанье ушами и швыряние земли и растительности.
Возбуждённые слоны поднимают хобот вверх.
 Особи, готовые подчиниться, опускают голову и хобот, а уши поджимают к шее, а те кто принимает вызов вытягивают уши
    \end{document}

答案1

这似乎有效(但我认为这并不直观):

\documentclass{article}
\usepackage{polyglossia}

\PolyglossiaSetup{russian}{hyphenmins={3,3}}

\setmainlanguage{russian}
\setmainfont{STIX Two Text}


\begin{document}

\parbox{0pt}{\hspace{0pt}% force maximal hyphenation
Лорем ипсум долор
етиам аццусам цомплецтитур
проприае волуптуа
еяуидем цонсеяуат
еирмод индоцтум пхилосопхиа
}

\end{document}

在此处输入图片描述

相关内容