**“没有定义计数器‘subfigure@save’。”** -subfig 错误

**“没有定义计数器‘subfigure@save’。”** -subfig 错误

我使用subfig包编译了以下代码。代码在 Linux 机器上运行良好(无需加载“subfig”包)。现在在 Windows 机器上,我收到错误消息:

No counter 'subfigure@save defined.

代码:

\usepackage{multicol}    
\usepackage{dcolumn}    
\usepackage{graphicx}    
\usepackage{textcomp}    
\usepackage{amsmath}    
\usepackage{subcaption}     
\usepackage{float}    
\usepackage{subfig}    
\begin{minipage}{.5\linewidth}    
\centering    
\subfloat[]{\label{mathm1a}\includegraphics[scale=0.5]{1}}   
\end{minipage}%   
\begin{minipage}{.5\linewidth}   
\centering    
\subfloat[]{\label{1}\includegraphics[scale=0.5]{2}}     
\end{minipage}\par\medskip   
\centering    
\subfloat[]{\label{2}\includegraphics[scale=0.5]{3}}   
\caption[Free-wake model] model}   
\label{fig:main}   
\end{figure}

subcaption我尝试过改变包的放置位置,但subfig毫无用处。如果能帮助我了解错误的含义以及我为什么会遇到此错误,我将不胜感激。

答案1

我知道这个问题已经过时了,但是我今天遇到了同样的问题,我通过查看 Lyx 在文本包含带标题的子图时生成的代码找到了解决方案

\@ifundefined{showcaptionsetup}{}{%
\PassOptionsToPackage{caption=false}{subfig}}
\usepackage{subfig}

相关内容