TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to leave a vertical space of a given length, say 10cm, in my tex document. In fact, I want to leave enough space in a proof environment for the proof to be written at hand once the document is printed...

I tried \vspace and its starred version but the space does not span across pages when there is not enough space remaining.

Is there a way to leave exactly 10cm vertical space?

share|improve this question
up vote 3 down vote accepted

The command \vspace*{10cm} will leave 10cm vertical space, but this will not be split across the pages. However, if you instead leave 10 times 1cm of space, it will be split (20 times 5mm might be even better). To make you life easier, instead of typing \vspace* many times, you can use a loop, for example

\loop\vspace*{1cm}\par\goodbreak\advance\Scount by 1 \ifnum\Scount<10\repeat
share|improve this answer
Nice! I also tried inserting 10 \vspace*{1cm} but didn't have the \par\goodbreak part! – thisirs Aug 15 '12 at 18:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.