字体没有嵌入到 pdf 中?

sam*_*asa 7 latex fonts pdf 11.04

我使用该pdflatex命令创建了一个 pdf 文件,但其中未嵌入某些字体。请看输出pdffonts。我还检查了“updmap --edit”以查看选项“pdftexDownloadBase14”是否为真。是真的。但是,仍然有一些字体没有嵌入。请帮我解决这个问题。 在此处输入图片说明

Mar*_*erg 6

这可能不是与 askubuntu 最相关的问题,但我会尝试回答它:您可能在文档中包含使用 Helvetica 字体的图形(一个常见的例子是由 Matlab 创建的图形的轴标签),对吧?如果您在文档中使用的黑体(如带\usepackage{helvet}),该黑体更换雨云三世大号将被替代。

目前无法从外部图形嵌入字体(不过,如果您确保外部图形本身嵌入字体,它应该可以工作!)。

因此,正如评论中所建议的,唯一的解决方案似乎是进行 PDF->PS->PDF 转换,例如:

pdf2ps file.pdf file.ps
ps2pdf14 -dPDFSETTINGS=/prepress -dEmbedAllFonts=true file.ps file.pdf
Run Code Online (Sandbox Code Playgroud)

不幸的是,例如超链接将无法在这种转换中幸存下来。

在(更相关的)tex.stackexchange 姐妹网站上看到这个问题:https ://tex.stackexchange.com/questions/10391/how-to-embed-fonts-at-compile-time-with-pdflatex