如何实现公式跨array对齐?

2019-10-20 20:32发布

![跨array对齐](https://wenda.latexstudio.net/data/attach/191020/Ll0qNbGT.png 跨array对齐) ```tex $$ IM_x^t...

![跨array对齐](https://wenda.latexstudio.net/data/attach/191020/Ll0qNbGT.png "跨array对齐") ```tex $$ IM_x^t\left\{\begin{array}{} {CT_x^t } , {(t=1)} \\ {\left\{\begin{array}{l} {CT_x^t-CT_x^t *(C T_x^t-IM_x^{t-1})} &, {\text { if } IM_x^{t-1} \neq 0} \\ {CT_x^t * 0.5} &, {\text { if } IM_x^{t-1}=0} \end{array}\right.} \end{array}\right. $$ ``` 如图,如何实现array内和嵌套array内的公式按照逗号对齐呢? 要达到的效果是类似这样的: ![对齐效果](https://wenda.latexstudio.net/data/attach/191020/qddj3DpI.png)
3条回答
registor
2019-10-20 20:39
请提供**MWE**,没人想对着图把你的代码敲一遍! 同时,请提供你想要的排版结果,手写拍照也行。 **一个不完备方案**,使用array宏包的p格式指定列宽度,用两个内嵌的array环境实现: ```tex \documentclass{article} \usepackage{amsmath} \usepackage{array} \begin{document} \[ IM_x^t\left\{ \begin{array}{l} \begin{array}{>{$}p{4.8cm}<{$}l} CT_x^t,&(t=1)\\ \end{array} \\ \left\{\begin{array}{>{$}p{4.5cm}<{$}l} CT_x^t- CT_x^t \ast \bigl( CT_x^t - IM_x^{t-1} \bigr), & \text{if} \; IM_x^{t-1} \neq 0, \\ CT_x^t \ast 0.5, & \text{if} \; IM_x^{t-1}=0. \end{array}\right. \end{array}\right. \] \end{document} ```

一周热门 更多>