Text Formattingvertical \break

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
Laurentius
Posts: 132
Joined: Wed Feb 11, 2009 11:38 pm

vertical \break

Post by Laurentius »

Is there a vertical version of \break that spreads the lines evenly all over the page, even if they are too few to fill it?

\pagebreak seems to involve a \vfil
Last edited by cgnieder on Mon Nov 26, 2012 10:10 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

vertical \break

Post by cgnieder »

I'm not quite sure I understand what you mean. In order to allow the lines to evenly spread you'd need to set a stretchable parskip and/or baselineskip. Else the only stretching of space will take place where there is stretchable vertical space.

Code: Select all

\documentclass{article}
\usepackage{lipsum}

\begin{document}

% stretchable parskip:
\begingroup
\setlength{\parskip}{0pt plus 1fil}
\lipsum[1-2]\newpage
\lipsum[1-2]\pagebreak
\lipsum[1-2]\clearpage
\lipsum[1-2]
\endgroup

\newpage

% stretchable baselineskip:
\begingroup
\setlength{\baselineskip}{\the\baselineskip plus 1fil}
\lipsum[1-2]\newpage
\lipsum[1-2]\pagebreak
\lipsum[1-2]\clearpage
\lipsum[1-2]
\endgroup

\end{document}
Regards
site moderator & package author
Post Reply