调试缺少参考图

调试缺少参考图

说白了:有没有办法\begin{figure}...\end{figure}调试块的处理方式?我论文中的所有图片,除了其中 2 个(顺便说一下,是文档中的最后 2 个)外,它们的引用都没有问题,尽管它们的声明方式与论文中的任何其他图片完全相同。对它们的引用不会进入 .aux 文件,但我没有看到可以帮助理解的错误。

以下是图片的包含方式

% this picture number shows up correctly wherever referenced

\begin{figure}
\centering 
\includegraphics[width=8cm]{denCont.eps}
\includegraphics[width=8cm]{denCont_irr.eps}
\caption{AFM image ...}
\label{fig:DEN}
\end{figure}

% these 2 are placed in the page as expected but references don't appear

\begin{figure}
\centering 
\includegraphics[width=8cm]{RplotNONDEN.eps}
\caption{Boxplot of ...}
\label{fig:BoxND}
\end{figure}

\begin{figure}
\centering 
\includegraphics[width=8cm]{RplotDEN_EN.eps}
\caption{Boxplot of ...}
\label{fig:BoxDEN}       
\end{figure}

控制台输出中唯一的线索是该命令的跟踪\@writefile,但并未暗示任何明确的错误

[7
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Boxplot of ...}}{7}{figure.5}}
\newlabel{fig:BoxND}{{5}{7}{Boxplot of ...}{figure.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Boxplot of...}}{7}{figure.6}}
\newlabel{fig:BoxDEN}{{6}{7}{Boxplot of ...}{figure.6}{}}
]

答案1

终端上出现 writefile 意味着信息已写入 aux 文件aux 文件已关闭,无法写入。

当看到这种情况时,百分之九十九的情况是因为\include已被重新定义为不使用\clearpage,在这种情况下,解决方案是删除该重新定义。

相关内容