arXiv 论文上传记录
介绍
MeDaS 论文被退回来之后,选择了先将 MeDaS 论文上传到 arXiv 上面。这篇博文就是关于 arxiv 上传的过程中遇到的问题与解决的方法。
整个流程主要就是如下
- 注册 arxiv 账号
- 开始提交代码
- 上传论文 (如果是
写的,必须要传 源代码) - 处理上传内容(对于
源代码会进行编译) - 完善信息
- 审核发布
注册与上传资格
首先一个是注册,这个没有什么技术含量,但是建议用学校邮箱注册。 arXiv 论文在上传的时候有一个所谓的“背书”(机翻)的要求,上传论文的时候要有相关邻域(就是指 arxiv 的分类)符合条件的用户为你认证。 但是如果通过学校邮箱注册,就可避开这个问题。
如果已经注册了的话,可以更改邮箱。
源码的上传与编译
首先第一件事情是上传的内容是 PDF 或者是 .zip
或者 .tar.gz
格式。
大小限制
arxiv 上上传的文件的总大小被先知道了 10MBytes,所以上传的压缩包什么的也不能太大。否则无法通过。
编译
arxiv 上面使用的是他们自己的 AutoTeX 与 TeX live 2016 套装。套装里面的东西是被他们修改过的,所以第一页会出现相关编号。 但是 AutoTeX 会有一些坑,所以需要一些方法来“避免”。
首先是 AutoTeX 会尝试对所有 .tex
后缀的文件编译,所以一般建议只有一个 tex 文件。但是事情也有例外,所以对于多个 tex 文件,要把除了主文件以外的文件都进行处理 —— 添加 %auto-ignore
在文件的第一行。
然后是 AutoTeX 会对文件进行检测,判断是用 \documentclass{xxx}
放到第一行。然后文件就会被识别为
此外可能出现需要使用 PDF\pdfoutput=1
这样的代码,在文件的前 5行中。
同时不提供 Xe
而因为 TeX 套装比较旧,所以说呢,如果遇到“缺失”宏包的情况下,只能删除相关内容了,或者把宏包从 CTAN 上下载下来,然后附带上去。
Metadata
Metadata 是要填内容的,其中摘要不支持
发布
在上传或者编译完 PDF,然后填写完 Metadata 之后,就是需要发布了,记得检查一下生成的 PDF 与填写的 Metadata。(PDF 下载不下来的化就需要翻墙了)。然后提交。最后状态会从 “处理中”变为“提交”。这个过程是自动的,除非涉及到特殊内容否则管理员是不会介入的(比如COVID-19)。并且在通过的一段时间后就会正式出现在网络上。