首页 > 其他 > 详细

提交paper, type3 字体问题

时间:2021-03-01 16:09:07      阅读:17      评论:0      收藏:0      [点我收藏+]
  1. 利用工具排查:
  • Linux: sudo apt-get install poppler-utils

https://blog.csdn.net/tianguiyuyu/article/details/80847377

  1. 查看是否利用matplotlib画图

http://phyletica.org/matplotlib-fonts/
https://blog.csdn.net/u011497262/article/details/50899458

import matplotlib
matplotlib.rcParams[‘pdf.fonttype‘] = 42
matplotlib.rcParams[‘ps.fonttype‘] = 42

提交MNRAS的pdf文件可能会因为含有type3字体而无法在线生成proof。如遇此种情况,可先如下确认
pdffonts paper.pdf
看输出是否含有type3字体。如果是,则先考虑官方的建议,在文件头部加入:
\usepackage[T1]{fontenc}
\usepackage{aecompl}
重新编译。问题依旧的话,应该是插图中含有type3字体。比如用python画图,默认的似乎就是输出成type3. 修改
~/.matplotlib/matplotlibrc
加入(或者修改)如下两行
ps.fonttype : 42 # Output Type 3 (Type3) or Type 42 (TrueType)
pdf.fonttype : 42 # Output Type 3 (Type3) or Type 42 (TrueType)

重新画图。

另一种解决方式是,将问题图片(如果是eps格式)用eps2eps转换一遍。但转换之后的图片中的字体被像素化了,放大时不清晰,不推荐。
还有一个方法效果好一些:先转成pdf再转回eps, 比如对fig.eps,
epstopdf fig.eps fig.pdf
pdftops -eps -r 400 fig.pdf fig.eps

提交paper, type3 字体问题

原文:https://www.cnblogs.com/practitioners/p/14462866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!