论文中的图表编号存在一些问题!大多数图表的编号都很好,但有两个图表都被称为“图 III”,并且使用罗马数字编号,而其余图表的编号方式不同,但编号正确。
我正在最新版本的 Overleaf 上进行在线编译(不确定他们使用什么)。
以下是我所拥有的一个简单的例子:
\documentclass[preprint,amsmath,amssymb,aps]{revtex4-1}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn, tikz}% Align table columns on decimal point
\usepackage{array, float}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\usepackage{multirow}
\usetikzlibrary{positioning}
\renewcommand{\thefigure}{\arabic{figure}}
\begin{document}
\noindent There is stuff shown in Fig. \ref{Fig:A} and Fig. \ref{Fig:B}. You can see interesting points in Fig. \ref{Fig:A}, and Fig \ref{Fig:B} shows other stuff.\\
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.7\textwidth]{picture.png}
\caption{A picture showing stuff.}
\end{center}
\label{Fig:A}
\end{figure}
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.7\textwidth]{picture-2.png}
\caption{A picture showing other stuff.}
\end{center}
\label{Fig:B}
\end{figure}
\end{document}
任何帮助都将不胜感激,因为我正在拼命尝试修复它以便可以提交文章:-)
答案1
似乎当你拥有环境的\caption
内部和\label
外部时center
,\label
不会“看到” \caption
,而是附着在其他东西上,可能是\section
。但建议使用\centering
而不是center
环境(请参阅我应该对图形和表格使用 center 还是 centering ?),这样做就可以了。或者将标签放在环境中。
\documentclass[preprint,amsmath,amssymb,aps]{revtex4-1}
\usepackage[demo]{graphicx}% Include figure files
\usepackage{float}
\renewcommand{\thefigure}{\arabic{figure}}
\begin{document}
\section{ABC}
There is stuff shown in Fig.~\ref{Fig:A} and Fig.~\ref{Fig:B}.
You can see interesting points in Fig.~\ref{Fig:A}, and Fig.~\ref{Fig:B} shows other stuff.
% this will work
\begin{figure}[H]
\centering
\includegraphics[width=0.7\textwidth]{picture.png}
\caption{A picture showing stuff.}
\label{Fig:A}
\end{figure}
% this will not work
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.7\textwidth]{picture-2.png}
\caption{A picture showing other stuff.}
\end{center}
\label{Fig:B}
\end{figure}
\end{document}