pdf 中未出现 subfloat 的参考

pdf 中未出现 subfloat 的参考

我尝试使用\ref{img1}和引用子浮点数,\ref{img2}但不起作用,?引用位置一直出现 a。如果有人能提供建议,请指教。

\begin{figure}[t]
\subfloat[]{\includegraphics[width=.49\linewidth]{img1}}\label{img1}
\subfloat[]{\includegraphics[width=.49\linewidth]{img2}}\label{img2}
\caption{The two methods a and b.} 
\label{fig:KC3}
\end{figure}

答案1

\labels 放在用于子标题的括号内,例如

\subfloat[\label{img1}]{....

代码:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\begin{document}
  \begin{figure}[t]
\subfloat[\label{img1}]{\includegraphics[width=.49\linewidth]{img1}}
\subfloat[\label{img2}]{\includegraphics[width=.49\linewidth]{img2}}
\caption{The two methods a and b.}
\label{fig:KC3}
\end{figure}
This is \ref{img1} and \ref{img2} but its not working
\end{document}

在此处输入图片描述

答案2

当在浮动环境中声明标签时,\ref{...} 将返回相应的图/表编号,但必须出现标题维基百科参考

我以前从未使用过 subfloat,但我在 figure 和 subfigure 上遇到了同样的问题。这应该可以解决问题 ;)

其次,我对子浮点做了一些小研究,发现有人强烈反对使用它。我知道子浮点型现在不是你的问题,但也许最好看看如何用其他方法来实现它关联

相关内容