MATLAB 的图形导出一直是个小麻烦,是要用到 LaTeX 排版时。ezfig2eps(filename, directory, fig)这个小工具就挺省事的,能一键把图转成 EPS 格式,直接塞进你的论文或者报告里,清晰又不糊。

矢量格式的 EPS 图,放大缩小都不失真,插进 LaTeX 里效果稳,线条、文字都能保持超清晰。适合做学术展示那种讲究排版的场景。

函数的三个参数也蛮直观:filename是输出名、directory是保存路径、fig是图形句柄,比如gcf。配合figureplot一起用,顺手得。

比如这样:你画个图,想导出来:

figure; plot([1 2 3], [4 5 6]);
ezfig2eps('example.eps', 'C:/MyDocuments/Graphics', gcf);

LaTeX 那边直接用\includegraphics搞定:

\documentclass{article}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
  \begin{figure}[htbp]
    \centering
    \includegraphics[width=0.8\textwidth]{C:/MyDocuments/Graphics/example}
    \caption{示例图}
  \end{figure}
\end{document}

几点建议哦:记得保持 MATLAB 和 LaTeX 字体一致,导出时也可以先微调图形尺寸,避免图太小太糊或者太大撑版面。函数也要提前加到工作路径里,别忘了。

如果你做科研文档比较多,用ezfig2eps能省不少导图格式转换的事,轻松插图到 LaTeX 里,视觉效果也更专业。