我怎样才能跳过子图标题

我怎样才能跳过子图标题

子图

我隐藏了第一个子图的标题,因此其余图以后续标签 ((b)、(c)、(d)、(e) 开头。我希望顺序为 (a)、(b) (c)、(d)

\begin{figure}[H]
\centering
    \setlength\figureheight{4cm}
    \setlength\figurewidth{5cm}
\subfigure{
  \includegraphics{legendbr.png}
\label{fig:subfig1}}
\subfigure[S]{
  \input{SNM.tikz}
\label{fig:subfig1}}
\subfigure[S]{
  \input{SM.tikz}
\label{fig:subfig2}}
\subfigure[S]{
  \input{SD.tikz}
\label{fig:subfig2}}
\subfigure[S]{
  \input{SSep.tikz}
\label{fig:subfig2}}
\caption{In adversary.\label{IN}}
\end{figure}

答案1

不鼓励使用\subfigure和相应的包,并且支持已弃用。请改用subfig。我不得不将\subfigure命令改为\subfloat

\documentclass{scrbook}

\usepackage{subfig}
\usepackage[demo]{graphicx}


\begin{document}


\begin{figure}
\centering
\subfloat{%
\includegraphics[width=80pt,height=50pt]{}%
% \includegraphics{legendbr.png}
\label{fig:subfig1}%
} \par%
\setcounter{subfigure}{0}%
\subfloat[S][]{%
\includegraphics[width=80pt,height=50pt]{}%
% \input{SNM.tikz}
\label{fig:subfig2a}
}%
\subfloat[S][]{%
\includegraphics[width=80pt,height=50pt]{}%
% \input{SM.tikz}
\label{fig:subfig2b}
}%
\par%
\subfloat[][]{%
\includegraphics[width=80pt,height=50pt]{}%
% \input{SD.tikz}
\label{fig:subfig2c}
}%
\subfloat[][]{%
\includegraphics[width=80pt,height=50pt]{}%
%\input{SSep.tikz}
\label{fig:subfig2d}
}%
\par%
\caption{In adversary.\label{IN}}%
\end{figure}%


\end{document}

我也更改了标签。

在此处输入图片描述

答案2

您需要清理文件夹。您的 .tex 文件里应该有 .aux、.log、.toc 和其他一些文件。它们用于编译您的文件,特别是制作所有标签。

如果你删除所有文件(当然除了你的.tex),它就会起作用。

相关内容