- 201
- 0
- 约1.5万字
- 约 5页
- 2017-08-10 发布于河南
- 举报
解决Matlab图片导出为eps格式的字体嵌入问题
/posts/24988.html HYPERLINK / BTStreams BlogKeep title simple stupid解决Matlab图片导出为eps格式的字体嵌入问题btstream posted @ 2011年3月05日 08:58 in HYPERLINK /categories/6177/posts Matlab with tags HYPERLINK /tag/eps eps HYPERLINK /tag/matlab matlab HYPERLINK /tag/%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93 嵌入字体 , 150 阅读 最近正直论文提交的高峰,edas的论文格式检查需要生成的pdf文件中的所有字体均为嵌入式字体。但是Matlab默认导出的eps格式的图片字体使用的是Helvetica字体,直接插入到TeX源文件中生成pdf后,极易产生字体不为嵌入式的问题。经过查阅资料和自行摸索,终于找到一个比较完美的解决方案。现整理如下。1、需要的工具解决方案需要的工具如下:Ghostscript: HYPERLINK Xpdf: HYPERLINK /xpdf /xpdfexport_fig: HYPERLINK /matlabcentral/fileexchange/23629-exportfig /matlabcentral/fileexchange/23629-exportfig可选工具:Format Tick Labels (Extended): HYPERLINK /matlabcentral/fileexchange/23841-format-tick-labels-extended /matlabcentral/fileexchange/23841-format-tick-labels-extended2、安装工具,配置环境1)、安装Ghostscript和Xpdf,并设置到系统的环境变量。设置系统的环境变量根据具体系统不同而不同。Linuxer就不多说了,相信广大的Linuxer有能力自己设置正确环境变量,且Linux平台安装上述程序之后一般会安装到默认的PATH路径中。Windows平台下的环境变量设置需要把包含上述程序的可执行文件的文件夹路径加入到Windows的环境变量中的path变量中,如有问题请自行Google之。2)、安装export_fig toolbox。安装方法为直接解压缩到一个文件夹,将该文件夹加入到Matlab的加载路径中。3、使用1)、打开需要转换的图片2)、将图片的背景设为透明,可以使用下列代码完成: HYPERLINK /posts/24988.html \l # ?设置图片背景为透明1set(gca,color,none);3)、使用export_fig命令将图片导出为eps格式 HYPERLINK /posts/24988.html \l # ?导出为eps格式的图像1export_fig filename -eps将其中的filename字段转换为所需要的文件名,可以包含路径信息结果如图所示:4、调整从上图来看,虽然可以看出字体都已经嵌入到其中了,但是图片字体不是很让人满意。为此,可以进行一些调整1)、更改字体使用下列命令更改字体设置: HYPERLINK /posts/24988.html \l # ?设置图片字体123set(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方式:? HYPERLINK /posts/24988.html \l # ?修改文字对象的默认渲染方式为LaTeX方式1set(0, defaulttextinterpret
您可能关注的文档
- 第一讲_投资理财分析绪论.ppt
- 第七章 短期资产管理(PPT底稿).doc
- 第七章 为新中国而奋斗.ppt.Convertor.doc
- 第一章 货币及其分类.ppt.Convertor.doc
- 第七章课堂教学设计与技能.ppt.Convertor.doc
- 第10章 指针-ff.ppt
- 第三章 公共事业管理的职能2010.ppt.Convertor.doc
- 第七章 领导激励2009.ppt
- 第三章 教学课件设计与制作(复习用).ppt
- 第三章 风化作用与风的地质作用.ppt.Convertor(免费).doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)