答案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
或类似物可能是替代方案。