解决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

时间: 2024-08-27 08:53:03

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

【Latex】Latex小白入门(1)——如何将论文插图转换为Latex需要的*.eps格式

写在前面: 在研究生阶段搞学术的童鞋们很有可能会接触到Latex这种论文格式编辑工具,一般在论文投稿的时候,大多数期刊和会议会给一个Latex模板,要求将你的论文用Latex编辑成.pdf版本.这里的Latex小白可不是指各位读者,而是我自己.才开始用Latex的时候,team里面唯一会Latex的师姐已经毕业say goodbye了,而我连怎么编译运行都不会.无奈论文要投,只好"赶鸭子上架",秉承"哪里不会查哪里"的精神,完成了几次论文从word到Latex的移植

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

如何在latex 中插入EPS格式图片 第一步:生成.eps格式的图片 1.利用visio画图,另存为pdf格式的图片 利用Adobe Acrobat裁边,使图片大小合适 另存为.eps格式,如下图所示: 注:这一步必须按照图示方式另存为,不能直接强行改后缀名,否则插入后无法显示. 2.利用matlab画图,直接另存为eps格式即可 第二步:插入代码 1.添加宏包   \usepackage{graphicx}     \usepackage{epstopdf} 2.将.eps图片和.tex文件

Matlab画图的输出格式

利用Matlab命令,可以输出.eps, .pdf格式的图形.有时候,在图形窗口直接保存会导致图形不完整,这时,可以用如下命令代替: saveas(p1, 't1.eps'); saveas(p1, 't1.pdf'); 上面的两个命令行可以分别导出.eps和.pdf的合适图形. 但是,.eps图形可能会在tex文档中浮动,此时可以采用.pdf格式.利用adobe acrobat prof. or DC将.pdf格式另存为.ps格式, 然后利用Gsview打开, 用菜单:PS to EPS将它进

Matlab画图-非常具体,非常全面

Matlab画图 强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层画图操作.这类操作将图形的每一个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每一个对象分配一个句柄,能够通过句柄对该图形元素进行操作,而不影响其它部分. 本章介绍绘制二维和三维图形的高层画图函数以及其它图形控制函数的用法,在此基础

【Matlab编程】matlab 画图

1.  不用截图工具就可以将图保存成图像格式,并且没有背景颜色:saveas(gcf ,'outputname','png/jpg'),第三项省略时默认为fig.m文件 2.  计算形如(-1)^2/3,应该是默认先算(-1)^(1/3),plot的时候命令窗会警告略去了虚部, 为了避免不必要的麻烦((-1)^2)^1/3这样写,例子如下:这个是代码 clear clc subplot(1,2,1); ezplot('x^2+(y-(x^2)^(1/3))^2-1',[-2,2]); subpl

eps 格式图转pdf格式图

在linux系统中,可以利用texlive 配合 shell 脚本,把eps 格式的图片转换成 pdf 格式的图片. 用到的两个文件如下: eps2pdf.tex: \documentclass[a4paper]{article} \usepackage{graphicx} \usepackage{epstopdf} \begin{document} \begin{figure} \centering % Requires \usepackage{graphicx} \includegraphi

怎么在CAD中设置文件保存的格式

不知道小伙伴们在CAD编辑器中进行CAD制图的过程中有没有遇到过这样的问题,就是在CAD编辑器中绘制的CAD图纸绘制完成后,我们都是会将CAD图纸进行保存的,以便下次方便打开查看,但是经常遇到的情况是保存的图纸文件打不开了,这是为什么呢!这个可能和我们保存文件的格式有关系,那怎么在CAD中设置文件保存的格式呢?那下面我们就一起来看看解决方法吧! 第一步:首先,在电脑桌面中任意打开一个浏览器,在浏览器中搜索迅捷CAD编辑器,进入官网,然后根据系统提示的安装步骤进行安装最新版本的CAD编辑器进行使用

将matlab的figure保存为pdf,避免图片太大缺失

有时画的matlab图太大,或者有太多的子图,导致图太宽,如果直接保存成pdf的话,会导致左右边丢失,显示不下.一个有效又简单的办法是: 1.在matlab figure里面,Edit -> Copy Figure 2.在adobe acrobat里面,文件->创建PDF->从剪贴板. 就这么简单,根本无需什么eps2pdf,什么illustrator打印之类的 from: http://blog.sciencenet.cn/blog-242887-642730.html http://

Matlab画图,坐标轴范围设置和间隔设置

在Matlab画图的时候,系统默认的坐标轴范围以及间隔有时候并不是很合适,如何根据自己的要求来显示呢,Set语句就可以帮忙咯!! 1. set(gca,'xtick',0:100:2500) 功能: 设置X轴坐标范围0到2500,显示间隔是100: 2.set(gca,'ytick',0:100:2500) 功能: 设置X轴坐标范围0到2500,显示间隔是100: 注意set语句要放在绘图语句后面才起作用! 如下面这个才起作用 plot(x,y) set(gca,'ytick',0:100:25