前几天,我们使用 暴力上传latex生成的PDF到arXiv 上传pdf文档,arXiv发邮件说违规,并给退了回来。木办法,只能按老办法,一步一步地来。
目录
第三步:运行文件后,鼠标滑动到 References ,双击任何一个参考文献.
第四步:将.bbl文件中的参考文献内容复制到我们原来的tex文件参考文献的地方,并注释掉
将reference生成的参考文献和主文件融合的时候,可以不用复制一份,使用cTex打开。直接在texstudio中操作就好。
为什么arXiv需要上传源码呢?
我们看arXiv官网下载论文时的样子吧!以工作 YOLOv4 为例
Download提供了两种下载模式:PDF and Other formats。点击 Other formats,如下:
Source 可以下载到源码,这就是为什么需要上传源码文件的原因了. 点击Download source,会出现如下界面
界面文件名称无后缀,可以改为任意名称+.zip(或.rar). 我设定为
下面为我下载到的源码文件
注: 这里为我们提交tex源码到 arXiv一种思路,就是去arXiv官网下载一篇已经提交成功的源码文档,然后替换为我们的内容。超级棒。。。。。。。。
踩坑的一些参考链接
arXiv提交文章遇到的问题 https://blog.csdn.net/sunzhao1000/article/details/104094720
通过ArXiv上传论文所需注意要点 https://blog.csdn.net/liekkas_javey/article/details/83003710
Arxiv上传文章的注意事项 https://blog.csdn.net/accumulate_zhang/article/details/96651139
arxiv上传latex文章的方法与坑 https://blog.csdn.net/on2way/article/details/85940768
我的常规方法提交Pdf到arXiv
根据大家遇到的问题,发现arXiv支持主文件和Reference在一起的模式,故对于主文件和Reference分离的模式需要融合在一起。
第一步:把我们的latex建立的工作复制一份
第二步:使用cTex的winEdt 打开我们的tex文件。
使用WinEdt7打开我们的文档。如果是使用latex建立的文档,打开会发生错误
使用latex或notepad++打开我们的tex文档,复制一份到WinEdt的空白文档就OK了。打开后的宏包区和reference如下,这里特别需要注意
\usepackage{natbib} % 参考文献宏包
natbib 提供了三种列表样式:plainnat、abbrvnat、unsrtnat。前两种都是作者-年份样式
第三步:运行文件后,鼠标滑动到 References ,双击任何一个参考文献.
就会进入.bbl文件的参考文献区
第四步:将.bbl文件中的参考文献内容复制到我们原来的tex文件参考文献的地方,并注释掉
%\bibliography{template}
%\bibliographystyle{plain}
替换为:
这样生成的参考文献比较紧凑,可以加上 \itemsep=7.5pt 控制参考文献的间距
此外还要注释掉: \usepackage{natbib}。不然在本地系统会发生错误。一定要本地运行通过才能上传哈。
再次运行我们的tex文件,这样主文件就和参考文献文件合并在了一起,并保持了参考文献的样式.
第五步:打包我们的文件成zip压缩文件.
注:1、压缩文件前要删除除了.bbl和.tex文件以外的其他生成文件,尤其不要有.bib文件。主文件对应的pdf文件也要删除。
2、有人说待上传的文章需要将所有的图片和主文件置于一级目录下,也有人说可以将图片置于一个文件夹内。(其实置于文件夹内也是可以的!)
第六步: 提交压缩文件到arXiv系统,就ok了。
-
2020年10月20日补充说明:
将reference生成的参考文献和主文件融合的时候,可以不用复制一份,使用cTex打开。直接在texstudio中操作就好。
第一步:运行主文件*.tex
第二步:在texstudio菜单栏,File命令下选择open。进入界面
打开的文件类型选为 All
然后打开 *.bbl文件
复制参考文献到主文件即可。