我第一次使用包 subfig 时,出现此错误:!LaTeX 错误:figures/Rnefft1310' not found. ! LaTeX Error: File
未找到文件 figures/imt1310'。但是,我确定该文件以 eps 格式存在。哪里出了问题?
我是否使用了错误的 subfig 代码? 这是我写的:
\begin{figure}
\centering
\subfloat[]{\includegraphics[width=3.1in]{figures/Rnefft1310}}
\subfloat[]{\includegraphics[width=3.1in]{figures/imt1310}}
\caption{Real and imaginary part of effective index }
\label{fig:EcUND}
\end{figure}
答案1
这实际上不是一个答案 - 我不知道你遇到了什么问题!这种事情真的很难帮助解决!很奇怪,你可以在不在的时候绘制它们subfloat
- 这意味着通常没有缺少用于渲染图形的包。
我认为向您发送一些对我有用的代码可能会有所帮助,这样您就可以看到您正在做的事情或您加载包的方式是否存在差异。显然,.eps
用您自己的文件替换我的文件!
如果这不能为您指明正确的方向,请更改您的问题以包含一个最小的工作示例 - 即可由其他人编译的内容,因为它可能有助于某人发现您序言中某处的一些不兼容性。
\documentclass{report}
\usepackage{graphicx} % needed for including graphics
\usepackage{epstopdf}
\usepackage{grffile}
\graphicspath{{figures/}}
\usepackage{caption, subfig}
\makeatletter
\g@addto@macro\@floatboxreset\centering % automatically center floats
\makeatother
\begin{document}
\begin{figure}
\subfloat[Temperature]{\label{fig:opt_nmc_t}\includegraphics[clip=true, width=0.4\textwidth, height=0.3\textheight]{figures/AoptBandB_t_RTTOV10_MoistCovVNMC_F_TH_NEW.eps}} \quad
\subfloat[Watervapour]{\label{fig:opt_nmc_q}\includegraphics[clip=true, width=0.4\textwidth, height=0.3\textheight]{figures/AoptBandB_q_RTTOV10_MoistCovVNMC_F_TH_NEW.eps}}
\caption{Some figures}
\label{fig:opt_nmc_bc}
\end{figure}
\end{document}