先说结论,arxiv是可以直接上传压缩文件的,然后他会自己解压缩。
另外,使用latex在线编辑比如overleaf的需要使用右上角的submit,然后生成压缩文件:
参考:
http://lowrank.science/arXiv-LaTeX/
网上流传了两种错误说法。
错误1.
arxiv 倾向于接受latex, 如果上传pdf,并且是由latex写的,就会上传失败。就很讨厌,因为有时候我们自己写tex文章,会把图片分别放到很多可能是两级的文件夹中。
这样在arxiv上传时,就要全改成一级目录,就是不能有文件夹的那种。
实际上是可以直接上传有复杂结构的文件夹的
错误2.
使用下面的代码可以把一篇pdf直接用tex引入。直白点就是: 只需要上传一个pdf,一个tex。 tex里面的代码是逐页显示该pdf,以此偷懒。缺点就是引用什么的直接点击不会有超链接。
上tex代码:比如该pdf有11页
\documentclass[a4paper]{article}
\usepackage{hyperref}
\usepackage[pdftex]{graphicx}
\hypersetup{
pdfinfo={
Title={BlitzNet: A Real-Time Deep Network for Scene Understanding},
Author={Nikita Dvornik, Konstantin Shmelkov, Julien Mairal, Cordelia Schmid}
}
}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages={1}]{egpaper_final.pdf}
\includepdf[pages={2}]{egpaper_final.pdf}
\includepdf[pages={3}]{egpaper_final.pdf}
\includepdf[pages={4}]{egpaper_final.pdf}
\includepdf[pages={5}]{egpaper_final.pdf}
\includepdf[pages={6}]{egpaper_final.pdf}
\includepdf[pages={7}]{egpaper_final.pdf}
\includepdf[pages={8}]{egpaper_final.pdf}
\includepdf[pages={9}]{egpaper_final.pdf}
\includepdf[pages={10}]{egpaper_final.pdf}
\includepdf[pages={11}]{egpaper_final.pdf}
\end{document}
实际上arxiv会给你发一封邮件指明你使用了这种包装方式,并且直接把你的状态才成incomplete。
注意如果.tex文件不在第一层目录,那么就会提示找不到文件。
Caught error in autotex process: *** Error: No postscript to move ***
需要将多余的冗余的文件夹去掉。
而且如果使用了visio,可能会出现奇怪的文件,只有上传后才会看见,比如我多了一个文件夹: /visio
并且这个文件夹会占用很大的容量,但是arxiv只允许10000K的文件最大。如果超了,就要给编辑发邮件。所以删除那个奇怪的文件,编辑后依旧正常。
参考:https://my.oschina.net/zhangwenwen/blog/1936811
http://www.cppblog.com/guijie/archive/2019/04/07/216341.html