Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!ux1.cso.uiuc.edu!csrd.uiuc.edu!s41.csrd.uiuc.edu!eijkhout From: eijkhout@s41.csrd.uiuc.edu (Victor Eijkhout) Newsgroups: comp.text.tex Subject: Re: How do I correct for Underfull \vbox ? Message-ID: <1990Nov16.194545.10655@csrd.uiuc.edu> Date: 16 Nov 90 19:45:45 GMT References: <1990Nov16.150302.17811@rigel.econ.uga.edu> Sender: news@csrd.uiuc.edu (news) Organization: UIUC Center for Supercomputing Research and Development Lines: 25 glenn@rigel.econ.uga.edu (Glenn F. Leavell) writes: >Specifically, I often get this error: > Underfull \vbox (badness 10000) has occurred while \output is active >Then, TeX adds extra lines between my paragraphs to stretch out the page. First, the extra space between paragraphs is not an error but a feature. There is a parameter \parskip which is usually 0pt plus .1pt, meaning that it will not stretch much, but in case of emergency (I suspect that you have a page with only text and no whitespace) it will stretch that however far is necessary. Your problem is (probably) that your \vsize is not an integral multiple of the \baselineskip, meaning that you get in trouble if you have a page without any explicit vertical white space. Easiest solution is to calculate \vsize from the number of lines that you want to fit on the page. You may also set \vfuzz to something like 5pt, but that's not exactly elegant. And if you just set \parskip=0pt the space between paragraphs will not stretch. You will stil get the error message, but no visible manifestation of it. (This is not what I recommend, by the way). Victor.