这是一个非常简单的文档。然而,\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*
。