TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

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:
Force floats to be typeset after their occurrence in the source text?

I've already found houndreds of useful answers. But I can't find anything about this one. Is there an option/workaround to force latex to move a float only backwards, not "front-wards".





\textbf{Now I am refering} to a float~\ref{float}. Doesn't matter if it's a table or figure; and then I continue the text.
    one \\ two \\ three\\ table shouldn't be too small \\ four \\ two \\ eight \\ real eight \\ \hline
\caption{this is one example}



I know I could use the b and h-placing options. But when my reference is on the end of a page, it's great that latex puts the float in the top-position of the next page. I actually don't care if it places it hbt or p. but I don't want it to "appear too early".

share|improve this question

marked as duplicate by Jake, egreg, diabonas, cmhughes, Harish Kumar Sep 3 '12 at 16:41

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.

up vote 6 down vote accepted

Use the flafter package. See also http://www.tex.ac.uk/cgi-bin/texfaq2html?label=floats

share|improve this answer

try \begin{table}[!htb] The ! allows TeX to ignore float parameters

share|improve this answer

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