预注:我知道,已经有一些关于使用 连字符连接包含重音字母的单词的问题LuaTeX
。但是,我找不到真正针对我的问题的答案。
使用LuaLaTeX
并且babel
我想使用
% !TeX TS-program = lualatex
\documentclass{book}
\usepackage[no-math]{fontspec}
\usepackage[russian,main=ngerman]{babel}
\usepackage{libertine}
\begin{hyphenrules}{russian}
\hyphenation{пус-тын-ник} %normal version
%%\hyphenation{пус-ты´н-ник} %first try
%%\hyphenation{пус-т\'ын-ник} %second try
\end{hyphenrules}
\begin{document}
\selectlanguage{russian}
\showhyphens{пустынник}
\showhyphens{пуст\'{ы}нник пуст\'ынник пусты´нник}
пуст\'{ы}нник пуст\'ынник пусты´нник
\end{document}
我正确地得到了пус-тын-ник
“正常版本”。但是,我无法找出任何组合来得到重音符号ы
和所需的连字符пус-ты´н-ник
。
пуст\'{ы}нник
尽管、пуст\'ынник
和这三个替代方案пусты´нник
看起来都一样(至少在使用我的项目的字体“Newton”时),但当使用“first try”或“second try”这行时,连字符总是会给我пу-сты-́н-ник
、和 。пу-сты-́н-ник
пу-сты´нник
我怎样才能获得正确的连字符?
答案1
你使用了 U+00B4(非组合锐角符号),而你想要的是 U+0301(组合锐角符号),ы́