[Tex/LaTex] \vspace after \vfill ignored

spacingvertical alignment

\vfill
Text first line
\vspace{1cm}
Text second line
\cleardoublepage

The \vspace is unfortunately ignored by LaTeX: The resulting document has no vertical space added between the two lines. Why is that?

Best Answer

You need to add a) something (e.g., an empty box) before \vfill (assuming \vfill is at the top of the page) b) a paragraph between the first and second line.

\documentclass{article}
\begin{document}
\null\vfill
Text first line

\vspace{1cm}
Text second line
\end{document}