欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EDAS投稿系统格式检查

程序员文章站 2022-04-30 10:39:41
...

The abstract in the PDF file differs from the paper meta data (99.9).

这个问题反映 注册时填写的摘要与上传的PDF中的摘要内容不一致。
具体我的情况是:
注册时直接从latex复制到投稿系统的摘要中,多了几个回车。
系统检测到了回车的异常,所以报此错误。

Font font_1 is of type Type 3.

这个问题困扰了我很久,前前后后搞了好几天也解决不了,该错误语义不太明确,也搜不到标准解决流程。
而且edas系统报出这个问题但并没有具体定位,导致我找问题源头找了很久。

直接说结果:
这个问题的意思是不识别pdf中的Type 3字体。
该问题是由于pdf论文中的插图内的字体类型不一致导致的
我在实验部分使用了python的matplotlib库绘制了多幅结果图,matplotlib画图的默认字体是Type 3。但是Type 3 fonts与pdf不兼容。

主要解决办法是在画图的py中加入

matplotlib.rcParams['pdf.fonttype'] = 42
matplotlib.rcParams['ps.fonttype'] = 42

注意第二行的ps也要改,这个是对应直接输出的eps文件的(ps是PostScript的简称)

但是我的texstudio在读取生成带有type 42字体的eps时,无法在pdf中显示具体文字,效果图如下
EDAS投稿系统格式检查
图中的文字全都没了。
最后的解决办法是,python不输出eps而输出pdf,在adobe acrobat中再输出eps,这样在latex编译后就能把字体显示出来了。
至此问题解决。

另,也试过

matplotlib.rcParams['text.usetex'] = True

但是在python中报错。