撇号前的正常希腊字母 sigma(而非 varsigma)

撇号前的正常希腊字母 sigma(而非 varsigma)

奇怪的是,如果后面没有合适的字母,LaTeX 会自动将普通的 sigma (σ) 改为“varsigma”(ς)。当然,在大多数情况下,这完全没问题。不过,如果 sigma 后面有一个撇号,那就有点烦人了,因为在这个特殊情况下 sigma 不应该改变。

例如:LaTeX 将我的“ἀπολλυσ᾽ οὐχ”更改为“ἀπολλυς᾽ οὐχ”,我不喜欢。有人知道如何解决这个问题吗?

这是一个简单的例子:

\documentclass{minimal}
\usepackage[greek]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}
\textgreek{φίλος μ᾽ἀπόλλυc᾽οὐχ ἑκοῦσαν οὐχ᾽ ἑκών.}
\end{document}

答案1

只需复制并粘贴代码(替换后cσ就可以得到我认为想要的结果:

% -*- coding: utf-8 -*-
\documentclass{article}
\usepackage[LGRx,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek]{babel}

\begin{document}
\textgreek{φίλος μ᾽ἀπόλλυσ᾽οὐχ ἑκοῦσαν οὐχ᾽ ἑκών.}

\end{document}

在此处输入图片描述

如果我将输出编码更改为utf8x并删除,我会得到以下结果LGRx

在此处输入图片描述

我不确定使用΄(U+1FBD) 作为撇号是否正确,但您可能更清楚。

LGRx如果utf8您添加以下内容,则会获得相同的结果:

\DeclareUnicodeCharacter{1FBD}{\TextGreek{\Psili{}}}

相关内容