如何显示这里看到的所有希腊变音符号?

如何显示这里看到的所有希腊变音符号?

我正在尝试(尽可能接近地)复制以下希腊语(带有变音符号):

在此处输入图片描述

我正在使用以下\textgreek命令:

\documentclass[12pt]{book}

\usepackage[LGR,T1]{fontenc}
\newcommand{\textgreek}[1]{\begingroup\fontencoding{LGR}\selectfont#1\endgroup}

\begin{document}
\thispagestyle{empty}
\textgreek{\textbf{\emph{onpwe tan Dios {armonian} jnatwn parexiasi bonlau}}}
\end{document}

其结果为(带有我可以处理的变音符号):

在此处输入图片描述

问题:如何修改代码以处理缺失的变音符号;此外,如何在需要的地方生成字母(而不是“a”)?谢谢。

答案1

如果您不介意使用babel,那么您可以直接输入希腊语:

\documentclass[12pt]{book}

\usepackage[LGR, T1]{fontenc}

\usepackage{babel}

\begin{document}

\thispagestyle{empty}

\foreignlanguage{polytonicgreek}{\emph{οὔπωε τὰν Διὸς ἁρμονίαν θνατῶν παρεξίασι βουλαί}}

\end{document}

用多音调希腊语引用《被绑的普罗米修斯》

至于 a,那些alphas。我相信它们只是因为字体而看起来不同(epsilons 和 thetas 也一样)。

附言:我看到网上的资料(例如,这个)将“οὔπωε”写为“οὔποτε”;这是您原始资料中的拼写错误吗?

答案2

你得到莱尼斯精神>醂醂分别用<表示尖音符、重音符和抑扬符' ` \~(最后一个可以是 just~但仅当不在命令的参数中时才如此,就像您的情况一样)。

\documentclass[12pt]{book}
\usepackage[main=english,polutonikogreek]{babel}

\begin{document}

\textbf{\foreignlanguage{greek}{%
  o>'upwe tan Di'os <armon'ian jnat\~wn parex'iasi boula'i%
}}

\end{document}

在此处输入图片描述

注意u而不是n

答案3

从您的 MWE,我假设您使用 8 位 LaTeX (pdflatex)。

我认为,对于多音调(多重音)希腊语来说,最简单的方法是使用 greek-fontenc 包(在 CTAN 和 TeXLive 上)附带的“textalpha”包。

\documentclass{article}
\usepackage[LGR,T1]{fontenc}
\usepackage[keep-semicolon]{textalpha}
\begin{document}
Single characters ans short words can simply be
put in as literal Unicode characters: ἐρῶν.

Longer passages should be wrapped \ensuregreek{ἐρῶν άπῆλθες εὐθύς;} or, for better hyphenation, be marked up with the correct "Babel" language.

Then you can also use accent macros and the Latin
transliteration, e.g., \ensuregreek{\~w, \'h, \'"i, \`>a|, \'ai}.

\end{document}

使用 8 位 TeX 来理解希腊语比较棘手,请做好应对意外的准备或者阅读文档。

不幸的是,没有所有重音宏的列表。文件字符列表.tex使用各种输入变体测试“希腊语和科普特语”和“希腊语扩展”Unicode 块中支持的所有字符,可以作为参考。

相关内容