水平空间、拉伸和对齐

水平空间、拉伸和对齐

我想对齐一些方程式。其中一个方程式有一些文本,我想将其推回到边距。我试过

    \begin{align*}
    \text{Text:  } \hspace{\stretch{1}} \text{more text} x^2 &=y\\
    m^2 &= 2\\
    \end{align*}

这使

                      Text: more textx2 = y 
                                     m2 = 2

但我想要的是这个:

Text:                       more textx2 = y 
                            m2 = 2

hspace 拉伸组合对不在块内的行非常有效align。我不想添加特定大小(如hspace{10em}),因为我可能需要稍后编辑该行,并且我确实需要将推送的文本(“文本”)保持在同一行上。有什么想法吗?

答案1

通过 MWE,我们将更好地了解您的需求。amsart您的需求将得到满足:

\documentclass{amsart}
%\usepackage{amsmath} % amsart doesn't need this.
\usepackage[showframe]{geometry} % Added to show frames, you may remove this in your file.
% ----------------------------------------------------------------
\begin{document}
% ----------------------------------------------------------------
\begin{flalign*}
\text{Text:} && \text{more text  } x^2 &=y &&  \\
&& m^2 &= 2 &&
\end{flalign*}
% ----------------------------------------------------------------
\end{document}

在此处输入图片描述

相关内容