如何在希腊字母上加逗号?

如何在希腊字母上加逗号?
\documentclass[a4paper,onesided,12pt]{report}
\usepackage{fbe_tez}
\usepackage[utf8x]{inputenc}
\renewcommand{\labelenumi}{(\roman{enumi})}
\usepackage{amsmath, amsthm, amssymb}
\usepackage[bottom]{footmisc}
\usepackage{cite}
\usepackage{graphicx}
\usepackage{longtable}
\graphicspath{{figures/}} % Graphics will be here
\usepackage{epsfig}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage[dvips]{color}
\usepackage{multirow}
\usepackage{float}
\usepackage{epstopdf}
\usepackage{graphicx, epsfig}
\usepackage{amssymb,amsmath,color}
\usepackage{amsthm}
\numberwithin{equation}{section}
\usepackage{multirow}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{braket}
\usepackage{unicode-math}
\usepackage[LGR, T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage{textalpha}
\usepackage{parskip}

\begin{document}
\pagenumbering{roman}
\makephdtitle % M.S. thesis
\makeapprovalpage
\newpage
\null
\vspace{\fill}
\begin{flushright}
τὸ μὲν σῶμά ἐστιν ἡμῖν σῆμα\\
Plato
\end{flushright}
\end{document}

我用实际代码编辑了我的问题,我需要将短语“τὸ μὲν σῶμά ἐστιν ἡμῖν σῆμα”写入纯数学论文的第一页。我尝试了下面的方法,并得到了友好的评论,但仍然没有输出。

我需要左面对和右面对的实际逗号,以及希腊字母。

提前致谢

答案1

在此处输入图片描述

\documentclass{article}

\usepackage[greek.polytonic]{babel}

\begin{document}

ἐστιν ἡμῖν

\end{document}

您没有提供任何示例,但评论表明该文档并非全是希腊文,因此:

在此处输入图片描述

\documentclass{article}

\usepackage[greek.polytonic,english]{babel}

\begin{document}

some english \textgreek{ἐστιν ἡμῖν}  Plato

\end{document}

答案2

作为 David Carlisle 的出色回答的替代方案,您可以babel直接输入 Unicode 或不输入 Unicode 来执行此操作。你应该不是对希腊文本使用数学模式。

但是,首先,除非你的出版商在 2022 年强迫你使用 8 位旧字体,否则我建议你在 LuaLaTeX 或 XeLaTeX 中切换到 Unicode。我发布了一些 例子。在 2022 年,您可能想要添加的一件事是\usepackage{inputnormalization},解决可能尚未修复的连字符和组合重音符号的某些错误。

在 PDFTeX 中,MWE 将是:

\documentclass{article}
\usepackage[LGR, T1]{fontenc}
\usepackage[utf8]{inputenc} % You have been able to leave this out since 2018.
\usepackage{textalpha}
\usepackage{parskip} % Just tweaking the formatting of this MWE.

\begin{document}

In precomposed Unicode, τὸ μὲνσῶμά ἐστιν ἡμῖν σῆμα.

With ASCII input, \texttau\accvaria{\textomicron}
\textmu\accvaria{\textepsilon}\textnu
\textsigma\accperispomeni{\textomega}\textmu\acctonos{\textalpha}
\accpsili{\textepsilon}\textsigma\texttau\textiota\textnu{}
\accdasia{\textnu}\textmu\accperispomeni{\textiota}\textnu{}
\textsigma\accperispomeni{\texteta}\textmu\textalpha.

\end{document}

计算机现代样本

这并不能解决您的问题,但babel它确实会产生连字符。

您所需要的文本模式命令是为 LGR 编码定义的,如果您需要的只是几个不带连字符的单词,则\usepackage{textalpha}只需输入它们即可,而无需使用额外的命令来设置语言或 8 位字体编码。

如果你在 PDFTeX 中使用 Unicode 输入,它必须是希腊语扩展块中的预组合字符,采用 NFC 格式。旧式 8 位工具无法理解 Unicode 组合重音符号。

在 LGR 编码中,您要查找的呼吸重音命令是\accdasia\accpsili。您可以在 中查找全套命令lgrenc.def。在这里,我使用了希腊重音名称,但\'\`\~也可以代替\acctonosaccvaria\accperispomeni

需要注意一些问题:诸如 之类的命令\textnu \accpsili将会吞噬空格,除非您像我在 MWE 中所做的那样添加一对额外的括号,并且您必须使用\textautosigma\textfinalsigma来在单词末尾获取 ς 而不是 σ。

答案3

如果您不确定输入希腊字母(并且正在使用pdflatex),那么您可以使用标准音译:

\documentclass{article}
\usepackage[polutonikogreek,english]{babel}

\begin{document}

\foreignlanguage{greek}{t`o m`en s~wm'a >estin <hm~in s~hma}


\end{document}

在此处输入图片描述

请注意,抑扬符不能超过 omicron 和 epsilon,所以我将它们改为 omega 和 eta。这反映了我们在珀尔修斯身上发现了柏拉图的《高尔吉亚篇》

在此处输入图片描述

这是音译和输入变音符号和标点符号的表格(来自texdoc cbfonts)。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容