对齐两个或多个案例环境的材料

对齐两个或多个案例环境的材料

下面的代码

 \documentclass{article}
 \usepackage{amsmath}
 \begin{document}
 \begin{align*}
 a=&
   \begin{cases}
   b,&\ \text{if}\ c\,;\\
   d,&\ \text{if}\ e\,;\\
   f,&\ \text{otherwise}\,.
   \end{cases}\\[3mm]
 g=&
   \begin{cases}
   h,&\ \text{if}\ i\,;\\
   j,&\ \text{if}\ k\,;\\
   l,&\ \text{otherwise}\,,
   \end{cases}
 \end{align*}
 \end{document}

产量

输出带有括号但未完全对齐

我真正想要的是将两组案件的条款也对齐,也就是说,我想要这样的东西,包括两个左括号(当然,这些是缺失的;否则我就不会问了):

所需输出,除了缺少括号

顺便说一下,上面“对齐但没有括号”示例的代码如下:

 \documentclass{article}
 \usepackage{amsmath}
 \begin{document}
 \begin{equation*}
 \begin{aligned}
   &\ \ bbbb,\ & &\text{if}\ c\,;\\
 a=&\ \ dd,\ & &\text{if}\ e\,;\\
   &\ \ fffff,\ & &\text{otherwise}\,.\\[3mm]
   &\ \ h,\ & &\text{if}\ i\,;\\
 g=&\ \ jjjjjjjjj,\ & &\text{if}\ k\,;\\
   &\ \ l,\ & &\text{otherwise}\,,
 \end{aligned}
 \end{equation*}
 \end{document}

我尝试在最自然的位置引入\left\{(分别\right),即“bbbb”和“h”之前(分别在两个“otherwise.”之后),但没有成功。

答案1

如果你知道最长的条目,解决方案可能是如下:

\documentclass{article}
 \usepackage{amsmath}
 \begin{document}


 \newlength{\myjjj}
 \begin{equation*}
  \settowidth{\myjjj}{$jjjjjjjjj,$} %longest entry
 \begin{aligned}
 &
 a=\begin{cases}
 \makebox[\myjjj][l]{$bbbb,$}\ &\text{if}\ c\,;\\
 dd,\ &\text{if}\ e\,;\\
 fffff,\ &\text{otherwise}\,.\\[3mm]
 \end{cases}\\
 &g=\begin{cases}
    h,\  &\text{if}\ i\,;\\
 jjjjjjjjj,\  &\text{if}\ k\,;\\
 l,\ & \text{otherwise}\,,
\end{cases}
\end{aligned}
 \end{equation*}
 \end{document}

在此处输入图片描述

相关内容