- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解决Matla图片导出为eps格式的字体嵌入问题
/posts/24988.html
BTStreams Blog
Keep title simple stupid
解决Matlab图片导出为eps格式的字体嵌入问题
btstream posted @ 2011年3月05日 08:58 in Matlab with tags eps matlab 嵌入字体 , 150 阅读
最近正直论文提交的高峰,edas的论文格式检查需要生成的pdf文件中的所有字体均为嵌入式字体。但是Matlab默认导出的eps格式的图片字体使用的是Helvetica字体,直接插入到TeX源文件中生成pdf后,极易产生字体不为嵌入式的问题。经过查阅资料和自行摸索,终于找到一个比较完美的解决方案。现整理如下。
1、需要的工具
解决方案需要的工具如下:
Ghostscript:
Xpdf:/xpdf
export_fig:/matlabcentral/fileexchange/23629-exportfig
可选工具:
Format Tick Labels (Extended):/matlabcentral/fileexchange/23841-format-tick-labels-extended
2、安装工具,配置环境
1)、安装Ghostscript和Xpdf,并设置到系统的环境变量。
设置系统的环境变量根据具体系统不同而不同。Linuxer就不多说了,相信广大的Linuxer有能力自己设置正确环境变量,且Linux平台安装上述程序之后一般会安装到默认的PATH路径中。Windows平台下的环境变量设置需要把包含上述程序的可执行文件的文件夹路径加入到Windows的环境变量中的path变量中,如有问题请自行Google之。
2)、安装export_fig toolbox。
安装方法为直接解压缩到一个文件夹,将该文件夹加入到Matlab的加载路径中。
3、使用
1)、打开需要转换的图片
2)、将图片的背景设为透明,可以使用下列代码完成:
?
设置图片背景为透明 1 set(gca,color,none); 3)、使用export_fig命令将图片导出为eps格式
?
导出为eps格式的图像 1 export_fig filename -eps 将其中的filename字段转换为所需要的文件名,可以包含路径信息
结果如图所示:
4、调整
从上图来看,虽然可以看出字体都已经嵌入到其中了,但是图片字体不是很让人满意。为此,可以进行一些调整
1)、更改字体
使用下列命令更改字体设置:
?
设置图片字体 1
2
3 set(gca, fontname, Times New Roman)%更改gca的字体,涉及到的部分包括legend、xtick和ytick的刻度值,最后一个参数为字体,Times New Roman作为一款常用的字体,我个人还是很喜欢的。可以选择其他的字体
set(get(gca, xlabel), fontname, Times New Roman)%更改xlabel字体
set(get(gca, ylabel), fontname, Times New Roman)%更改ylabel字体 更改字体后的结果如下:
可以看到,效果已经好了不少。如果现在的结果已经可以满足要求了的话,至此可以完全告一段落。但是matlab的强大是不会让我们满足的,我们要在matlab的图片中实现LaTeX效果。
2)、实现完全LaTeX效果
使用LaTeX方式渲染文字。主要是把文字对象的interpreter属性值修改为latex。具体为在使用legend函数或者是xlabel,ylabel函数之前,将默认的渲染函数利用下列命令改为latex方式:
?
?
修改文字对象的默认渲染方式为LaTeX方式 1 set(0, defaulttextinterpreter, latex); ?
set(gcf,color,[1.0,1.0,1.0]);
export_fig 5 -eps;
set(gca, fontname, Times New Roman);
set(get(gca, xlabel), fontname, Times New Roman);
set(get(gca, ylabel), fontname, Times New Roman);
set(0, defaulttextinterpreter, latex);
coupling Centre shall be checked, the second poured concrete strength of more than 70%. In the process of reaming or b
您可能关注的文档
- 表4 博士学位究生论文选题报告表4.doc
- 表面处理- 基材料的镀前处理.doc
- 表观遗传学修饰组蛋白修饰.docx
- 表面处理机和实室等离子表面处理机PE-100价格.docx
- 衬砌混凝土配合选定及应用-TDJZ.doc
- 袁因达:口腔教里的重要名词解释(考研必备).doc
- 袁行霈本古代文史1~4册习题全集.doc
- 裂缝维修技术统标准.doc
- 袁行霈本古代文史习题全集.doc
- 袋收尘滤袋种类运行调试.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
最近下载
- 文献综述中小企业成本控制研究.docx VIP
- (2025春新版本)人教版七年级历史下册全册教案.pdf
- 北京市一零一中学2023-2024学年七年级下学期期中考试英语试卷(含答案).pdf
- 物业管理服务报价表完整优秀版 .pdf VIP
- 文献综述--中小企业成本控制的研究.doc VIP
- 莒县鸿瑞矿业有限公司新型节能环保型石灰窑项目(三期)竣工环境保护验收监测报告.docx VIP
- 第9课 近代西方的法律与教化 教案-统编版(2019)高中历史选择性必修1国家制度与社会治理.pdf
- ZOOM声乐乐器L-12 快速入门 (Chinese)说明书用户手册.pdf
- 基于单片机的宠物喂养系统的设计与实现.docx
- 中小学(三阶魔方的复原)校本教材.doc VIP
文档评论(0)