表格方程环境中缺少插入 $

表格方程环境中缺少插入 $

一直在尝试这一行,但收到​​ Missing $ inserting 的错误,

\begin{equation}
\left \{
\begin{tabular}{ccc}
R_{e_1,...,e_k} & when T_{e_1,...,e_k} > 0 & and BEL(R_{e_1,...,e_k}) \geq \alpha \\
& & \\
M+1& otherwise&\\
\end{tabular}
\right
\end{equation}

谁能告诉我为什么我会收到这个错误?

答案1

或者,我会把它放在一个cases环境中(此外, BEL 应该被视为一个运算符或函数,而不是三个变量 B、E 和 L 的乘积;并且还使用\ldots):

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\bel}{BEL}
\begin{document}
\begin{equation}
x = 
\begin{cases}
R_{e_1,\ldots,e_k} & \text{when } T_{e_1,\ldots,e_k} > 0 \text{ and } \bel(R_{e_1,\ldots,e_k}) \geq \alpha \\
M+1 & \text{otherwise} \\
\end{cases}
\end{equation}
\end{document}

在此处输入图片描述

答案2

所有数学表达式,R_{e_1,...,e_k}应以美元为单位:$R_{e_1,...,e_k}$,或更好$R_{e_1,\ldots,e_k}$。但更简单、更自然的是将表格更改为array(使用amsmath假定具有\text宏):

\begin{equation}
\left \{
\begin{array}{ccc}
R_{e_1,\ldots,e_k} & \text{when }T_{e_1,\ldots,e_k} > 0 & \text{ and }BEL(R_{e_1,\ldots,e_k}) \geq \alpha \\
& & \\
M+1& \text{otherwise}&\\
\end{array}
\right.
\end{equation}

另请注意,关闭后缺少一个点\right(应该是\right.)。

答案3

\documentclass{article}

\usepackage{amsmath}
\begin{document}
\begin{equation}
\left \{
\begin{tabular}{ccc}
$R_{e_1,...,e_k}$ & when $T_{e_1,...,e_k} > 0$ & and $BEL(R_{e_1,...,e_k})\geq \alpha$\\
& & \\
$M+1$& otherwise&\\
\end{tabular}
\right \}
\end{equation}

平等

相关内容