如何添加 MATLAB (.eps) 图形

如何添加 MATLAB (.eps) 图形

有人可以逐步指导我如何将我用 MATLAB 创建的 .eps 图形包含到我的 LaTeX 文档中吗?

我听说过 matlab2tikz,这是 mathworks 文件交换中提供的脚本。但它真的有必要吗?如果有必要,您能一步一步地向我解释如何从下载到包含图形吗?我是 LaTeX 新手,感觉有点不知所措。提前谢谢!

答案1

如果您已将其保存为file.eps使用

 \includegraphics[width=100mm]{file.eps}

在您的乳胶文档中(需要\usepackage{graphicx}),并且图像应该包含在内。

通过将 matlab 代码转换为 tikz(即 TeX),您可以将其作为 TeX 包含,然后获得更多控制权。(特别是使用 tex 排版设置任何文本,而不是将其作为图像包含,在某些情况下(如果 matlab 制作一个位图的 eps),您会获得更好的文本和渲染效果,但对于绝大多数多年来一直这样做的人来说,包含 eps 效果很好,在类似这样的论坛上,事情倾向于 tikz 和更复杂的 tex 解决方案,因为这是讨论的主题,但仅使用 eps 文件肯定是大多数使用 matlab 和 latex 的人所做的:-)

除了 matlab2tikz 之外,您还将看到其他机制,这些机制也旨在将数据放入 TeX 中,而不是通过 matlab 绘图,特别是有些人完全避免使用 matlab 绘图,而只使用 matlab 写出数据值表,然后使用 tikz(或其兄弟绘图包pgfplots)绘制该数据,这再次提供了更多的 TeX 级控制,并且如果文档中的数据并非全部由 matlab 生成并且您希望所有绘图具有一致的外观,则这可能特别有用。

因此,在某些时候,值得研究这些其他方法,但它们肯定不需要绘制 matlab 生成的图像。

相关内容