[Tex/LaTex] Subfigure removing and controlling label/numbering

labelssubfloats

this problem is similar to others but I cannot find a solution.

In the example below I have a figure with 6 subfigures. I would like to remove the label/numbering from the 2nd, 4th and 6th subfigure, but I would like the remaining labels to read (a), (b) and (c).

At the moment the compiled figure has labels (a), (c) and (e)… i.e. it doesn't print (b), (d) or (f), but still thinks they are there. Is there a simple solution to this?

\begin{figure}
\begin{center}
    \subfigure[]{\includegraphics{image.pdf}}    % label/numbering
    \subfigure{\includegraphics{image.pdf}}      % no label/numbering
    \subfigure[]{\includegraphics{image.pdf}}    % label/numbering
    \subfigure{\includegraphics{image.pdf}}      % no label/numbering
    \subfigure[]{\includegraphics{image.pdf}}    % label/numbering
    \subfigure{\includegraphics{image.pdf}}      % no label/numbering
\end{center}
\caption[Short caption.] {\label{fig:figure_label} Long caption.}
\end{figure}

Best Answer

You can use

    \addtocounter{subfigure}{-1}

as demonstrated in the following MWE:

% arara: pdflatex
\documentclass{article}
\usepackage{subfig}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure}
  \centering
    \subfloat[]{\includegraphics{image}}    % label/numbering
    \subfloat{\includegraphics{image}}      % no label/numbering
    \\
    \addtocounter{subfigure}{-1}
    \subfloat[]{\includegraphics{image}}    % label/numbering
    \subfloat{\includegraphics{image}}      % no label/numbering
    \\
    \addtocounter{subfigure}{-1}
    \subfloat[]{\includegraphics{image}}    % label/numbering
    \subfloat{\includegraphics{image}}      % no label/numbering
\caption[Short caption.] {\label{fig:figure_label} Long caption.}
\end{figure}

\end{document}

Note that subfigure is obsolete, and you should use either subfig or subcaption instead; see What is the difference between \subfigure and \subfloat?, for example.