从 Matlab 导入到 Latex 的图形

从 Matlab 导入到 Latex 的图形

我在将 Matlab 中的图形导入 Latex 时遇到了问题。我已将图形保存为 EPS 文件,保存在与保存 latex 文档相同的文件夹中。这是我在 Latex 中写入的内容:

\begin{figure}
\includegraphics{diffusion}
\end{figure}

扩散是图形的名称。问题是,当我在 Latex 中运行此代码时,我只得到很多开放空间,但没有图形。有人知道我应该做些什么不同的事情吗?

大卫

答案1

澄清一下,您使用的是 Latex 还是 pdfLatex?根据我对 eps 文件的经验,对于 pdfLatex,必须先将图像转换为 pdf。有关更多详细信息,请参阅此问题: 为什么 pdflatex 不能打印 EPS 图形?

如果您使用 pdfLatex,您可以从 Matlab 输出 pdf 文件,或者尝试将以下内容添加到您的序言中:

\usepackage{epstopdf}

相关内容