Удалить (a), (b) из нумерации подрисунков, но сохранить подпись под рисунком?

Удалить (a), (b) из нумерации подрисунков, но сохранить подпись под рисунком?

У меня есть вопрос по надписям в среде подрисунков. Я хотел бы удалить (a) и (b) и вставить вместо них что-то другое. Эта «новая» подпись отличается для каждого подрисунка и не является логическим счетчиком (то есть не i, ii или около того). Может ли мне кто-нибудь помочь?

Я добавил рисунок, показывающий текущую ситуацию (вверху) и то, какой я хотел бы ее видеть (внизу).

Верхний ряд на рисунке - это то, как у меня получилось сейчас, нижний ряд - то, как я хотел бы, чтобы было!

решение1

Просто разместите текст субтитров под субрисунком. Вы можете изменить размер шрифта субтитров, просто изменив \footnotesizeна нужный размер. Промежуток между рисунком и подписью контролируется необязательным аргументом \stackunderи в этом примере установлен на 5pt(по умолчанию 3pt).

Обратите внимание, что субтитры в этой технике не будут автоматически переноситься по словам. В вашем случае не было необходимости в переносе, так как это были короткие метки. Если бы перенос был необходим, последний аргумент мог бы \stackunderбыть \parbox.

Я также предположил, что поскольку вы хотели удалить (a), (b), то у вас не было желания отдельно ссылаться на отдельные подрисунки. Вы по-прежнему можете ссылаться на общую фигуру с помощью \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}

введите описание изображения здесь

решение2

Вы можете использовать

\captionsetup[subfigure]{labelformat=empty}

локально:

\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}

введите описание изображения здесь

Другой вариант — использовать \caption*вместо \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}

решение3

Как и в случае с subcaption, subfigпакет также имеет такую ​​же опцию:

\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}

Но если вам не нужна нумерация подписей подэлементов... есть некоторые причины все равно использовать subcaptionили subfig?

Например, тот же результат можно получить просто с двумя столбцами:

\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}

МВЭ

решение4

У меня был случай, когда мне нужно было удалить только одну такую ​​метку. При объявлении подфигуры вы можете добавить, \emptyчто удалит букву для этой конкретной подфигуры

\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}

Связанный контент