EDAS投稿字体未嵌入问题


1. 在用edas向国际会议投稿的时候,往往要检查pdf稿件的格式,例如页边距、行距、字体等。经常碰到的一个问题就是字体未嵌入到文件中。因为大家一般用CTex里面的ps2pdf生成pdf文件,图片中的字往往会导致这个问题的出现。edas上提供了一些解决的方法。这里我给出一种很简单的解决方法(推荐使用这种方法):


2. 首先告诉大家如何看自己的pdf文档字体是否嵌 入:在pdf格式的文件中,点“文件”-> “文档属性”-> “字体”,显示的就是你文档中用的所有字体了,每一个字体后面,如果注明了“embeded(已嵌入)”或“embeded subset(已嵌入子集)”,就说明是嵌入了,否则就要想办法。


方法一:

 1.用acrobat打开不满足要求的pdf文档
       2.菜单"编辑->首选项",选择"转换为pdf"
       3.在中间的框里,选择Word或PostScript/EPS或其它,只要右侧是灰的,并且"编辑选项"按钮可点就行
       4.点"编辑选项"按钮,然后编辑Adobe PDF设置(点"编辑"按钮)
       5.在最左边点击"字体",把右边的从不嵌入框中的都删掉,把上面子集化...前面的勾勾去掉,然后另存为,取个名字。
       6.打印,选择Adobe PDF打印机,在属性中选择刚刚保存的设置,再打印就大功告成了!!


方法二:

出现这种问题的主要原因是来自于viso文件转换得到的图片和MATLAB生成的图片有问题。

针对MATLAB生成的图片可以用下面的方法来解决:

当然可以每次画图的时候都设置一下,这样就可以避免乱七八糟的字体!
set(gca,'FontSize',10, 'FontName','Arial')
xlabel('test','FontSize',10,'FontName','Arial')
ylabel('test','FontSize',10,'FontName','Arial')
legend('test','FontSize',10,'FontName','Arial')
title('test','FontSize',13,'FontName','Times New Roman')
如果图已经画好,那么可以用以下方法解决,个人推荐第三个
解决办法
1.简单的方法,下载Cutepdf
虚拟pdf打印机,将生成的pdf用此打印机重新输出为pdf文件就行了。下载地址: http://www.cutepdf.com/,不是很完美~~~~
2.另一个简单的方法,先生成ps文件,然后在命令行输入(推荐):
gswin32c -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dCOMPatibilityLevel=1.4 -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -sOutputFile=yourfile.pdf yourfile.ps
生成的pdf文件就全部都能embed了

针对viso文件转换得到的图片通过下面的方式解决:

将viso文件里面的所有字体改成Calibri 字体,然后必须注意将里面的公式的字体也改成Calibri 字体,就可以了。


你可能感兴趣的:(技术问题解决方案)