我原来用的是

1. begin{equation}
2.  \begin{cases}
3.  eq1\\
4.  eq2
5.  \end{cases}
6.  \end{equation}


复制代码


对于不需对齐的方程组这样写比较方便,需要对齐的时候间距太大了。


有时候需要对齐,这时候我用


    1.  \begin{equation}
    2.  \left\{
    3.  \begin{align} % \begin{eqnarray}好像也可以。
    4.  x&=eq1\\
    5.  y&=eq2
    6.  \end{align}
    7.  \right.
    8.  \end{equation}


    复制代码


    但觉得输入有点麻烦,而且我觉得La

    tex应该有内置的命令。请大家指点。



    网上的其他解决方案:


    1   
    
    1.  \begin{equation}
    2.  \left\{
    3.  \begin{array}{rl}
    4.  x&=eq1\\
    5.  y&=eq2
    6.  \end{array}
    7.  \right.
    8.  \end{equation}


    复制代码 %这个方案麻烦不说,x和=的间距还很大,摒弃之 :lol 



    2 
    
    1.  \[\left\{\begin{minipage}{width=0.6\textwidth}\begin{eqnarray*}
    2.  ...
    3.  \end{eqnarray}
    4.  \end{minipage}
    5.  \right.
    6.  \\nonumber %如果不想要方程号
    7.  \]

    复制代码


    呵呵,这个可以学习minipage了,用在这里我觉得有点复杂化了。



    3 如果每一行都需要行号,可以{By Huangzh73}

    1.  \usepackage{cases}
    2.  
    3.  \begin{numcases}{|x|=}
    4.  x, & for $x \geq 0$\\
    5.  -x, & for $x < 0$
    6.  \end{numcases}


    复制代码



    or 
    
    1.  \begin{numcases}{}
    2.  x+y=z,\\
    3.  1+2=3.
    4.  \end{numcases}

    复制代码