最近在提交论文的camera ready版本的时候遇到了一些问题。最主要的问题就是,在IEEE express中检测不通过的问题,总是提示一些字体没有embedded。
网上找了一下解决办法,发现检测不同过的原因主要是:
如果我们用Latex编辑的论文里边用了matlab生成的 .eps图,会导致转换成pdf的时候没有办法陷入字体(not embedded),论文上传无法通过。
该如何解决呢?
一般matlab默认的字体是Helvetica,一般的windows系统上是没有这个字体的,而eps文件是ascii文件,对于字体,里边只是给出字体的名称。这样就导致转换成pdf的时候没有办法嵌入该字体,往往导致ieee eXplore检验不合格。
**************************************************************************分割线***************************************************************************************在论文投稿时,很多高逼格会议都对论文的格式提出要求,如:IEEE会议上传终稿pdf文件文件时,要求保证所有字体都是嵌入的。一般我们习惯把matlab的结果图直接转成eps文件,由于matlab图里面默认的是Helvetica字体,当我们用latex生成pdf时会发现Helvetica字体是没有嵌入的,这样便导致悲剧的pdf文件不符合IEEE的要求。
下面两个是分别是上面两篇文章中的解决办法:
一种最简单解决办法是:
1)将eps文件用 写字板 打开
2)将字体设置部分:
/Helvetica /WindowsLatin1Encoding 120 FMSR
**************************************************************************分割线***************************************************************************************
解决如下:
方法1:用UltraEdit打开eps图,然后全部替换: Helvetica-NimbusSanL-Regu 保存eps 顺利解决
方法2:用CutePDF Writer 软件,打开eps,然后打印成pdf文件,用latex把论文生成pfd文件。
第二个解决方案里的“方法1”就是第一个方案里的方法,“方法2”的原理和1类似,就是解决图片中的字体没有嵌入的问题。
按照出现问题的原因分析,那么在系统中安装Helvertica字体即可解决问题,但是经过实践发现,尽管在系统中安装了Helvertica字体,latex编译生成的PDF文件还是没有字体嵌入,(?????不知道有没有过来人知道这是怎么回事)。
还有一个解决方法是,在用latex编译pdf文件之后,用Adobe Acrobat的打印功能,类似于另存为的操作,得到一个新的PDF,这个新的PDF就会将系统中存在的字体嵌入PDF.但是需要注意的问题是,在打印时要注意选择纸张大小,打印类型等是否满足自己的要求。(A4 or letter?)