如何将方程式与 begin{case} 内的方程式对齐

如何将方程式与 begin{case} 内的方程式对齐

我有以下代码

\documentclass{article} 
\usepackage{amsmath} 
\usepackage{mathtools}

\begin{document} \begin{align*}
    \Omega &= \begin{cases}
    X &= Y\\
    W &= X
    \end{cases}\\
    Z &= W \end{align*} \end{document}

从而产生

在此处输入图片描述

但我真正想要的是

在此处输入图片描述

如何生成第二张图中的对齐方程组?

答案1

快完成了...这里有一个小调整,使用eqparbox帮助测量align和内单元格的内容cases

在此处输入图片描述

\documentclass{article} 

\usepackage{amsmath,eqparbox}

\begin{document}

\begin{align*}
  \Omega = \begin{cases}
      abc & = \eqmakebox[RHS][l]{$defgh$} \\
        i & = \eqmakebox[RHS][l]{$j$}
    \end{cases} \kern-\nulldelimiterspace & \\
    klmno = \eqmakebox[RHS][l]{$pqrstuv$} &
\end{align*}

\end{document}

由于align选择了整个结构的右侧,因此cases需要对右侧进行微小的间距校正。

如果需要,您\eqmakebox[LHS]也可以将其用于左侧。

相关内容