为什么我的方程式里只能使用一些大写希腊字母?

为什么我的方程式里只能使用一些大写希腊字母?

例如:

\begin{equation}
\delta % ok
\Delta % ok
\epsilon % ok
\Epsilon % error
\end{equation}

答案1

大写 epsilon 是 E。

\begin{equation}
\delta % ok
\Delta % ok
\epsilon % ok
E        % ok
\end{equation}

答案2

引用《LaTeX Companion》(第 527 页),

本表中未出现的大写希腊字母是与某些拉丁字母外观相同的字母。同样,小写希腊字母列表中不包含 omicron,因为它的外观与拉丁字母相同o。因此,在实践中,与拉丁字母相似的希腊字母并不用于数学公式中。

因此基本上,没有人会在公式中使用大写的 epsilon,因为它在视觉上与 E 难以区分。

如果这困扰你,你可以定义缺少的希腊字母宏,例如

\newcommand{\Alpha}{A}
\newcommand{\Beta}{B}
\newcommand{\Epsilon}{E}

等等。

答案3

David 的观点值得强调:

因此基本上,没有人会在公式中使用大写的 epsilon,因为它在视觉上与 E 难以区分。

如果您想用希腊语输入一些内容,那么您可以使用为此设计的软件包之一(在 CTAN 上搜索“希腊语”以了解可用的软件包)。在未修饰的 LaTeX 中定义的希腊字母不应被视为字母,而应被视为数学符号。因此,α 应被视为与 ≤ 等相同的符号。它们的外观强调了这一点:就像“x”在文本和数学中看起来不同一样,“α”在文本和数学中看起来也不同。因此,“Α”(\Alpha)等缺失的原因仅仅是因为被视为符号时,它只是“A”,而没有人永远不会写,\Alpha因为他们只会写A,而将其称为“Alpha”这一事实并没有什么意义。将其与“x”( x) 和“×”( \times) 进行比较,其中不同的名称实际上意味着某种东西(变量与运算符)。

因此,总而言之,如果您想输入\Epsilon而系统抱怨,那么您做错了什么:要么您试图用希腊语输入一些内容而没有加载正确的希腊字母,要么您在源代码中区分了实际文档中无法区分的内容。

答案4

好吧,我大胆猜测,缺少这样的宏是因为 CM 根本没有这样的字形,Knuth 的希腊文是用于数学而不是用于运行文本,因此没有必要复制与拉丁文在视觉上无法区分的字形。

相关内容