Figure* on first page in IEEEtran template

Is it possible to place a figure* (two column figure) on the bottom of the first page of a document? I'm writing an IEEEtran journal.

A figure* is always placed on the next page, so it is not possible to get it on the first page this way. Is there any workaround?

I tried it this way:

\documentclass[journal]{ieeetran}
\usepackage{lipsum}
\usepackage{dblfloatfix}

\author{author}
\title{title}

\begin{document}
\maketitle

\begin{figure*}[b]
\centering
\dashbox{5}(400,100){\huge figure}
\caption{caption}
\end{figure*}

\lipsum[1-7]

\end{document}

• Just to help us help you, could you create a minimal working example (MWE)?
– Werner
Feb 28, 2014 at 0:18
• If this is going to be an official submission to IEEE you can't have a two column figure on the first page according to their specifications. Feb 28, 2014 at 5:46

This might get you started. It is based on Werner's previous solution How can I place a double-wide figure float (ie, figure*) on the bottom on the first page of a two-column document.

However, using the single column document class option changes some of the other formatting. For example the abstract environment looks different in single column mode.

\documentclass[onecolumn]{ieeetran}
\usepackage{multicol}
\usepackage{lipsum}

\author{author}
\title{title}

\begin{document}
\maketitle

\begin{figure*}[b]
\centering
\dashbox{5}(400,100){\huge figure}
\caption{caption}
\end{figure*}

\begin{multicols}{2}
\lipsum[1-7]
\end{multicols}

\end{document}


• This indeed works, but i'm required to use the journal document class. This unfortunately doesn't seem to work in a journal. Do you know of a method to make this work? Thanks!
– Bart
Feb 28, 2014 at 11:49
• @user91273 If it is the journal that requires this, why don't you ask the journal of they allow this and if so how? It is often a waste of time attempting to do redefine stuff that the journal will just remove later on because it contradicts journal policy. Feb 28, 2014 at 12:41
• Would it be possible to modify IEEEtran.cls in order to achieve this?
– Bart
Feb 28, 2014 at 14:01