我已经从这篇 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的文件夹。