圖編號不正確(與子圖組合時)

圖編號不正確(與子圖組合時)

當與子圖結合使用時,我對數字的正確編號有疑問,如下 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}

在此輸入影像描述

為什麼說「圖2」而不是「圖1」?我知道,如果我使用浮動環境,問題就解決,但我不想在這種情況下使用這樣的環境。有解決這個問題的方法嗎?

答案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}

相關內容