1

How can I force 2 column figure location in IEEETran. Obviously "!h" didn't work and when I tried using the "float" package's "H" mode, the figure just disappeared instead of being moved to the forced location. I don't have this issue with single column figures, though. This is how I insert the figure:

\begin{figure*}[H]
  \centering
  \includegraphics[width=2.0\columnwidth,clip=true]{test_figure}
  \caption{Test Figure}\label{test_figure}
\end{figure*}

Somebody suggested that, this is a duplicate of Two-column figures not displaying in IEEEtran document class. However, that is not my case. The aforementioned problem is related to figures no showing up at all, while my question is about forcing the location of 2 column figures. I have noted some similar questions but the solution of the ones that I spotted didn't work for me.

  • 3
    Possible duplicate of Two-column figures not displaying in IEEEtran document class – engineer Mar 13 '17 at 10:39
  • No that is not my problem. There are some similar questions but unfortunately, the solution to none of the ones that I spotted worked for me. – Kevin Bell Mar 13 '17 at 10:43
  • 2
    In two-column documents, the one and only place in a page where LaTeX will place double-wide floats is at the top of the page. No exceptions -- at least not if you're using one of the standard LaTeX document classes (which includes IEEEtran in this case). Using [H] is pointless and futile; don't even try. – Mico Mar 13 '17 at 10:51
  • It isn't clear what you'd want H to do with a double column float, but certainly it is not supported. Just use figure* – David Carlisle Mar 13 '17 at 13:03
  • It can be done (see tex.stackexchange.com/questions/329709/…), but it would be wrong. – John Kormylo Mar 13 '17 at 13:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.