嵌套对齐是否正确?或者对齐时拆分?

嵌套对齐是否正确?或者对齐时拆分?

假设我有一条短线和一条分割的长线,我希望将它们都左对齐,同时将长线在等号处对齐。
以下代码...

\documentclass[oneside,a4paper]{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
    &f(x)=x^2-x-1\\
    &g(x)=\frac{1}{2}-x\\
    \begin{split}
    (f\circ g)&=f(g(x))=f(\frac{1}{2}-x)=(\frac{1}{2}-x)^2-(\frac{1}{2}-x)-1\\
    &= \frac{1}{4}-x+x^2-\frac{1}{2}+x-1
    \end{split}
\end{align*}
\end{document}

给出以下结果...

结果方程

第三行和第四行正确对齐,但它们没有与第一行和第二行左对齐,而这正是我想要实现的。

答案1

如果您需要节省(垂直)空间,我建议您aligned在内部使用两个嵌套环境,\[ ... \]而不是将一个aligned环境嵌套在另一个align*环境中。我还认为,用 替换所有实例\frac不仅\tfrac可以进一步节省垂直空间,还有助于在各种二次、线性和常数项之间建立更多的视觉平衡。

在此处输入图片描述

最后一点:我不得不指出,使用嵌套aligned环境对增强外观并没有太大作用。单一aligned环境,所有五行都与=每行的第一个符号对齐,效果同样好 - 甚至更好一点...

\documentclass[oneside,a4paper]{article}
\usepackage{amsmath} % for 'aligned' environment

\begin{document}
\[
\begin{aligned}
    &f(x)=x^2-x-1\\
    &g(x)=\tfrac{1}{2}-x\\
    &\begin{aligned}
    (f\circ g)(x) &=f(g(x))=f\bigl(\tfrac{1}{2}-x\bigr)=\bigl(\tfrac{1}{2}-x\bigr)^2-\bigl(\tfrac{1}{2}-x\bigr)-1\\
                  &= \tfrac{1}{4}-x+x^2-\tfrac{1}{2}+x-1 \\
                  &= x^2-\tfrac{5}{4}
     \end{aligned}
\end{aligned}
\]
\end{document}

答案2

您需要&在 前面split,但是,遗憾的是,它不起作用。

但你可以改用aligned

\documentclass[oneside,a4paper]{article}
\usepackage{amsmath}

\begin{document}

\begin{align*}
  &f(x)=x^2-x-1\\
  &g(x)=\frac{1}{2}-x\\
  &\begin{aligned}
   (f\circ g)(x)
      &=f(g(x))=f\Bigl(\frac{1}{2}-x\Bigr)
       =\Bigl(\frac{1}{2}-x\Bigr)^2-\Bigl(\frac{1}{2}-x\Bigr)-1\\
      &= \frac{1}{4}-x+x^2-\frac{1}{2}+x-1
   \end{aligned}
\end{align*}

\end{document}

在此处输入图片描述

答案3

由于外层没有对齐,我认为gather比更合适align,我使用选项指定左对齐方程fleqn。然后,正如其他人所指出的,aligned可以产生嵌套对齐。

我认为在这里我更喜欢使用第二个版本\tfrac而不是\frac获得更紧凑的布局。

在此处输入图片描述

\documentclass[oneside,a4paper]{article}
\usepackage[fleqn]{amsmath}

\begin{document}
\begin{gather*}
  f(x)=x^2-x-1\\
  g(x)=\frac{1}{2}-x\\
  \begin{aligned}
    (f\circ g)&=f(g(x))=f(\frac{1}{2}-x)=(\frac{1}{2}-x)^2-(\frac{1}{2}-x)-1\\
    &= \frac{1}{4}-x+x^2-\frac{1}{2}+x-1
  \end{aligned}
\end{gather*}

or
\begin{gather*}
  f(x)=x^2-x-1\\
  g(x)=\tfrac{1}{2}-x\\
  \begin{aligned}
    (f\circ g)&=f(g(x))=f(\tfrac{1}{2}-x)=(\tfrac{1}{2}-x)^2-(\tfrac{1}{2}-x)-1\\
    &= \tfrac{1}{4}-x+x^2-\tfrac{1}{2}+x-1
  \end{aligned}
\end{gather*}

\end{document}

相关内容