1. 程式人生 > >Latex中的(左邊有大括號的)方程組解決方案彙總

Latex中的(左邊有大括號的)方程組解決方案彙總

我原來用的是
  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}
複製程式碼
但覺得輸入有點麻煩,而且我覺得Latex應該有內建的命令。請大家指點。

網上的其他解決方案:
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. \begin{numcases}{|x|=}
  3. x, & for $x \geq 0$\\
  4. -x, & for $x < 0$
  5. \end{numcases}
複製程式碼

or
  1. \begin{numcases}{}
  2. x+y=z,\\
  3. 1+2=3.
  4. \end{numcases}
複製程式碼