$...$ 可以使用吗,而不建议使用 $$...$$?

$...$ 可以使用吗,而不建议使用 $$...$$?

可能重复:
\( 和 \) 是否比 $ 更好?

根据为什么 \[ ... \] 比 $$ ... $$ 更可取?$$ ... $$不应该使用。我的理解是,这是因为$$ ... $$不支持amsmath,所以使用它可能会导致间距不一致。但是, 呢$ ... $,难道不应该也避免使用它吗? 是否$ ... $支持amsmath

答案1

在 LaTeX 中,显示数学$$...$$和内联数学$...$都是有效的。事实上,它们的公认对应项\[...\]\(...\)是根据前者定义的。但是,\[...\]只是通过执行一些检查在环境周围的间距方面增加了一点天赋。的用法\(...\)几乎与使用完全相同$...$。要了解为什么会这样,请查看它们的定义latex.ltx

\def\({\relax\ifmmode\@badmath\else$\fi}
\def\){\relax\ifmmode\ifinner$\else\@badmath\fi\else \@badmath\fi}

当然,你也可以使用更多的上下文短语来做同样的事情:\math...\endmath是一个环境对(同样,\begin{math}...\end{math}),定义为等同于\(...\),并且也\displaymath...\enddisplaymath(同样,\begin{displaymath}...\end{displaymath}):

\let\math=\(
\let\endmath=\)
\def\displaymath{\[}
\def\enddisplaymath{\]\@ignoretrue}

回答你的问题:两种形式都是可用的经过amsmath,但实际上只是支持使用\[...\],因为它重新定义了这些以表示不同的含义:

\DeclareRobustCommand{\[}{\begin{equation*}}
\DeclareRobustCommand{\]}{\end{equation*}}

多年来,惯例已转变为使用\[...\]显示数学以及混合使用\(...\)$...$进行内联数学。

答案2

是的,$...$非常适合用于内联数学。

对于数学模式来说,\( 和 \) 是否比美元符号更可取?

相关内容