进入数学模式的不同方法——优点和缺点

进入数学模式的不同方法——优点和缺点

我知道至少有几种方法可以在文档中进入数学模式,包括、、、、,.tex甚至$ ... $更多。$$ ... $$\( ... \)\[ ... \]\ensuremath{}

还有其他方法可以进入数学模式吗?所有可能的进入数学模式的方法之间有什么区别?

我至少知道\( ... \)和之间的区别\[ ... \]分别是内联数学模式和显示数学模式之间的区别。

所有其他方法之间有何区别?每种方法的优缺点是什么?有些方法是否适用于特定情况;例如,有些方法是否适用于编写宏,而其他方法是否适用于实际编写文档内容?

我知道这个问题至少为\[ ... \]和之间的区别提供了答案$$ ... $$,但我很好奇想知道更多关于它们是如何全部不同,以及它们在不同情况下的优缺点是什么(例如,对于宏、对于内容等)。

答案1

TeX 只有两种方式进入数学模式,$用于内联数学和$$显示数学。 $使用一种压缩格式,旨在排队在段落的当前文本行中,中缀二元运算符和关系之后的公式中可能会发生换行。$$用垂直空间和(默认情况下)居中显示来打断段落,它使用更多的垂直空间,也许最明显的是求和符号更大并且有上下限制,但在许多方面都有细微的差别。

任何人都可以定义使用其中一种命令的命令。例如

\def\bmath{$}
\def\emath{$}

将允许

\bmath \alpha^2 \emath

因此\(,您提到的\[\ensuremath都是以 LaTeX 格式定义的,该格式还定义了\begin{math}\begin{equation}\begin{displaymath}\begin{eqnarray}。但是许多包定义了许多其他内部使用$或的宏$$。特别是amsmath包定义了许多环境,例如align。如果您包含这样的包,就无法讨论进入数学模式的“所有方法”:方法的数量是无限的。

相关内容