使用数学模式的语法:空行(初学者问题)

使用数学模式的语法:空行(初学者问题)

我刚刚开始学习 LaTeX。我尝试输入

\begin{equation*}

(math goes here)

\end{equation*}

然后我得到了一大堆错误。似乎 LaTeX 将空行解释为等式:当它在那里什么都没有时,我猜它只是结束了数学模式?然后它说我的其他命令需要$'s,所以我猜这就是发生的事情。当我输入

\begin{equation*}
(math goes here)
\end{equation*}

一切都很好。所以我很困惑。如果 LaTeX 在环境中看到一个空行,它是否只是将其解释为我改变主意并决定不使用声明的环境?

答案1

TeX 中的空行不应该仅仅用于排列源代码。它是一种操作说明\par与结束一个段落并启动 TeX 的换行算法将段落分成几行的命令完全相同。

因此,它不允许出现在显示数学中,也不应该出现在显示数学之前的行上,在那个位置它不会产生错误,但会强制 TeX 采取恢复操作,在显示屏上方的行上产生一个虚假的白色段落。

相关内容