I wonder if I get something wrong with TeX’s glue concept. If define a length to be 2pt plus 1pt minus 1pt I expect that the length should be exactly 2pt where possible an if not it should be between 1pt and 3pt. But if I set
\setlength{\parskip}{0.5\baselineskip plus 1pt}
LaTeX stretches the parskip more than 1pt. to reach the flushing bottom. Is it possible to get a flushing bottom in case where the 1pt stretch is enough and a ragged bottom if not. I’d like to have a flushing bottom but I really don’t like parskips with an amount of 1.5\baselinskip or more.

I tried to build an example, which is kind of long since I needed to control the paragraph length. I tried lipsum.sty but I didn’t get the desired (bad) result in the example. So excuse the much lines …
\documentclass{scrreprt}
\setlength{\parskip}{0.5\baselineskip plus 1pt}
\flushbottom
\usepackage{lipsum}
\begin{document}
\chapter{Test}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut,
placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero,
nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna
fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien
est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices
bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac,
nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue
eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim
rutrum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.
Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue
eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac
turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus
vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida
placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget
sem vel leo ultrices bibendum. Donec varius orci eget risus. Duis nibh mi, congue eu,
accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut,
placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero,
nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna
fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien
est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices
bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac,
nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue
eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim
rutrum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
\section{Test}
\lipsum[4-10]
\end{document}



\flushbottomoption is in force. The only available stretchable space is the\parskip, so you end up with an underfull page because it has to stretch too much. (Without\parskipthe page typesets perfectly, by the way.) – egreg Jun 12 '12 at 16:04Underfull \vbox (badness 10000) has occurred while \output is activethat is infinitely bad. If you have flushbottom you need enough stretch on the page to achieve that. – David Carlisle Jun 12 '12 at 16:06\parskipthe section title and four lines of text can be accommodated on the chapter first page, so filling that page is hard: you need at least five more lines to avoid the underfull box message. You may get two more lines by appending\looseness=1to the paragraphs and say\enlargethispage{-\baselineskip}to gain another one. Maybe this can solve the problem in the "real" case. – egreg Jun 12 '12 at 16:56