하위 그림 번호 매기기에서 (a), (b)를 제거하되 하위 그림 캡션은 유지하시겠습니까?

하위 그림 번호 매기기에서 (a), (b)를 제거하되 하위 그림 캡션은 유지하시겠습니까?

하위 그림 환경의 레이블에 대한 질문이 있습니다. (a)와 (b)를 제거하고 대신 다른 것을 삽입하고 싶습니다. 이 '새' 캡션은 논리적 카운터(i, ii 등이 아님)가 아닌 모든 하위 그림에 대해 다릅니다. 어떤 신체라도 나를 도울 수 있습니까?

현재 상황(위)과 내가 원하는 상황(아래)을 보여주는 그림을 추가했습니다.

그림의 맨 윗줄은 현재 내가 갖고 있는 상태이고, 맨 아래 줄은 내가 원하는 상태입니다!

답변1

하위 그림 아래에 하위 캡션 텍스트를 쌓으면 됩니다. \footnotesize원하는 크기로 변경하면 하위 캡션의 글꼴 크기를 변경할 수 있습니다 . 그림과 캡션 사이의 간격은 선택적 인수에 의해 제어되며 이 예에서는 (기본값은 3pt) \stackunder로 설정됩니다 .5pt

이 기술의 하위 캡션은 자동으로 줄 바꿈되지 않습니다. 귀하의 경우에는 짧은 라벨이므로 포장할 필요가 없었습니다. 래핑이 필요한 경우 의 마지막 인수 \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?를 사용해야 하는 이유가 있습니다.

예를 들어, 2개의 열을 사용하여 동일한 결과를 얻을 수 있습니다.

\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

답변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}

관련 정보