我有一个如下的多线方程:
\begin{equation}
l_{t i}\left(v_{t} j\right)=\left\{\begin{array}{ll} \\\
0 & \text { if } r_{j}=r_{i} \\\
1 & \text { if } r_{j}<r_{i} \\\
2 & \text { if } r_{j}>r_{i}
\end{equation}
但我收到此错误:
! You can't use `\eqno' in math mode.
\endmathdisplay@a ...\df@tag \@empty \else \veqno
\alt@tag \df@tag \fi \ifx ...
l.264 \end{equation}
当我移动换行符时,我得到的是:
! Extra alignment tab has been changed to \cr.
<recently read> \endtemplate
l.262 1 &
\text { if } r_{j}<r_{i}
?
我不知道什么地方出了问题。
答案1
只需使用cases
环境,像这样,没有任何空行:
\begin{equation}
l_{t i} (v_{t} j)=\begin{cases}
0 & \text { if } r_{j}=r_{i} \\ 1 & \text { if } r_{j}r_{i}
\end{cases}
\end{equation}