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

I find captions appearing above figures in the PDF output of a latex thesis file using the code below:

\label{Fig. 5} 
\caption{Time responses using optimal drive sweep rates obtained from a numerical      
parameter search for the: (a) pendulum $(\omega=1, \alpha=-0.01)$, (b) softening
Duffing oscillator $(\epsilon=1/6, \omega=1, \alpha=-0.001)$ and (c) softening  
Duffing-Van der Pol oscillator $(\epsilon=1/6, \omega=1, \mu=0.005, \alpha=-0.01
$) using the  downward swept drive $(F \cos(\omega t-0.5(\alpha t^2)), F=0.5) $ }

I presume the problem has to do with the lengthy caption. I read a similar question on this site but unfortunately the answer did not work. I also tried adding [!h] after the includegraphics command to no avail.

Any suggestions would be greatly appreciated.

share|improve this question
Welcome to tex.sx! It's not necessary to sign your questions (as there is already a box with your username below it) or to begin them with a greeting. – lockstep Mar 12 '11 at 21:57
up vote 14 down vote accepted

Put the \includegraphics command immediately after \begin{figure}. Also, put \label after \caption for correct cross-references. Positioning arguments like [!ht] should, if it all, be used this way: \begin{figure}[!ht].

EDIT: To clarify: In your document, the caption is inside a (floating) figure environment, while the graphic presumably is part of the normal text flow. Therefore, it is likely that the caption will be placed above (or even separate from) the graphic.

share|improve this answer
Hi lockstep, Thank you for the solution and explanation. It works great! Best wishes, – Carey Mar 12 '11 at 22:25
+1, but \label after \caption wasn't necessary for me. I got errors. – Stéphane Bruckert Jan 31 '13 at 11:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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