
我最近一直在嘗試根據 ArXiV 提供的源代碼重新編譯 ArXiV 論文(數學和物理)(因為我想使用幾何包來調整電子書閱讀器的文章大小),但我一直遇到問題包含圖表和圖像的文章。在我見過的大多數文章中,例如本文,原始程式碼對於我的 TeX 編輯器 (TeXworks) 不可用,因為 ArXiV 似乎以一種難以使用的方式對圖像資訊進行編碼。有什麼辦法可以解決這個問題並自己重新編譯這些文章、圖像和所有內容嗎?
答案1
太長了;博士
從 arXiv 下載的來源檔案(透過其他格式>下載原始碼)沒有檔案副檔名,通常是 gzip 壓縮的 tar 檔案.tar.gz
或單一 gzip 壓縮的檔案。
第一次嘗試新增.tar.gz
到您下載的無副檔名檔案並嘗試解壓縮它(tar
在 Unixoid 系統上使用或在 Windows 上使用 7zip/PeaZip 或類似軟體)。
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
我得到