使用子图(并排)图形

使用子图(并排)图形

我第一次使用包 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}

相关内容