解决Matlab画图直接保存.eps格式而导致图不全的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Matlab画图直接保存.eps格式而导致图不全的问题相关的知识,希望对你有一定的参考价值。

Matlab确是一款简单方便的工具,使用此工具绘图也是我们常用的一种手段,可是如果我们想将此图片保存成.eps格式并应用于latex中,就有可能会出现.eps格式的图片显示不全的问题,这个着实让我们头疼。今天,经过查阅资料,发现了一种方法,现将此方法具体化并分享给大家。如果还有更简单的方法,还请赐教~

 

        首先,打开目标图片(.fig格式),选择左上角的File,点击Print Preview,如图1

 

 

图1

    然后,根据图2来调整图片的一些属性。选中圈圈1标记的Layout,圈圈2中的内容是用来调整图片位置的,但我没有使用,而是选择了纸张的类型,如圈圈3所示。纸张的大小是不影响的,因为这个对话框右边的示意图就是我们的参照标准,我们只需这个示意图符合我们的要求即可成功。

 

图2

    之后,还需要将图片的颜色设置为彩色,这个步骤非常简单,选择图2中圈圈1右边的Color选项,相信点开之后大家就知道怎么做了。

    调整完图片的属性,就可以开始生成文件了。找到该窗体右上角的Print,如图3,选择进入之后得到图4所示,此步需要注意三点:1)在圈1所示位置选择虚拟打印机;2)为保证图中字体都能正常显示,选择圈2属性,嵌入所有字体;3)记得点上圈3中的√。

 

图3


图4

    至此,点击确定即可顺步完成。不过…… 此时得到的是.pdf文件,只需使用Acrobat将此文件转换成.eps就完成了。

 

 

补充一点:若想消除.eps图中的空白,只需依次点开File,ps to eps

 

PS: 推荐一篇“经典”博文

http://www.sciencenet.cn/m/user_content.aspx?id=372358aaa

from: http://blog.sciencenet.cn/home.php?mod=space&uid=471076&do=blog&id=381288

以上是关于解决Matlab画图直接保存.eps格式而导致图不全的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在latex 中插入EPS格式图片

Matlab画图怎么把横坐标设成文字

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

投了一篇文章, 文章中的图用的是MATLAB画的,保存成。jpg格式了,审稿人说,让画成矢量图,并保存成。eps

matlab 图怎么保存

论文写作笔记