\vspace 不起作用

\vspace 不起作用

这是一个非常简单的文档。然而,\vspace不起作用:

\begin{titlepage}
Dies ist ein Test.
\vspace{5cm}
Dies ist ein Test.
\end{titlepage}

这里有什么问题?

答案1

引用 Leslie Lamport 的话LaTeX:文档准备系统,第 216 页,:

\vspace {长度}
\vspace*{长度}

添加长度的垂直空间长度。如果命令出现在段落中间,则会在包含该命令的行后添加空格。

这就是你的情况。

编辑:引文继续说道:

如果产生的空格\vspace位于分页符处,则将被删除;如果 产生的空格\vspace*则不会删除。

现在,如果您删除第一行“Dies ist ein Test.”,情况确实如此:事实上,环境titlepage会在其开头强制分页。因此,如果您希望空格不消失,则必须使用\vspace*

相关内容