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图形大小的主要内容,如果未能解决你的问题,请参考以下文章