为什么要把美元符号放在数组环境的前后

为什么要把美元符号放在数组环境的前后

因此,我尝试在一个表中输入记录不同标题下不同数学方程式的内容,如下所示: 在此处输入图片描述 并且有人向我建议数组环境比表格更好,因为大多数数据输入都是在数学模式下,而不是文本模式下。

但在回答这个问题@mico 用单个 $ 符号包裹数组环境,即使在这个(网站)[https://latex.wikia.org/wiki/Array_(LaTeX_environment)] 中,示例代码没有用美元符号包裹。

我尝试编译没有美元符号的 @mico 代码,但无法正常工作。我想知道这个美元符号的作用是什么。它肯定不是用来表示行数学模式的?数组环境的整个意义不就是表示这一点吗?

答案1

正如您所发现的,当遇到环境时,LaTeX 必须处于数学模式 - 内联数学模式或显示数学模式array

发布您在查询中引用的$符号用于启动和终止内联数学模式。我还可以使用\(\)\begin{math}\end{math}来切换内联数学模式。

您写道:“我想知道这个美元符号的作用是什么。”如上一段所述,单个$符号确实可用于启动和终止内联数学模式。

相反,在维基百科您引用的示例,array环境代码发生里面(或类似)环境array。因此,(La)TeX 已经处于数学模式,因此无需切换到数学模式来处理\begin{array} ... \end{array}。(附言:我写“或类似”是因为 wiki 代码实际上不是由 LaTeX 处理的。相反,它是由完全不同的底层引擎呈现的。)

相关内容