%2C%20(b)%20%D0%B8%D0%B7%20%D0%BD%D1%83%D0%BC%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BF%D0%BE%D0%B4%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BA%D0%BE%D0%B2%2C%20%D0%BD%D0%BE%20%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%8C%20%D0%BF%D0%BE%D0%B4%20%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BA%D0%BE%D0%BC%3F.png)
У меня есть вопрос по надписям в среде подрисунков. Я хотел бы удалить (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}