숫자가 올바르게 지정되지 않았습니다(하위 숫자와 결합된 경우).

숫자가 올바르게 지정되지 않았습니다(하위 숫자와 결합된 경우).

다음 MWE에 표시된 것처럼 하위 그림과 결합할 때 그림의 올바른 번호 매기기에 문제가 있습니다.

\documentclass{scrreprt}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}

\begin{document}

\begin{center}
\captionsetup{type=figure}
    \begin{subfigure}[t]{0.6\textwidth}
    \includegraphics[width=\textwidth]{demo}
    \caption{Sub Heading}
    \end{subfigure}
    \par\bigskip
    \begin{subfigure}[t]{0.6\textwidth}
    \includegraphics[width=\textwidth]{demo}
    \caption{Sub Heading}
    \end{subfigure}
\captionof{figure}{Main Heading}
\label{fig:Apps_Unterricht_Apple}
\end{center}

\end{document}

여기에 이미지 설명을 입력하세요

왜 "그림 1" 대신 "그림 2"로 표시됩니까? float 환경을 사용하면 문제가 해결되는 것으로 알고 있지만, 이 경우에는 그런 환경을 사용하고 싶지 않습니다. 이 문제에 대한 해결 방법이 있습니까?

답변1

다음은 이 질문에 대한 해결책입니다(향후 독자를 위한).

\documentclass{scrreprt}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}

\begin{document}

\begin{center}
\captionsetup{type=figure}
    \begin{subfigure}[t]{0.6\textwidth}
    \includegraphics[width=\textwidth]{demo}
    \caption{Sub Heading}
    \end{subfigure}
    \par\bigskip
    \begin{subfigure}[t]{0.6\textwidth}
    \includegraphics[width=\textwidth]{demo}
    \caption{Sub Heading}
    \end{subfigure}
\caption{Main Heading}
\end{center}

\end{document}

관련 정보