\includegraphics
我在 revtex4-1中使用了一张图\begin{figure} \end{figure}
。该图出现在第 II 节(即 2)中,但图的标题写着图 1(这本身不是问题)。
问题是当我提到这个数字时,例如
See Figure \ref{Figure: Fig1}
那么输出是See Figure II
。我怀疑是因为该图出现在第 II 节中。如何解决这个问题?或者这对期刊来说没问题(例如 J math phys)?下面您可以找到 MWE
\documentclass{revtex4-1}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{color}
\usepackage{subfigure}
\usepackage{hyperref}
\begin{document}
\section{First Section}
hey
\section{Second Section}
\begin{figure}
\includegraphics[width=.5\textwidth]{StupidPicture}\label{Figure: SimplyStupid}
\caption{This is a stupid picture}
\end{figure}
Hello dear reader, please see Figure \ref{Figure: SimplyStupid}. Thanks.
\end{document}
答案1
必须\label
写在 之后\caption
,而不是 之前。标签需要一个\refstepcounter
(此处带有figure
计数器),以便了解最新的步进计数器,并正确写入参考。
如果\label{Figure: SimplyStupid}
在之前使用\caption
,它将使用最后一个被踩踏的计数器,这就是section
,这就是为什么参考打印II
(第 2 部分)
\documentclass{revtex4-1}
\usepackage{amsmath}
\usepackage[demo]{graphicx}
\usepackage{verbatim}
\usepackage{color}
\usepackage{subfigure}
\usepackage{hyperref}
\begin{document}
\section{First Section}
hey
\section{Second Section}
\begin{figure}
\includegraphics[width=.5\textwidth]{StupidPicture}
\caption{This is a stupid picture}\label{Figure: SimplyStupid}
\end{figure}
Hello dear reader, please see Figure \ref{Figure: SimplyStupid}. Thanks.
\end{document}