我是用ppt画的图,图片里有一些数学符号和公式。我把ppt转为了pdf,然后放进我的文章里作为图片。把文章生成pdf,在wps和chrome里打开都很正常,唯独在Microsoft Edge中打开时pdf里的图片里的数学符号全部显示问号???于是我问了伟大的gpt,它告诉我这样做:
- 安装 Ghostscript,去官网安装
- 确认 Ghostscript 安装成功,打开命令行输入
gswin64c -v,安装成功会显示版本号 - 假设你有个图片 PDF 叫 figure.pdf,执行以下命令即可生成一个字体嵌入版:
gswin64c -o figure-fixed.pdf -sDEVICE=pdfwrite -dEmbedAllFonts=true -dPDFSETTINGS=/prepress -dCompatibilityLevel=1.4 -f figure.pdf
这个问题的本质:
你插入的图是 PDF 格式,而 PPT 导出的 PDF 通常不会嵌入数学公式使用的字体(比如 Cambria Math、Latin Modern 等),Edge 又不像 Chrome 或 Adobe 能智能找字体 → 于是公式就成了 ???。
而且,PPT 的 PDF 导出默认是“软字体链接”+ “数学公式仍可编辑”的 → 这些字体不是嵌进去的,而是依赖系统字体 → Edge 找不到字体,就懵了。
✅ 为什么 WPS 和 Chrome 没问题?
- WPS 和 Chrome 渲染 PDF 更宽容,会调用本地字体;
- Edge 渲染器(特别是在 PDF 图嵌在 TeX 生成的 PDF 中)更“严谨”,必须嵌入字体才显示。
3894

被折叠的 条评论
为什么被折叠?



