使用分割方程时如何停止中心效应?

使用分割方程时如何停止中心效应?

例如,以下代码产生下面的等式:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
  \begin{split}
    Helloworld & = A \\
               & = B
  \end{split}
\]
\end{document}

在此处输入图片描述

我想知道使用分割方程后是否可以左对齐

答案1

amsmath提供flalign环境。它用于放置两组对齐的方程式,第一个块与左边距对齐,第二个块与右边距对齐,例如

\begin{flalign*}
  x & = A & y &= B
\end{flalign*}

生产

|x = A                                       y = B|

这里的第一个和第三个&为两个块提供了对齐点,中间&将块分开。使用flalign*抑制了方程编号。

将您的放在split第一个块中,或者放在第一个块之前&,将使其与左边距对齐。

示例输出

\documentclass{article}

\usepackage{amsmath}

\begin{document}

Text before
\begin{flalign*}
  \begin{split}
    \textit{Helloworld} & = A \\
               & = B
  \end{split}&
\end{flalign*}
and after.
\begin{flalign*}
  x & = A & y &= B \\
  z & = C & u &= U
\end{flalign*}
Further text.

\end{document}

答案2

环境multline可能会被误用,将 放在split左侧,因为 的第一行multline与 左对齐\multlinegap,缩进 可以设置为零。然后split需要更改为aligned,因为multline更喜欢后者。

使用水平线显示文本宽度的示例:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hrule
\setlength{\multlinegap}{0pt}
\begin{multline*}
  \begin{aligned}
    \text{Hello world} & = A\\
                       & = B
  \end{aligned}\hfill
\end{multline*}
\hrule
\end{document}

结果

根据要设置的材料,tabular或类似物可能是替代方案。

相关内容