CODE:
\begin{equation}
\begin{cases}
eq1\\
eq2
\end{cases}
\end{equation}
\begin{cases}
eq1\\
eq2
\end{cases}
\end{equation}
对于不需对齐的方程组这样写比较方便,需要对齐的时候间距太大了。
有时候需要对齐,这时候我用
CODE:
\begin{equation}
\left\{
\begin{align} % \begin{eqnarray}好像也可以。
x&=eq1\\
y&=eq2
\end{align}
\right.
\end{equation}
\left\{
\begin{align} % \begin{eqnarray}好像也可以。
x&=eq1\\
y&=eq2
\end{align}
\right.
\end{equation}
但觉得输入有点麻烦,而且我觉得Latex应该有内置的命令。请大家指点。
网上的其他解决方案:
1
\begin{equation}
\left\{
\begin{array}{rl}
x&=eq1\\
y&=eq2
\end{array}
\right.
\end{equation}
\left\{
\begin{array}{rl}
x&=eq1\\
y&=eq2
\end{array}
\right.
\end{equation}
%这个方案麻烦不说,x和=的间距还很大,摒弃之
2
\[\left\{\begin{minipage}{width=0.6\textwidth}\begin{eqnarray*}
...
\end{eqnarray}
\end{minipage}
\right.
\\nonumber %如果不想要方程号
\]
...
\end{eqnarray}
\end{minipage}
\right.
\\nonumber %如果不想要方程号
\]
呵呵,这个可以学习minipage了,用在这里我觉得有点复杂化了。
3 如果每一行都需要行号,可以{By Huangzh73}
\usepackage{cases}
\begin{numcases}{|x|=}
x, & for $x \geq 0$\\
-x, & for $x < 0$
\end{numcases}
\begin{numcases}{|x|=}
x, & for $x \geq 0$\\
-x, & for $x < 0$
\end{numcases}
or
\begin{numcases}{}
x+y=z,\\
1+2=3.
\end{numcases}
x+y=z,\\
1+2=3.
\end{numcases}
--------------------------------------------------------------------------------------------------
(一)大括号下并列的式子, 右边只有一个纵向居中的编号:
CODE:
或者比较 cases 环境:
CODE:
(二)大括号下并列的式子, 每个都加上编号, 需要调用 cases 宏包: {这是一个宏包! 与 amsmath 宏包中的 cases 环境相区别.}
CODE:
为什么 \begin{numcases}{} 有一对空的大括号? 因为它的基本用法是这样的:
CODE:
CODE:
和
CODE:
\begin{equation}
\left\{
\begin{array}{c}
x + y = z, \\
1 + 2 = 3. \\
\end{array}
\right.
\end{equation}
\left\{
\begin{array}{c}
x + y = z, \\
1 + 2 = 3. \\
\end{array}
\right.
\end{equation}
或者比较 cases 环境:
\begin{equation}
\begin{cases}
x + y = z, \\
1 + 2 = 3. \\
\end{cases}
\end{equation}
\begin{cases}
x + y = z, \\
1 + 2 = 3. \\
\end{cases}
\end{equation}
(二)大括号下并列的式子, 每个都加上编号, 需要调用 cases 宏包: {这是一个宏包! 与 amsmath 宏包中的 cases 环境相区别.}
\usepackage{cases}
......
\begin{numcases}{}
x+y=z,\\
1+2=3.
\end{numcases}
......
\begin{numcases}{}
x+y=z,\\
1+2=3.
\end{numcases}
为什么 \begin{numcases}{} 有一对空的大括号? 因为它的基本用法是这样的:
\usepackage{cases}
......
\begin{numcases}{|x|=}
x, & for $x \geq 0$;\\
-x, & for $x < 0$.
\end{numcases}
......
\begin{numcases}{|x|=}
x, & for $x \geq 0$;\\
-x, & for $x < 0$.
\end{numcases}
--------------------------------------------------------------------------------
但我我觉得array不如align,大家不妨比较一下。
\begin{equation}
\left\{
\begin{array}{c}
x + y = z, \\
c+1 + 2 = 3. \\
\end{array}
\right.
\end{equation}
\left\{
\begin{array}{c}
x + y = z, \\
c+1 + 2 = 3. \\
\end{array}
\right.
\end{equation}
和
\begin{equation}
\left\{
\begin{align}
x + y &= z, \\
c+1 + 2 &= 3. \\
\end{align}
\right.
\end{equation}
\left\{
\begin{align}
x + y &= z, \\
c+1 + 2 &= 3. \\
\end{align}
\right.
\end{equation}
---------------------------------------------------------------------------------------------
trackback: http://kzxing.blog.hexun.com/29322866_d.html