[Tex/LaTex] vspace not working after linebreak

spacing

For this minimal example

\documentclass{article}
\begin{document}
\noindent
Hallo \\
How \\
Are \\
\vspace{15cm}You?
\end{document}

There is no vertical space created between the word Are and You. How can I add vertical space between them? Using \vspace* did not work either.

Best Answer

\vspace if used mid paragraph, as here, stores the vertical space in a special place (a vadjust node) which is then inserted after the paragraph has been broken into lines, after the line on which the space is added. in your example the \vspace is added in the last line of the paragraph so the space comes after the paragraph. Compare

\documentclass{article}
\begin{document}
\noindent
Hallo \\
How \\
Are \\
You?

xxxxx

\noindent
Hallo \\
How \\
Are \\
\vspace{15cm}You?

xxxxx
\end{document}

enter image description here

to add a space at the linebreak you should use

\\[3cm]

but it is almost always wrong to use \\ at all apart from its use in tables.