我对在数学显示环境中使用反斜杠括号 ( ) 的惯例的\[ ... \]
起源很感兴趣。我真的受不了斜杠括号符号,因为大多数人都把它写在一行上,如下所示:
\[ f(x) = |x| \]
,
这使得很难找到数学公式,即使在相对较小的文档中也是如此。我总是使用equation
或displaymath
环境,因为
- 搜索变得更加容易,尤其是使用 LaTeX 语言服务器,它是为在 LaTeX 环境中使用而设计的;
- 它提高了代码的可读性。LaTeX 使用环境时可读性更强,这不仅仅是我个人的观点
displaymath
;当我分享 LaTeX 代码用于协作演示、家庭作业或研究时,我的同伴经常评论说我的代码非常干净且更易于阅读,理由是没有使用反斜杠括号。
为什么反斜杠括号约定如此流行?这仅仅是因为大家懒得写\begin{displaymath} ... \end{displaymath}
代码块吗?
答案1
欢迎来到 TEX.SE!您可以首先查看此内容回答。
如果你搜索“displaymath”,texdoc latex2e
你可以在第 8.5 节中找到:
此外,如果你在中搜索“displaymath” texdoc source2e
,你会发现
您可以在 LaTeX 中看到,\[ mathtext \]
等于\begin{displaymath} mathtext \end{displaymath}
。如果您像这样编写源文件
\[
mathtext
\]
\begin{displaymath}
mathtext
\end{displaymath}
它们两个看起来都很干净,并且可以告诉你这些都是“displaymath”。
当您使用amsmath
包时,它会重新定义\[ mathtext \]
为\begin{equation*} mathtext \end{equation*}
无数方程。(您可以在中看到这一点amsmath.sty
)
答案2
我个人几乎总是用三行输入方程式。我使用较短的形式,因为它更简单。
您发现的主要问题似乎是源文件难以解析。我想说的是,我们中的许多人都在使用反向搜索的设置。例如,我使用 WinEdt + SumatraPDF,其中可以配置反向搜索;每当我想查找一个方程式时,我只需双击该方程式,WinEdt 就会在正确的行中打开正确的文件。