这是我的 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
没有丢失,只是浮在第二页,我没有截屏。问题只是编号问题。