如何在没有文本的情况下将位置居中

如何在没有文本的情况下将位置居中

我们怎样才能在 intertext 中没有 align* 环境中的文本的情况下将位置居中?如果我们通过以下方式居中:

\begin{align*}
    \intertext{\centering word1 word2 word3 word4}
\end{align*}

我们得到位置+文本居中:

 word1 word2 word3
       word4

但是,我们如何才能获得仅居中的位置而没有文本(左侧的第 4 个单词而不是第二行的中心):

 word1 word2 word3
 word4

答案1

align*用于对齐多行数学方程式,例如让=- 符号位于彼此正下方。它不适用于普通文本对齐。为此,您有\raggedright\centering\raggedleft或环境的对应项:\begin{flushleft}\begin{center}\begin{flushright}。或\justifying用于对齐文本。

但是,如果你真的在数学环境中追求这种文本对齐align*,这就是你所要求的:

与居中文本对齐

\begin{align*}
    x &= \sqrt{z^2 - y^2} + \leaders\hbox{.}\hskip6cm\relax\\
    \intertext{\centering\parbox{0.6\linewidth}{
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent condimentum dui eget
        fringilla cursus.
    }}
    &= 3
\end{align*}

相关内容