我最近一直在尝试根据 ArXiV 提供的源代码重新编译 ArXiV 论文(数学和物理学)(因为我想使用 geometry 包来调整文章的大小以适应电子书阅读器),但我遇到了包含图表和图像的文章问题。在我见过的大多数文章中,例如本文,源代码无法用于我的 TeX 编辑器 (TeXworks),因为 ArXiV 似乎以一种难以使用的方式对图像信息进行编码。有没有办法解决这个问题并自己重新编译这些文章,包括图像和所有内容?
答案1
总结
从 arXiv 下载的源文件(通过其他格式>下载源代码) 没有文件扩展名,通常是经过 gzip 压缩的 tar 存档.tar.gz
或单个经过 gzip 压缩的文件。
首先尝试添加.tar.gz
到您下载的无扩展名文件并尝试解压它(tar
在 Unixoid 系统上使用 7zip/PeaZip 或 Windows 上的类似软件)。
arXiv 上的文章来源可以通过以下方式访问其他格式在侧边栏中
进而下载源代码在下面来源标题
通常会导致一个文件没有任何扩展名。在示例中,下载的文件就称为0312480
。
正如下载页面所述,此文件可能根据提交而有不同的类型
.tar.gz
如果有多个文件,则以gzip 压缩的 tar ( ) 文件形式交付,否则以 PDF 文件形式交付,或者根据提交格式以gzip 压缩的 TeX、DVI、PostScript 或 HTML (.gz
、.dvi.gz
或) 文件形式交付。.ps.gz
.html.gz
无论如何,该文件极不可能直接打开。如今,大多数提交似乎涉及多个文件(尤其是涉及图像时),因此添加扩展名.tar.gz
(在示例中,我们将重命名0312480
为0312480.tar.gz
)并尝试解压缩文件(tar -vxzf 0312480.tar.gz
在 Unixoid 系统上或7zip/豌豆压缩或 Windows 上的类似软件)通常会给出正确的结果。
事实上,使用 PeaZip 打开重命名的文件后0312480.tar.gz
,我得到了