因此,我尝试在一个表中输入记录不同标题下不同数学方程式的内容,如下所示: 并且有人向我建议数组环境比表格更好,因为大多数数据输入都是在数学模式下,而不是文本模式下。
但在回答这个问题@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 处理的。相反,它是由完全不同的底层引擎呈现的。)