我有相当奇怪的风格来自会议。一切都很好,但是以下代码在这里不起作用:
\begin{eqnarray}
a = \begin{cases} 1 \\
2
\end{cases}
\end{eqnarray}
似乎无法与 结合使用eqnarray
,这也是必需的。是否可以模仿此 中案例的行为case
?
答案1
eqnarray
不需要它才能cases
工作。此外,它在支持/使用方面已弃用,因此不应使用。而是使用align
(参见\eqnarray
对比 \align
. 您最有可能想要的是:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align*}
a = \begin{cases}
x & \text{if $y=1$} \\
z & \text{if $b=2$}
\end{cases}
\end{align*}
\end{document}
amsmath
提供cases
以及\text
和align
,尽管align
从技术上讲,对于这样的基本方程来说并不需要。使用equation
环境(或未编号的\[
... \]
)就足够了。
你也可以获得上述输出手动使用
\documentclass{article}
\begin{document}
\[
a = \left\{\begin{array}{@{}l@{\quad}l}
x & \mbox{if $y=1$} \\[\jot]
z & \mbox{if $b=2$}
\end{array}\right.
\]
\end{document}