沿着为什么 \[ ... \] 比 $$ ... $$ 更可取?,有什么理由(如果有的话)\( ... \)
支持$ ... $
?
答案1
\( ... \)
是 LaTeX 语法。$ ... $
是 TeX 语法。
plainTeX 仅允许$
。在 LaTeX 中,您可以同时使用两者,但当\( ... \)
其中出现错误时,会给出不太模糊的错误消息。
两者都是启动内联数学环境的快捷方式。
答案2
任何曾经尝试编写简单的 perl(或其他)脚本来快速解析 LaTeX 文档并在数学模式下执行某些操作(而不是在文本模式下执行)的人都会同意这\( .. \)
是唯一的方法!尝试正确进行模式匹配$a^2 + b^2$$c^2 + d^2$
是一场噩梦。
(在有人问之前,我有,它的名字叫数学运算写作的痛苦和煎熬让我比其他任何事情都更相信写作的价值一切可配置的宏,以便以后可以轻松更改。
另一个原因:查看代码,\(
并\)
在启动之前实际检查 TeX 是否处于正确模式。因此hello \(world \(can\) we\) have some tea?
会产生错误,而hello $world $can$ we$ have some tea?
不会。
答案3
有趣的是,没有人提到mathtools
包有一个非常好的功能,可以在文本和数学模式之间的边界上的某些地方添加斜体校正(有关详细信息,请参阅其文档,但从美学角度来看,这真的很重要!),并且此功能有效仅有的和\(...\)
。
第一行有修正,第二行无修正。
答案4
在某些情况下,使用 $ 有一些很好的“元”理由\( ... \)
。Fancy Verbatim 和 alltt 等环境将允许\(
和\)
充当数学模式,但 $ 将被解释为文字。
\( ... \)
另一个便利之处是,一些编辑器比更容易进行配对$
。