Why do the figures appear BEFORE instead of AFTER the section title ???




\section*{Why is this section title BELOW the figures ???!!!}

\draw[line width=1mm,rotate=45] (0,0) rectangle (2,2);
{\caption{\footnotesize\bf Figure 1.}
\draw[line width=1mm] (0,0) circle (3);
{\caption{\footnotesize\bf Figure 2.}

The figures should appear between the section title and THIS line !!!


1 Answer 1


The Figure environment "floats" to find an optimal position on the page. When you begin a figure, you can use the options [htbp!] to specify whether the figure should go "here", the "top" of this page, the "bottom" of this page, or a special "page" reserved for floats. LaTeX, in its infinite wisdom, will sometimes prevent you from putting a figure in an "ugly" place, but you can (sort of) override its decision using the "!" option. When you haven't used any option, the environment assumes that you provided [tbp], and it's choosing to put the figure at the top of the page, above where your section goes. So using


should fix your problem.

  • 3
    For 'prevent' read 'discourage'; there is always the [H] option provided by the float package. Oct 2, 2012 at 21:55
  • 1
    Only \begin{figure}[h!] fixed my problem. THX !
    – Petoetje59
    Oct 2, 2012 at 21:59
  • @IanThompson on H a comment on a question earlier today: tex.stackexchange.com/questions/74993/… Oct 2, 2012 at 22:03
  • @DavidCarlisle --- indeed. I just wanted to point out that it is not impossible. Anyway, it's not as if I created the thing! Oct 2, 2012 at 22:35
  • Wow! it works perfectly. Thanks Mark! Jul 20, 2020 at 16:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .