嵌套比对

嵌套比对

我想要做出如下对齐:

在此处输入图片描述

我已经通过使用

\begin{align}
         & \frac{dx}{dt} = y \qquad \frac{dy}{dt} = x \\
\implies & \frac{d^2x}{dt^2} = \frac{d}{dt}\bigg(\frac{dx}{dt} \bigg) \\
         & \; \; \; \; \; \; \, = \frac{dy}{dt} \\
         & \; \; \; \; \; \; \, = x \\
\implies & \frac{d^2x}{dt^2} = x \\
\implies & x(t) = Ae^t + Be^{-t}
\end{align}

当然,这样做 \; \; \; \; ... 并手动对齐它们有点愚蠢。但是,当我尝试将 \begin{align} 放在另一个 \begin{align} 中时,如下所示

\begin{align}
        \begin{align}

        \end{align}
\end{align}

它给了我一个错误。

正确的做法是什么?


编辑:

\begin{alignat} 仍然不能让我到达那里:

\begin{alignat}{2}
         & \frac{dx}{dt} = y \qquad \frac{dy}{dt} = x \\
\implies & \frac{d^2x}{dt^2} && = \frac{d}{dt}\bigg(\frac{dx}{dt} \bigg) \\
         &                   && = \frac{dy}{dt} \\
         &                   && = x \\
\implies & \frac{d^2x}{dt^2} = x \\
\implies & x(t) = Ae^t + Be^{-t}
\end{alignat}

给出

在此处输入图片描述

答案1

你可以使用alignat以下方法:

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{alignat*}{2}
           &\quad& \frac{\mathrm{d}x}{\mathrm{d}t} &= y \qquad \frac{\mathrm{d}y}{\mathrm{d}t} = x \\
  \implies &&  \frac{\mathrm{d}^2x}{\mathrm{d}t^2} &= \frac{\mathrm{d}}{\mathrm{d}t} \biggl( \frac{\mathrm{d}x}{\mathrm{d}t} \biggr) \\
           &&                                      &= \frac{\mathrm{d}y}{\mathrm{d}t} \\
           &&                                      &= x \\
  \implies &&  \frac{\mathrm{d}^2x}{\mathrm{d}t^2} &= x \\
  \implies &&                                 x(t) &= Ae^t + Be^{-t}
\end{alignat*}

\end{document}

答案2

直接嵌套align环境不起作用,因为align环境开始显示数学,所以它们不能在数学模式中使用。幸运的是,对于这种情况,可以使用amsmathincludes作为替代方案(告诉 LaTeX 将alignedtop 行与环境外部的内容):

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
         & \frac{dx}{dt} = y \qquad \frac{dy}{dt} = x \\
\implies & \begin{aligned}[t]
             \frac{d^2x}{dt^2} &= \frac{d}{dt}\bigg(\frac{dx}{dt} \bigg) \\
                               &= \frac{dy}{dt} \\
                               &= x
           \end{aligned}\\
\implies & \frac{d^2x}{dt^2} = x \\
\implies & x(t) = Ae^t + Be^{-t}
\end{align}
\end{document}

在此处输入图片描述

答案3

我不会对\implies符号进行任何对齐。为了提供(视觉)清晰的说明,对=每行中的第一个实例进行对齐就足够了。

在此处输入图片描述

我不得不说,第五行似乎是多余的。

\documentclass{article} 
\usepackage{amsmath}
\begin{document} 
\begin{align}
\frac{dx}{dt}              &= y \qquad \frac{dy}{dt} = x \\
\implies \frac{d^2x}{dt^2} &= \frac{d}{dt}\biggl(\frac{dx}{dt}\biggr) \\
                           &= \frac{dy}{dt} \\
                           &= x \\
\implies \frac{d^2x}{dt^2} &= x \\
\implies x(t)              &= Ae^t + Be^{-t}
\end{align}
\end{document}

相关内容