解压 arxiv 源文件时出现问题

解压 arxiv 源文件时出现问题

我已经从这篇 arxiv 文章下载了源文件:https://arxiv.org/abs/2002.12693其名称为 2002.12693,没有任何扩展名。我添加了扩展名 tar.gz 并运行“tar -xvzf 2002.12693.tar.gz”,结果显示“tar:打开存档时出错:无法识别存档格式”。

unzip 和 gunzip 都不起作用。有什么建议吗?我看到了这个问题编译带有图片的文章的 ArXiv 源代码 建议我已经做过的事情,但它对我来说不起作用。

答案1

下载的特定文件是一个简单的 tarball。

> file 2002.12693
2002.12693: POSIX tar archive (GNU)

> tar tvf 2002.12693
-rw-rw-r--  0 root   root    58287 Jun 15 18:49 arxiv2-casc.tex
-rw-rw-r--  0 root   root    42776 Jun 15 18:49 llncs.cls

答案2

许多浏览器会自动解压 gzip 文件而不会通知您。请尝试删除.gz文件扩展名的部分,以便使用您的示例:

tar -xvvf 2002.12693.tar

可能会得到您想要的结果...除非它是一个单独的文件(在这种情况下它已经被解压,您应该将其重命名为.tex)。这篇文章不是单独的文件,因此上述建议应该有效。

答案3

我在 Windows 电脑上遇到了类似的问题。显然,tar 包已添加到 Windows 10 版本 17063。

我下载的源文件具有相同的格式:2011.xxxxx。我添加了 tar 扩展,导航到包含 tar 文件的文件夹并运行以下命令:

tar -zxvf 2011xxxxx.tar -C “D:\”

它不仅解压了 Tex 文件,还将提交中使用的所有辅助文件解压到文件夹“D:\”中。

答案4

新版 arXiv 提供了 TeX Source 选项,您可以下载 xxx.tar.gz。


(旧答案)您可以先下载一个xxx.xxx(无后缀)文件,然后将其重命名为xxx.xxx.zip。解压后,您将获得一个名为xxx.xxx的文件夹。

相关内容