amsmath提供的align环境是不是不能进入数学模式?

amsmath提供的align环境是不是不能进入数学模式?

我今天早些时候问了一个问题,从中我了解到subequationsamsmath 提供的环境不会进入数学模式: 在子方程环境中使用 \frac 时缺少 $ 插入错误?

根据文档但是,align 应该进入数学模式(见第 10 页)。那么,为什么以下 MNWE(最小不起作用示例)不起作用?

\documentclass[12pt,letterpaper]{article}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

\section{Hello World}
    \begin{subequations}
        \begin{align}
            \frac{a}{b} &= 0 \\

            x + y &= \frac{a}{b} \\
        \end{align}
    \end{subequations}

\end{document}

产生的错误似乎再次表明对齐不是数学模式环境?

line 14: Missing $ inserted I've inserted a begin-math/end-math symbol since I think
line 15: Missing \endgroup inserted x + y &
line 15: Missing $ inserted x + y &= \frac{a}{b}
line 15: Extra }, or forgotten $ x + y &= \frac{a}{b}
line 16: Misplaced \cr \end{align}
line 16: Missing $ inserted \end{align}
line 16: Missing } inserted \end{align}
line 16: Misplaced \noalign \end{align}
line 16: Extra }, or forgotten \endgroup \end{align}
line 16: Missing $ inserted \end{align}
line 0: Display math should end with $$

特别要注意第 14 行的错误:“我思故我插入 $?”。好吧,玩笑归玩笑,这到底是怎么回事?我是不是没有正确理解文档?

答案1

这甚至比您的答案(现在评论)中的内容还要多。在任何形式的数学模式中,\par以及等效形式(如空行)都会导致错误。原因在第 16 章第 135 页TeXbook

相反,数学模式中不允许出现空行或 \par。这为 TeX 提供了另一种方法来恢复缺失的 $;此类错误将局限于发生它们的段落。

相关内容