[Tex/LaTex] subfig captions messed up in IEEEtran class

ieee-styleieeetransubcaptionsubfloats

I have following packages enables:

\documentclass[conference]{IEEEtran}
\usepackage{caption}
\usepackage{subfig}

This is because IEEE uses its own caption style. My code for floating double column figure is:

\begin{figure*}[!t]
\centerline
\subfloat[Case A]{\label{fig_first_case}\includegraphics[width=3.1in]{Zones_A.jpg}}
\qquad
\subfloat[Case B]{\label{fig_second_case}\includegraphics[width=3.1in]{Zones_B.jpg}}
\caption{This is just an example.}
\label{zones}
\end{figure*}

The output however is:

enter image description here

As can be seen the sub captions are messed up for figure A. How can this be fixed?

Thank you.

Best Answer

I'm not sure why you are using \centerline, but using \centering instead is probably the better way to go in your case.