我知道,面对的问题,很多人“A PDF字体没有嵌入” . 向IEEE / ACM等提交论文时
当PDF文档并不包括所有它所引用的字体会出现此错误 . 这可能会导致在打印或渲染时替换字体,从而产生间距或方程不正确的纸张 .
这个问题的解决方案是:ps2pdf -dEmbedAllFonts = true -dSubsetFonts = true -dEPSCrop = true -dPDFSETTINGS = / prepress'%S.ps''% . pdf'
如果您使用的是新的“ps2pdf13”,则可以替换“ps2pdf” .
如果您没有.dvi来创建.ps,请使用pdf2ps将.pdf转换为.ps .
-
您也可以尝试使用Adobe Acrobat Professional:Advanced-> PDF Optimizer ...-> Fonts然后选择嵌入字体 .
-
另一种解决方案:updmap.cfg文件中的pdftexDownloadBase14设置设置为true,以使pdflatex嵌入基本的14种pdf字体 . 如果您使用普通乳胶,那么您应该将dvipdfmDownloadBase14设置为true
在Linux中:updmap --edit
- 如果有人知道另一种方式,请回答这篇文章....
2 回答
我很惊讶您仍然生成PostScript . 使用pdfTeX / XeTeX / LuaTeX并直接生成PDF . 另外:http://tex.stackexchange.com可能是TeX相关问题的更好地方 .
简而言之,从that solution开始,在
mypaper.tex
文件中包含以下行:使用latex后编译为pdf:
我检查了使用pdffonts,没有更多的T3字体 . 答对了 .