amsmath 对齐方程后的 Vspace 被忽略

amsmath 对齐方程后的 Vspace 被忽略

在以下 MWE 中:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    $\begin{aligned}
        A &B C \\
        D &E F
    \end{aligned}$ \\
    \vspace{2in} Vspace gets ignored.
\end{document}

等式后面手动添加的部分\vspace被忽略了。我做错了什么?

答案1

它不会被忽略,但是\vspace在水平模式下(如这里)在段落分成几行后会在当前行后添加空格,所以ignored在这种情况下是之后。

要查看空间,请将您的示例与

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    $\begin{aligned}
        A &B C \\
        D &E F
    \end{aligned}$ \\
    \vspace{2in} Vspace gets ignored.

see?
\end{document}

在这种情况下,这似乎align更为合适,aligned因为它使数学显示由合适的垂直空间衬托出来。

答案2

如果希望显示后有空格,请使用\\[<dimen>]

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    $\begin{aligned}
        A &B C \\
        D &E F
    \end{aligned}$ \\[2in]
    Vspace doesn't get ignored.
\end{document}

在此处输入图片描述

答案3

还没有人提出“显而易见”的解决方案:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    $\begin{aligned}
        A &B C \\
        D &E F
    \end{aligned}$ \par
    \vspace{2in} Vspace is not ignored.
\end{document}

\vspace仅在垂直模式下立即起作用。

相关内容