|||
用Winedt编辑中,插入eps图片,编译能通过,但是eps图片显示不全,出现在pdf里面看到的图是一部分被截掉的情况。
原因在于eps图片papersize的设置得太小,图片超过了paper的范围。
原因也可以认为是bounding box太大的原因。
参考网站上找到的用命令的解决方案:
根据matlab的帮助文件,最好在设置PaperTyper前设置一下PaperUnit。当然PaperSize是可以自己设置的(PaperType给了几个默认设置而已:http://en.wikipedia.org/wiki/Paper_size#C_series)。
set(gcf, 'PaperUnits', 'inches');
set(gcf, 'PaperSize', [5 7]);
然后:
set(gcf,'PaperType','A0')
set(gcf,'PaperPositionMode','auto')
print('filename','-depsc');
另外:
在matlab里面,做出figure后,从文件-》打印预览里面,也可以设置页面属性。
参考:
http://www.osedu.net/article/science-technology-writing/2014-03-28/512.html
http://blog.sina.com.cn/s/blog_59cf672601015qmm.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-23 14:32
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社