您的位置:首页 > 编程语言 > MATLAB

LaTeX中加入Matlab中生成的图片

2015-08-29 18:32 501 查看
直接保存(包括用导出设置)无论任何格式都有白框;此处遇到的是生成的彩色图片,颜色是jet模式加上的,图片本身不是彩色图。用imwrite(A,map,'example .png')不能保存为彩色图片。

最后用的方法是先编辑→复制图片,粘贴在Visio中,全选,取消组合得到没有边框的图片。复制图片,在PhotoShop中新建,PhotoShop会根据剪贴板中的文件自动设置像素。在新建设置中调整dpi和颜色位数,确定。粘贴图片,另存为需要格式的图片。

网上某人的做法:

通常情况下对于IEEE模板,如果文章是占一列column,图形的宽度是3.5in(1in=2.54cm), 如果是2列,图形是7in

通常情况下,字体可以用9或者10pt

请按照如下步骤生成符号标准的eps图形:

1.点击你的图形窗口—>Export Setup

2.点击size, 填写3.5或者7,单位选择inch

3.选择fonts,在minimum里面填入9(根据你文献要求),点击export, 选择eps格式即可

补充:

由于产生的EPS文件会有白边,我们可以利用Adobe Acrobat的裁剪页面的功能,将其白边距设置为0,然后再保存为EPS文件被LaTex利用

另一种:
1、Figure另存为eps,pdf,
会遇到的问题:边缘空白过大,背景色不对,
解决方式:在matlab的copy options里面设置底色,至于空白可以使用gsview中的ps to eps.结果得到的是eps图片。
2、matlab自动保存命令:print和saveas,已经裁剪过的eps图片

saveas(gcf,'num2str(rrrr)','bmp');
使用说明:
%gcf
= the current figure will be saved as 1.bmp, 2.bmp,3.bmp...
%bmp
可换成你想要的图像格式,如 tif, fig, ....
%更多参考matlab帮助

print()
用法:print(图形句柄,存储格式,文件名);

图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3.用gcf可以获取当前窗口句柄。

指定存储格式。常用的有:

png格式:'-dpng‘ (推荐这一种,与bmp格式一样清晰,文件也不大)

jpeg: ‘-djpeg‘(文件小,较清晰)

tiff: ‘-dtiff‘

bmp: ‘-dbitmap‘(清晰,文件极大)

gif: ‘-dgif‘(文件小但不清晰)

文件名:自己给定

注意::print函数必须紧跟在plot函数之后使用。添加循环可以自动生成文件名。

3、已有的eps图片修改一般转化为pdf,使用adobe acrobat中的裁剪工具。台湾某牛写的pdf裁剪的一个小工具,pdfcropper。 ctex有eps和pdf裁剪包(pdfcrop),不过需要Perl支持,可安装草莓Perl,效果不错。

4、不能忽略的qq截图和windows画图板,关键时刻还是管大用的。简单有效,精确度低。

5、plot画图曲线加粗等选项,看下面例子即可:

h=plot(a,b,'k-o','Markersize',7,'Markerface','white','linewidth',1.0);
XLabel('a','fontsize',10)
YLabel('b','fontsize',10)
Legend('a','b',0)
hh=findobj('tag','legend') %|
set(hh,'fontsize',10) %| 设置legend字号大小
set(h,'LineWidth',1.0); %| 设置图形线宽
set(gca,'linewidth',1.5) %| 设置图形外边框的线宽1.5
set(gca,'box','off') %| 去图形外筐
%| 设置坐标轴字号12 ,斜体,正
set(gca,'fontsize',12,'fontweight','normal','fontangle','italic')
%| 设置x轴labal字体为斜体,黑体,字号12
set(get(gca,'xlabel'),'fontangle','italic','fontweight','bold',
'fontsize',12)
%| 设置y轴labal字体为斜体,非黑体,字号12
set(get(gca,'ylabel'),'fontangle','italic','fontweight','normal',
'fontsize',12)

PS:

图片格式之间的转换可以有很多方法,如果你能上网的话,一种比较简便的方式是在这个网站 (
Convert Hub )上在线转换, 很好很强大的图片格式转换网站。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: