好的,我们有以下 MWE:
\documentclass[a4paper,12pt,final]{memoir}
\usepackage[T1,LGR]{fontenc}
\usepackage[utf8]{inputenx}
\usepackage[english,greek]{babel}
% Fonts
\usepackage[p,osf]{libertine}
\usepackage{libertinegc}
\usepackage{libertinust1math}
\usepackage{newtxtt}
\begin{document}
\selectlanguage{greek}
\parbox{0pt}{\hspace{0pt}επίλυση}
\end{document}
输出结果如下:
但是,我对这个连字符不太满意,因此我在序言中添加了以下一行:
\babelhyphenation[greek]{επί-λυ-ση}
这会产生一个错误,即:
! Improper \hyphenation will be flushed.
\LGR\textsigma ->s\noboundary
似乎在 之前用连字符连接的单词有问题σ
。有什么建议吗?
编辑:我试过这样做邮政以及来自的编码图这里,但无济于事。因此,我尝试使用原始方法,\hyphenate
如下所示:
\hyphenation{\detokenize{^^65^^70^^d0-^^6c^^75-^^73^^68}}
但两者
\parbox{0pt}{\hspace{0pt}επίλυση}\par
\parbox{0pt}{\hspace{0pt}\detokenize{^^65^^70^^d0^^6c^^75^^73^^68}}\par
产生与之前相同的输出。我还尝试单独添加 tonos 重音,ι
如下所示:
\parbox{0pt}{\hspace{0pt}\detokenize{^^65^^70^^27^^69^^6c^^75^^73^^68}}\par
但当尝试定义连字模式为
\hyphenation{\detokenize{^^65^^70^^27^^69-^^6c^^75-^^73^^68}}
我收到以下错误:
! Not a letter.
<inserted text> ep'
i-lu-sh
l.19 ...kenize{^^65^^70^^27^^69-^^6c^^75-^^73^^68}
}
但是,请注意,即使没有该连字模式,也会产生不同的结果,即: