This is a very simple document. Yet, \vspace
doesn't work:
\begin{titlepage}
Dies ist ein Test.
\vspace{5cm}
Dies ist ein Test.
\end{titlepage}
Whats wrong here?
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.
Sign up to join this communityThis is a very simple document. Yet, \vspace
doesn't work:
\begin{titlepage}
Dies ist ein Test.
\vspace{5cm}
Dies ist ein Test.
\end{titlepage}
Whats wrong here?
Quoting from Leslie Lamport’s LaTeX: A Document Preparation System, p. 216,:
\vspace {
len}
\vspace*{
len}
Add a vertical space of length len. If the command appears in the middle of a paragraph, then the space is added after the line containing it.
This is what happens in your case.
Edit: The quotation continues:
The space produced by
\vspace
is removed if it falls at a page break; that produced by\vspace*
is not.
Now, this is exactly the case if you remove the first line “Dies ist ein Test.”: indeed, the titlepage
environment forces a page break at its beginning. So, if you want the space not to disappear there, you must use \vspace*
.
\vspace
command, you will get the expected result.