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).

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.

  • 2
    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

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

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