如何產生這裡看到的所有希臘變音符號?

如何產生這裡看到的所有希臘變音符號?

我試圖複製(盡可能接近)以下希臘語(帶有變音符號):

在此輸入影像描述

我正在使用\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}

它產生(帶有我可以處理的變音符號):

在此輸入影像描述

問題:如何修改程式碼以處理缺少的變音符號?另外,我如何在需要時產生 alpha (而不是“a”)?謝謝。

答案1

如果您習慣使用babel,那麼您可以直接輸入希臘語:

\documentclass[12pt]{book}

\usepackage[LGR, T1]{fontenc}

\usepackage{babel}

\begin{document}

\thispagestyle{empty}

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

\end{document}

引自《被縛的普羅米修斯》多調希臘語

至於a,那些阿爾法。我相信它們只是因為字體而看起來不同(與 epsilon 和 thetas 相同)。

PS:我看到線上資源(例如,這個) 寫成「οὔποτε」而非「οὔπωε」;這是您原始來源中的拼字錯誤嗎?

答案2

你得到萊尼斯精神>, 的烈酒阿斯珀with <,分別是銳音、重音和揚抑音' ` \~(最後一個可以是 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)。

對於多聲(多音)希臘語來說,最簡單的方法是 IMO 中的“textalpha”包,它與 greek-fontenc 套件一起提供(在 CTAN 和 TeXLive 上)。

\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 區塊中所有支援的字符,並可作為參考。

相關內容