Remover (a), (b) da numeração das subfiguras, mas manter a legenda da subfigura?

Remover (a), (b) da numeração das subfiguras, mas manter a legenda da subfigura?

Tenho uma pergunta sobre os rótulos do ambiente de subfiguras. Gostaria de remover (a) e (b) e inserir outra coisa. Esta 'nova' legenda é diferente para cada subfigura e não é um contador lógico (portanto, não i, ii ou algo assim). Alguém pode me ajudar?

Adicionei uma figura mostrando a situação atual (acima) e como gostaria que fosse (abaixo).

A linha superior da figura é como eu consegui agora, a linha inferior é como eu gostaria que fosse!

Responder1

Basta empilhar o texto da sublegenda sob a subfigura. Você pode alterar o tamanho da fonte das sublegendas apenas alterando \footnotesizepara o tamanho desejado. A lacuna entre a figura e a legenda é controlada pelo argumento opcional to \stackundere é, neste exemplo, definida como 5pt(o padrão é 3pt).

Observe que as sublegendas nesta técnica não serão automaticamente quebradas. No seu caso não houve necessidade de embalagem, pois eram etiquetas curtas. Se o empacotamento fosse necessário, o último argumento \stackunderpoderia ser um \parbox.

Presumi ainda que, como você desejava remover (a), (b), não desejava fazer referência separada às subfiguras individuais. Você ainda pode fazer referência ao valor geral com \ref{}.

\documentclass{article}
\usepackage{stackengine}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}
\footnotesize
\stackunder[5pt]{\includegraphics[width=2in,height=.7in]{fileA}}{MRI-CGCM3}%
\hspace{1cm}%
\stackunder[5pt]{\includegraphics[width=2in,height=.7in]{fileB}}{NorESM1-M}
\caption{November to April}
\end{figure}
\end{document}

insira a descrição da imagem aqui

Responder2

Você pode usar

\captionsetup[subfigure]{labelformat=empty}

localmente:

\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}
\captionsetup[subfigure]{labelformat=empty}
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[height=3cm]{example-image-a}
\caption{Test subfigure 1}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[height=3cm]{example-image-b}
\caption{Test subfigure 2}
\end{subfigure}%
\caption{Two subfigures}
\end{figure}

\end{document}

insira a descrição da imagem aqui

Outra opção é usar \caption*em vez de \caption:

\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[height=3cm]{example-image-a}
\caption*{Test subfigure 1}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[height=3cm]{example-image-b}
\caption*{Test subfigure 2}
\end{subfigure}%
\caption{Two subfigures}
\end{figure}

\end{document}

Responder3

Assim como subcaption, o subfigpacote também tem a mesma opção:

\documentclass{article}
\usepackage{graphicx,subfig}
\begin{document}
\captionsetup[subfigure]{labelformat=empty}
\begin{figure}
\centering
\subfloat[Test subfigure 1]{\includegraphics[width=.4\linewidth]{example-image-a}}
\hfill
\subfloat[Test subfigure 2]{\includegraphics[width=.4\linewidth]{example-image-b}}
\caption{Two subfigures}
\end{figure}
\end{document}

Mas se você não precisa da numeração das legendas dos subfloats... há algum motivo para ainda usar subcaptionou subfig?

Por exemplo, o mesmo resultado pode ser obtido simplesmente com 2 colunas:

\documentclass{article}
\usepackage{graphicx,multicol}
\begin{document}
\begin{figure}
\begin{multicols}{2}
\centering
\includegraphics[width=.7\linewidth]{example-image-a}\\
Test subfigure 1
\includegraphics[width=.7\linewidth]{example-image-b}\\
Test subfigure 2
\end{multicols}
\caption{Two subfigures}
\end{figure}
\end{document}

MWE

Responder4

Tive um caso em que precisei remover apenas uma dessas etiquetas. Ao declarar a subfigura você pode adicionar \emptyo que removerá a letra dessa subfigura específica

\documentclass{article}
\usepackage{graphicx,multicol}
\begin{document}
   \begin{figure}
       \begin{multicols}{2}
            \centering
            \includegraphics[\empty]{example-image-a}
            \includegraphics[\empty]{example-image-b}
        \end{multicols}
    \caption{Two subfigures}
    \end{figure}
\end{document}

informação relacionada