解决cases只有一个对齐点的办法

Vanabel/ 11月 8, 2012/ LaTeX/ 0 comments

如图, 如果想用cases解决如下输入似乎有些难度, 关键是对齐点的设定:


这里, 给出一个新环境, 来实现这一效果
在导言区加入如下代码:

\newenvironment{numcases}{\begin{equation}\left\{\begin{aligned}}%
{\end{aligned}\right.\end{equation}}

作用就是定义一个新环境.

然后可以用如下代码得到相要的效果:

\newcommand{\eps}{\varepsilon}
\begin{numcases}
  -\Delta_{a(\eps y)}\phi&=W\phi+h+\frac{1}{a(\eps y)}\sum_{j=1}^m\sum_{i=1}^2c_{ij}x_jZ_{ij}, &&\text{in }\Omega\\
  \phi&=0, &&\text{on }\partial\Omega,\\
  \int_{\Omega_\eps}\xi_jZ_{ij}\phi&=0,\quad\forall 1\leq j\leq m, i=1,2,
\end{numcases}

值得思考的是两个&&的作用, 他可以使得最后一列不是左对齐的. 之所以不采用array环境, 是因为array本质上说是个文本而非数学环境. 不信你试试谁排得更好看?
感谢chinatex的帮助.

Share this Post

Leave a Comment

您的电子邮箱地址不会被公开。

*
*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据