在 LaTeX 中,\[ ... \] 和 $$ ... $$ 都用于表示行间公式(即单独占据一行的公式),但它们在使用场景和兼容性上有一些区别。以下是它们的详细对比:
1. \[ ... \]
-
用途:用于表示行间公式。
-
语法:
\[ 公式内容 \] -
特点:
- 这是 LaTeX 的标准语法,推荐使用。
- 与 LaTeX 的文档类(如
article,book等)完全兼容。 - 不会产生额外的空白或排版问题。
- 在 LaTeX 中,
\[ ... \]是\begin{equation*} ... \end{equation*}的简写形式,表示不带编号的行间公式。
-
示例:
这是一个行间公式: \[ E = mc^2 \]
2. $$ ... $$
-
用途:同样用于表示行间公式。
-
语法:
$$ 公式内容 $$ -
特点:
- 这是 LaTeX 的传统语法,源自 Plain TeX。
- 在现代 LaTeX 中不推荐使用,因为它可能会导致一些排版问题(如额外的空白或间距)。
- 在某些 LaTeX 编辑器或工具中(如 Overleaf),
$$ ... $$仍然可以使用,但会提示不推荐。 - 在 Markdown 中(如 GitHub、Jupyter Notebook 等),
$$ ... $$是常用的行间公式语法。
-
示例:
这是一个行间公式: $$ E = mc^2 $$
3. 主要区别
| 特性 | \[ ... \] | $$ ... $$ |
|---|---|---|
| 推荐程度 | 推荐使用 | 不推荐使用 |
| 兼容性 | 完全兼容 LaTeX | 源自 Plain TeX,现代 LaTeX 不推荐 |
| 排版问题 | 无额外空白或间距问题 | 可能导致额外空白或间距问题 |
| Markdown 支持 | 不支持(Markdown 中通常用 $$) | 支持(Markdown 中常用) |
| 编号功能 | 无编号(等价于 equation*) | 无编号 |
4. 使用建议
-
在 LaTeX 中:
- 优先使用
\[ ... \],因为它更符合现代 LaTeX 的标准,且不会产生排版问题。 - 避免使用
$$ ... $$,除非你明确知道它的影响并且有特殊需求。
- 优先使用
-
在 Markdown 中:
- 使用
$$ ... $$,因为这是 Markdown 中表示行间公式的标准语法。
- 使用
5. 示例对比
LaTeX 代码:
这是一个行间公式:
\[
E = mc^2
\]
这是另一个行间公式:
$$
E = mc^2
$$
渲染效果:
\[ ... \]和$$ ... $$的渲染效果在视觉上是相同的,但\[ ... \]更符合现代 LaTeX 标准。
6. 总结
\[ ... \]:现代 LaTeX 推荐的标准语法,兼容性好,无排版问题。$$ ... $$:传统语法,现代 LaTeX 不推荐使用,但在 Markdown 中常用。
根据你的使用场景选择合适的语法即可。
在Markdown中,你可以使用LaTeX语法来包装公式。以下是两种常见的公式表示方法:
-
行内公式:使用单个美元符号
$...$包裹公式。例如:这是一个行内公式:
$E=mc^2$ -
块级公式:使用双美元符号
$$...$$或反斜杠括号\[...\]包裹公式。例如:这是一个块级公式:
$$ E=mc^2 $$或者
这是一个块级公式:\[ E=mc^2 \]
\\ 是 LaTeX 中的换行符,用于在矩阵或对齐环境中换行。
\begin{pmatrix} … \end{pmatrix} 用于生成带括号的矩阵。
6156

被折叠的 条评论
为什么被折叠?



