LaTeX 对齐环境缺少 $ 插入

LaTeX align environment missing $ inserted

我在证明中使用对齐环境,但出现错误 "Missing $ inserted." 我注释掉了除对齐的第一行以外的所有内容,这样错误就消失了,但我仍然无法弄清楚问题是什么。我找不到有效的解决方案。我错过了什么吗?

\documentclass[12pt,letterpaper]{article}
\usepackage{ifpdf, enumerate}
\usepackage{mla}
\usepackage{gb4e}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{stmaryrd}

\newcommand{\tuple}[1]{\ensuremath{\left \langle #1 \right \rangle }}
\newcommand{\evaluation}[2][]{\ensuremath{\llbracket #2\rrbracket^{#1}}}

\begin{document}

\begin{proof}
  \begin{align*} 
    \evaluation[\mathbb{M}]{(Mx)(D (x) \& V (x))} = 1 \iff \
    \evaluation[\mathbb{M}]{\lbrack \alpha / x \rbrack (D (x) \& V (x))} = 1 \text{for most constants \alpha} \
    \evaluation[\mathbb{M}]{(D (\alpha) \& V (\alpha))} = 1 \text{for most constants \alpha } \
    \evaluation[\mathbb{M}]{D (\alpha)} = 1 \text{and} \evaluation[\mathbb{M}]{V (\alpha)} = 1 \text{for most constants \alpha } \
    F(\alpha) \in F(D) \text{and} F(\alpha) \in F(V) \text{for most constants \alpha } \
    \intertext{Examining the definitions of the model, we see that there are only four entities that are both in $F(D)$ and $F(V)$: Alice, Bob, Colin, and David. Because this is not more than half of the total twelve entities in the universe, our naive definition of ``most'' is not satisfied. Therefore the statement is false, which implies that the truth value of the origenal proposition is not 1.}
  \end{align*}
\end{proof}

\end{document}

这是错误消息的样子。

    ./test.tex:24: Missing $ inserted.
<inserted text>
                $
l.24   \end{align*}

?

您只错过了一个棘手的事实:\alpha 仅适用于数学模式,因此如果您替换所有出现的

\text{for most constants \alpha} \

(第 18、19、20、21 行)

\text{for most constants }\alpha \

那么你的 tex 将顺利编译。还有:

\text{for most constants}\ \alpha \

或:

\text{for most constants $\alpha$} \

正如您在代码的第 22 行所做的那样 (...$F(D)$ and $F(V)$...)。