部分内的子图编号

部分内的子图编号

可能重复:
图表引用数量

我对子图编号有些疑问。我作品中的图在部分内使用线进行编号 \numberwithin{figure}{section},因此它们类似于图 2.1、2.2、2.3...

我尝试使用子图命令并引用该图,因此编号应为 2.1(a),但它忽略了章节编号,仅显示“图 1(a)”。

\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{subfigure}
\numberwithin{figure}{section}
\begin{document}

\begin{figure}
\subfigure[subfigure a]{\includegraphics{image1} \label{image1}}
\subfigure[subfigure b]{\includegraphics{image2} \label{image2}}
\end{figure}

According to figure \ref{image1} we ...
\end{document}

我可以使用这种编号和子图命令吗?

如果我删除该行,\numberwithin{figure}{section}数字就正确了

答案1

您可以通过重新定义命令\thesubfigure和其他几个命令来实现这一点。看看这个问题了解详情(阅读全文)。顺便说一句,该答案建议切换到执行相同操作的较新软件包。

您的问题基本上是该问题的重复。(您不需要重新定义\section\subsection,如示例代码所示;这些都与问题无关)。

相关内容