答案1
LaTeX 内核提供了一个\cases
从 Plain TeX 直接复制的命令。这是旧时代的遗留,这就是为什么
\begin{cases}
...
\end{cases}
不加载amsmath
不会引发Environment cases undefined
错误。
的语法对于\cases
LaTeX 来说确实很陌生;它必须在数学模式(内联或显示)下使用,如下所示
\cases{
\exp{x} & if $x \geq 0$ \cr
1 & if $x < 0$ \cr
}
请注意\cr
,用于终止行,其中\\
不起作用;还要注意,第二列是在文本模式下排版的,与cases
的环境不同amsmath
。
最好加载amsmath
(也提供\text
)并输入方程式
\usepackage{amsmath}
...
\[
u(x) =
\begin{cases}
\exp{x} & \text{if $x \geq 0$} \\
1 & \text{if $x < 0$}
\end{cases}
\]
我总是建议重新进入数学模式而不关闭\text
;这更实用。