{align} 和 {aligned}[t] 之间的区别

{align} 和 {aligned}[t] 之间的区别

当我使用 时{align*},它会将 右边的表达式移到=等式的最右边。但是当我使用它时,{aligned}[t]它可以正常工作。以下是代码:

\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{align*}
  x + 3y + 4z &=& 2\\
  3y - 4z &=& 5\\
  3 &=& 4
\end{align*}\\
$ \! \begin{aligned}[t]
        x + 3y + 4z &=& 2\\
        3y - 4z &=& 5\\
        3 &=& 4
     \end{aligned}$
\end{document}

在此处输入图片描述

我搜索过这个问题,但答案通常都是关于其他的写法,没有解释。那么 的目的是什么\![t]和 有什么aligned不同align

答案1

您使用环境的方式不正确。您可以(应该……)这样使用它们:

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{align*}
  x + 3y + 4z &= 2 \\
      3y - 4z &= 5 \\
            z &= 4
\end{align*}

\[
  \begin{aligned}[t]
    x + 3y + 4z &= 2 \\
        3y - 4z &= 5
              x &= 4
  \end{aligned}
\]

\end{document}

需要注意的事项:

  • 关系周围的对齐=&通过左边.这与其他eqnarray用法不同&双方的关系。

  • align*设置未编号的对齐方式,始终相对于文本块居中。

  • aligned设置一个具有类似界面的块,align*可用作内联数学或显示设置。可选参数允许您指定相对于周围内容的垂直对齐参数。例如,请参阅

    在此处输入图片描述

    Before
    $\begin{aligned}[t]
      a &= b \\
      c &= d
    \end{aligned}$
    between
    $\begin{aligned}
      a &= b \\
      c &= d
    \end{aligned}$
    after
    $\begin{aligned}[b]
      a &= b \\
      c &= d
    \end{aligned}$
    end.
    

相关内容