如何对齐两个 \begin{equation}\begin{cases}?

如何对齐两个 \begin{equation}\begin{cases}?

下面的代码生成下图:

在此处输入图片描述

有没有办法使这两个方程对齐,就像这样:

在此处输入图片描述

即,在括号的开头对齐(而不是在等号处对齐!)

我查阅了其他几个问题,但它们要么没有“案例”,要么没有方程标签。因此代码无法与带标签的方程配合使用。

有人知道对齐这些类型的方程的万能方法吗?提前谢谢!

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{graphicx}

\begin{document}
    \begin{equation}
    \label{eqn:equation1}
    \begin{cases}
    a &= b^2 + c^2\\
    y(t) & = a
    \end{cases}
    \end{equation}
    now, the second equation
    \begin{equation}
    \label{eqn:equation2}
    \begin{cases}
    b &= \sin(b^2) + c^2\\
    y(t) & = b
    \end{cases}
    \end{equation}
\end{document}

更新:还请假设方程式被标记

\begin{document}
    \begin{equation}
    \tag*{eq 1}
    \label{eqn:equation1}
    \begin{cases}
    a &= b^2 + c^2\\
    y(t) & = a
    \end{cases}
    \end{equation}
    now, the second equation
    \begin{equation}
    \tag*{eq 2}
    \label{eqn:equation2}
    \begin{cases}
    b &= \sin(b^2) + c^2\\
    y(t) & = b
    \end{cases}
    \end{equation}
\end{document}

答案1

您可以使用\intertext,从数学包,在 align环境内部:

在此处输入图片描述

我认为,这种例子正是该\intertext命令退出的原因:它在具有共同对齐点的方程式之间插入一行“正常”的文本。

以下是完整的 MWE:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{graphicx}

\begin{document}
    \begin{align}
    \tag*{eq 1}
    \label{eqn:equation1}
    &\begin{cases}
    a &= b^2 + c^2\\
    y(t) & = a
    \end{cases}
    \intertext{now, the second equation}
    \tag*{eq 2}
    \label{eqn:equation2}
    &\begin{cases}
    b &= \sin(b^2) + c^2\\
    y(t) & = b
    \end{cases}
    \end{align}
\end{document}

答案2

您可以使用 设置两者aligned,并通过 将最大的右侧添加到较短的构造(顶部)\phantom

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{equation}
  \tag*{eq 1} \label{eqn:equation1}
  \left\{\begin{aligned}
    \mathrlap{a}\phantom{y(t)} &= b^2 + c^2 \\
                         y(t)  &= \mathrlap{a}
                                  \phantom{\sin(b^2) + c^2}
  \end{aligned}\right.
\end{equation}
now, the second equation
\begin{equation}
  \tag*{eq 2} \label{eqn:equation2}
  \left\{\begin{aligned}
    \mathrlap{b}\phantom{y(t)} &= \sin(b^2) + c^2 \\
                         y(t)  &= b
  \end{aligned}\right.
\end{equation}

\end{document}

左侧的调整遵循类似的重叠和\phantom放置模式,以实现左对齐的外观。

相关内容