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

Possible Duplicate:
How to avoid splitting tables between sections

I have noticed that, by default, when you open a new section, it could interfere with the contents from the previous section. However, in my case I need the section to begin after all captions from the previous sections (figures, tables etc.) have been drawn.

I tried using multiple \newpage commands, but doesn't work. Any clever solution to this?

By the way, I don't mind setting some global document-level option so that it applies to the whole document (since I want to achieve the same globally).

share|improve this question

marked as duplicate by lockstep, egreg, Martin Schröder, Marco Daniel, percusse Aug 20 '12 at 6:06

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

The linked post provides a general method of avoiding these "interferences", while Boris' answer has to be used manually wherever you notice an "interference". Do any of these provide a solution? Let us know either way. – Werner Feb 16 '12 at 0:11
@Werner I personally prefer manual solution because in many cases I can tolerate floats slightly encroaching on the next sections. However, I got at least one case when a reader of a technical document overlooked a float that was output after a new section started, so I might be wrong. – Boris Feb 16 '12 at 0:57
@Boris: Agreed. That's why, even with 2 closed votes (at the moment), I'm not sure whether this is a duplicate. Hence the question. – Werner Feb 16 '12 at 0:59
up vote 5 down vote accepted

You need \clearpage or \cleardoublepage command. It dumps all floats in the stack.

share|improve this answer

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