使用 处理时pdflatex
,我的 PDF 图表运行良好。但是,当我将 PDF 文档上传到某些期刊提交系统时,期刊提交系统处理的预览文档中 PDF 图表中的某些文本会消失。
我不明白期刊投稿系统究竟如何处理 PDF 稿件,但我该如何避免此类问题的发生?是否有任何特殊方法可以编译 tex 文件,或者是否有任何特殊方法可以准备 PDF 图表?有些在 MATLAB 中保存为 PDF,有些在 Powerpoint 中保存为 PDF。
具体期刊提交系统是 Scholar One 提供的http://mc.manuscriptcentral.com/XXXXX。
答案1
一种可能性是,PDF 制作时没有嵌入(和子集)字体,而这通常是期刊所要求的。
要进行检查,至少在 Linux 机器上,您可以使用:
[romano:~/education … Bio/Quizzes/Q2] % pdffonts t2-1.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
EEFOFU+Symbol Type 1C Custom yes yes no 8 0
UYAERB+Times-Roman Type 1C WinAnsi yes yes no 10 0
在这种情况下,所有字体都已嵌入和子集(参见 emb 和 sub 列)。
有关如何获取结果的更多信息如何使用 pdflatex 在编译时嵌入字体并在文献中IEEE 测试流程包。
答案2
我遇到了同样的问题,其中图形仅使用 R 生成。解决方案是在最终的手稿 pdf(由 pdflatex 生成)上使用 R 包 grDevices 中的函数 embedFonts。
library(grDevices) embedFonts("manuscript.pdf", outfile="manuscript_withfonts.pdf")