美文网首页
上传论文到arXiv/图片格式转换到eps

上传论文到arXiv/图片格式转换到eps

作者: 陈瓜瓜_ARPG | 来源:发表于2019-12-17 20:23 被阅读0次

    前几天需要把论文上传到arXiv里,本来以为上传一个pdf就完事儿了。结果arXiv需要你上传论文的latex源码,在overleaf上好好的latex源码在arXiv里各种编译不成功,花费了一些时间才把论文上传上去,在这里记录一下遇到的坑。
    论文是在overleaf里完成的。不知道这个的同学可以参考前一篇文章
    使用overleaf完成你的(学术)文章/简历等
    在overleaf中你的论文编译通过了之后,选择界面右上角的Submit,会出来下面的界面

    overleaf_arXiv.png
    选择Submit your paper to the arXiv,可以看到下面的界面
    overleaf_submit_arXiv.png
    这里面说了好些东西,你要做的呢,是点击Download project ZIP with submission files。获得一个压缩包,解压后获得一个多余的后缀为bbl的文件。把这个文件打开,把里面的内容复制,粘贴到你的latex主文件main.tex(你的主文件当然也可叫其他名字)里面去替代原代码里的参考文献引用部分
    \bibliographystyle{IEEEtran}
    \bibliography{main.bib}
    

    arXiv不能直接读取写有参考文档的bib文件,只能读取写在bbl里的参考文档,另一个方法是直接不用bbl,把bbl的内容复制到主文件里去。赋值进去之后,再把解压缩的文件夹压缩,在arXiv提交文档的阶段直接上传这个压缩文件即可

    arXiv_addfiles.png

    注意文件夹不能大于6MB所以压缩之前自行删除冗余的东西。
    但是arXiv还有一个坑,解决方案只适用于Linux使用的同学,如果你的论文中有图片是png, jpg,pdf等格式,在overleaf中编译显示正常,在arXiv的编译中则会出现各种问题,要么是图片BoundingBox没有定义,要么是图片没有编译错误但是就是不能生成pdf,生成了pdf可能也看不到插入的图片...最理想的解决方法是,所有图片都变成eps格式,编译上传显示保过。
    利用网上各种在线格式转换器转换png到eps,遇到一个很头疼的问题是,就算png很小,几十K,生成的eps也可能几MB,再压缩png大小则最终图片很模糊。这要上传到arXiv就不行了,毕竟总的文件大小只能6MB。最终我参考了这篇stackoverflow上的回答
    https://stackoverflow.com/questions/4408813/png-to-eps-conversion-massive-increase-in-file-size
    在第一个回答下方提到在terminal中使用下面两行命令

    convert -density 300 myfig.png myfig.pdf
    pdftops -eps myfig.pdf
    

    也就是先使用convert命令把png文件转化为pdf文件,在使用pdftops命令把pdf文件转化为eps文件。那个300的值越小最终eps图片越清晰,尺寸越大,越大越模糊,尺寸越小。最终如果png文件大小是几百k以下的话,对应eps也就几百K一下,并且清晰度足够。

    相关文章

      网友评论

          本文标题:上传论文到arXiv/图片格式转换到eps

          本文链接:https://www.haomeiwen.com/subject/yslenctx.html