\counterwithout 和 \captionlistentry 导致省略图形编号

\counterwithout 和 \captionlistentry 导致省略图形编号

这是我的 MWE:

\documentclass[]{scrreprt}
\usepackage[]{todonotes} % only for the dummy-figure
\usepackage[]{caption}
\usepackage{subcaption}
\usepackage{chngcntr}
\usepackage{hyperref} % needs to be loaded AFTER chngcntr (see comments)
\counterwithout{figure}{chapter}
\begin{document}
\begin{figure}
        \centering
        \begin{subfigure}[b]{.32\textwidth}
            \centering
            \missingfigure{dummy1}
            \captionlistentry{}
            \label{fig:1a}
        \end{subfigure}

        \begin{subfigure}[b]{.32\textwidth}
            \missingfigure{dummy2}
            \captionlistentry{}
            \label{fig:1b}
        \end{subfigure}

        \caption[]{whatever.}
        \label{fig:1}
    \end{figure}

\begin{figure}
        \centering
        \missingfigure{dummy1}
        \caption{}
    \label{fig:2}
\end{figure}

Reference to figure 1: \autoref{fig:1}
figure 2: \autoref{fig:2}

figure 1a: \autoref{fig:1a}

\end{document}

我想要的是连续的图形编号(1、2、3,等等,与章节无关)。我在 Ubuntu(13.10)(TeXstudio 2.6.6)和 Windows 8.1(TeXstudio 2.10.4)中安装了 TeXstudio。当我在 Ubuntu 中使用 TeXstudio 编译上述 MWE 时,我得到的图形编号与预期完全一致:

在此处输入图片描述

然而,当我在 Windows 中编译它时,我得到了这个:

在此处输入图片描述

我想我知道这里发生了什么,但我不知道如何解决它。

编辑:fig:2没有丢失,只是浮在第二页,我没有截屏。问题只是编号问题。

相关内容