
Недавно я пытался перекомпилировать статьи ArXiV (по математике и физике) на основе исходного кода, предоставленного ArXiV (так как я хотел бы использовать пакет геометрии для изменения размера статей для электронной книги), но у меня возникли проблемы со статьями с включенными рисунками и изображениями. В большинстве статей, которые я видел, таких какЭта статья, исходный код непригоден для моего редактора TeX (TeXworks), так как ArXiV, похоже, кодирует информацию изображений таким образом, что ее трудно использовать. Есть ли способ обойти это и перекомпилировать эти статьи самому, вместе с изображениями?
решение1
вкратце
Исходные файлы, загруженные с arXiv (черезДругие форматы>Скачать исходный код) не имеют расширения файла и обычно представляют собой либо сжатый архив tar .tar.gz
, либо один сжатый файл.
В качестве первой попытки добавьте .tar.gz
файл без расширения, который вы скачали, и попробуйте распаковать его (используя tar
в системах Unixoid или 7zip/PeaZip или аналогичное программное обеспечение в Windows).
Источник статьи на arXiv, доступ к которому можно получить черезДругие форматыв боковой панели
а потомСкачать исходный кодподИсточникзаголовок
обычно приводит к файлубезлюбое расширение. В примере загруженный файл просто называется 0312480
.
Как объясняется на странице загрузки, этот файл может иметь разные типы в зависимости от отправки.
Предоставляется в виде сжатого с помощью gzip
.tar.gz
файла 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/PeaZipили аналогичное программное обеспечение в Windows) обычно дает правильный результат.
Действительно, открывая переименованный файл 0312480.tar.gz
с помощью PeaZip я получаю