按不同顺序重新编号图形

按不同顺序重新编号图形

如果我像这样定义三个图形

\documentclass{article}

\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{subfigure} 

\begin{document}

\begin{figure}
 \subfigure[A]{\includegraphics[width=.23\textwidth]{pictures/a.jpg}}\hfill
 \subfigure[B]{\includegraphics[width=.237\textwidth]{pictures/b.jpg}}
 \caption{Caption 1}\label{AA}
\end{figure}

\begin{figure}
 \subfigure[C]{\includegraphics[width=.23\textwidth]{pictures/c.jpg}}\hfill
 \subfigure[D]{\includegraphics[width=.237\textwidth]{pictures/d.jpg}}
 \caption{Caption 2}\label{BB}
\end{figure}

\begin{figure}
 \subfigure[E]{\includegraphics[width=.23\textwidth]{pictures/e.jpg}}\hfill
 \subfigure[F]{\includegraphics[width=.237\textwidth]{pictures/f.jpg}}
 \caption{Caption 3}\label{cc}
\end{figure}

\end{document}

所以结果可以逐一显示3张图片,但我想将标签为AA的图形的数量设置为3,标签为BB的图形的数量设置为1。标签为CC的图形的数量设置为2。

您可能建议在代码中更改顺序,但我不想那样做。我该如何通过 LaTeX 做到这一点?

答案1

通过添加选项:\addtocounter{figure}{-1}您可以更改文档中当前的图形顺序。\addtocounter{figure}{2}在图 AA 之前尝试,因此当前图号将为 2。插入图 AA 后,尝试\addtocounter{figure}{-3}...

\begin{figure}
 \includegraphics[scale=0.9]{XXXX}
 \centering
   \caption{Continued}
   \label{fig:XX}
\end{figure}
\addtocounter{figure}{-1} 

相关内容