Matlab中的小eps图形大小

Posted

技术标签:

【中文标题】Matlab中的小eps图形大小【英文标题】:Small eps figure size in Matlab 【发布时间】:2010-05-24 11:38:53 【问题描述】:

如何从 Matlab 图形创建一个小的 eps 文件?我使用 LaTeX,使用 Matlab (R2010a) 获得的 eps 大约为 6 MB。如何设置绘图选项以提供较小尺寸的 eps 图?

渲染选项painters 或zbuffer 有帮助吗?

非常感谢...

附加信息:我使用 Laprint 生成我的 eps 数据。所以,我最终得到了 2 个文件:1 个包含标签等信息的 tex 文件和一个仅用于绘图本身的 eps 文件。我使用 Laprint,因为我可以在标签中编写数学表达式,并且使用 LaTeX 中的简单命令,我可以轻松更改字体的大小。我也可以在标签中使用默认的 LaTeX 字体。

【问题讨论】:

查看相关帖子:***.com/questions/2427573/… 【参考方案1】:

不要使用 eps。请改用 pdf 格式,并使用 pdflatex 编译您的 LaTeX 文件。

【讨论】:

谢谢。我会看看pdf或jpg是否更合适。 Pdf 仍然是矢量,但如果它仍然是一些 MB,那么我将简单地制作一个 pdf,然后使用 Acrobat 将图片捕获为 jpg。是的,我会使用 pdflatex。【参考方案2】:

渲染选项painters 或zbuffer 有帮助吗?

这是否意味着您正在使用 OpenGL?如果是这样,那么你得到的是一个包含图像的 Postscript 文件。 Postscript 是矢量图像的不错选择,但 OpenGL 无法生成矢量图像。如果您确实需要 OpenGL 渲染器,那么您不妨使用位图图像格式。如果您真的想利用 EPS(或任何其他 Postscript 风格),那么您将需要使用 Painters。

【讨论】:

谢谢。我想我会选择 jpg 或 pdf,以较小者为准并运行 pdflatex。 EPS 适用于简单的折线图,但不适用于涉及太多点的情况。

以上是关于Matlab中的小eps图形大小的主要内容,如果未能解决你的问题,请参考以下文章

Matlab:.eps轴大小的子图[关闭]

matlab关于eps的疑问。

matlab画图

保存为 eps/pdf 时 Matlab 图形内容丢失

用matlab生成的图片保存为EPS格式后,下次用matlab怎么打开啊,怎么看不到图形

怎样用latex修改插入图形的大小,使图形大小一致。