[Tex/LaTex] difference between \vspace and \vspace* for negative arguments


Is there ever a difference between \vspace{...} and \vspace*{...} if a negative argument is supplied?

Most importantly, does the choice of which macro to use have an influence on page breaking behavior?

Best Answer

I don't think the sign of the argument matters, Without the * the skip is always discarded at the start of the page, and with the * it is not discarded.

To answer the second question added later, it shouldn't affect the page before the break (although it may be possible to generate edge cases where it does) but it will of course affect the positioning of the first box on the page after the break and so will affect all subsequent breaks.