在提交IEEE会议论文的时候,需要用pdf express检查一下pdf的格式是否兼容。报错:Font Helvetica is not embedded。
在网上搜索了一下,R脚本画图的默认字体是Helvetica,这和IEEE出版的字体格式不兼容,需要修改一下R脚本中画图的使用的字体。
解决的办法就是利用R语言的extraFont包来修改字体
首先安装extraFont包
打开一个terimal
输入R,进入R环境
在>提示符下输入install.packages("extrafont")进行安装
然后修改R脚本,在脚本的开头写上
library(extrafont)
#定位系统字体,并进行加载
font_import()
loadfonts()
#查看可用的font family
fonts()
#然后在使用plot函数中加上参数family即可,family后面的参数为设置的字体
plot(...,family="Arial")
参考链接:
R脚本默认是Helvetica字体
利用extrafont修改R画图的字体