Компиляция исходного кода статей ArXiv с изображениями

Компиляция исходного кода статей ArXiv с изображениями

Недавно я пытался перекомпилировать статьи ArXiV (по математике и физике) на основе исходного кода, предоставленного ArXiV (так как я хотел бы использовать пакет геометрии для изменения размера статей для электронной книги), но у меня возникли проблемы со статьями с включенными рисунками и изображениями. В большинстве статей, которые я видел, таких какЭта статья, исходный код непригоден для моего редактора TeX (TeXworks), так как ArXiV, похоже, кодирует информацию изображений таким образом, что ее трудно использовать. Есть ли способ обойти это и перекомпилировать эти статьи самому, вместе с изображениями?

решение1

вкратце

Исходные файлы, загруженные с arXiv (черезДругие форматы>Скачать исходный код) не имеют расширения файла и обычно представляют собой либо сжатый архив tar .tar.gz, либо один сжатый файл.

В качестве первой попытки добавьте .tar.gzфайл без расширения, который вы скачали, и попробуйте распаковать его (используя tarв системах Unixoid или 7zip/PeaZip или аналогичное программное обеспечение в Windows).


Источник статьи на arXiv, доступ к которому можно получить черезДругие форматыв боковой панели

Скриншот страницы arXiv landing/abs для статьи. Ссылка "Другие форматы" на правой боковой панели выделена.

а потомСкачать исходный кодподИсточникзаголовок

Скриншот страницы "выбор формата" статьи 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 я получаю

Скриншот списка файлов архива в PeaZip

Связанный контент