27

It is hard to search for this question since most search engines treat the * symbol somehow special, so sorry if that has been asked before.

So, basically, I just would like to know what the difference is between the following two latex snippets. The only difference is that one uses figure while to other one uses figure*:

\begin{figure*}
    \centering
    \includegraphics[width=0.7\textwidth]{MyFig}
    \caption{\label{fig:myfig}MyFig Caption.}
\end{figure*}

and

\begin{figure}
    \centering
    \includegraphics[width=0.7\textwidth]{MyFig}
    \caption{\label{fig:myfig}MyFig Caption.}
\end{figure}

Thank you!

4
  • 29
    figure* produces a double column figure in a two-column document. Mar 29 '18 at 10:18
  • Oh, thanks! Since I have a single-column document, that explains why there was no visual difference... Mar 29 '18 at 10:20
  • 4
    Also, figure* doesn't support [h] or [b]. Mar 29 '18 at 15:07
  • 3
    @IanThompson: Do you want to post an answer so this can be marked as answered? Nov 6 '19 at 7:57
8

Since the post has been unanswered for over 2 years, I am posting Ian Thompsons answer, so that this question can be marked as answered.

figure* produces a double column figure in a two-column document.

Also, figure* doesn't support [h] or [b].

1
  • Using stfloats.sty, option [b] is working in figure*
    – MadyYuvi
    May 12 at 13:29

Your Answer

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

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