Каковы шаги для компиляции проектов Overleaf в автономном режиме и получения согласованных результатов?

Каковы шаги для компиляции проектов Overleaf в автономном режиме и получения согласованных результатов?

Я пытаюсь компилировать проекты Overleaf в автономном режиме и мне интересно, какая процедура лучше всего подходит для получения последовательных результатов.

Я не понимаю, какой дистрибутив использует Overleaf, кроме того, я не очень хорошо знаком с Latexmk, и, похоже, ониспользуется Overleaf для компиляции проектов. Есть ли какой-либо рабочий процесс или процедура, которой я могу следовать, чтобы получить тот же результат компиляции проекта онлайн, что и при компиляции проекта офлайн?

решение1

(Автор: Том из команды поддержки Overleaf.)

Обратите внимание, что для обеспечения автономной компиляции проектов Overleaf необходимо выполнить следующие действия:

  • Убедитесь, что в вашем документе нет ошибок.Под ошибками я подразумеваю те, которые обозначены красным шариком рядом с кнопкой «Перекомпилировать». Желтые и синие предупреждения для этого подходят.

  • Возьмите содержимое файла latexmk(обратите внимание: это не latexmk.tex, а файл без расширения) изКак Overleaf компилирует мой проект?и поместите его в папку с документами (это не нанесет никакого вреда даже на Overleaf).

  • Убедитесь, что вы используете latexmk -pdfименно тот компилятор, который установлен на вашем компьютере, а не pdflatexчто-либо другое.

  • Я рекомендую переименовать основной файл, который вы компилируете, в output.tex.

  • Предпочтительно использовать TeXLive 2018. Если у вас его нет, то TL2019 определенно лучше, чем TL2017 или более ранние версии, поскольку между TL2017 и TL2018 произошли некоторые большие изменения в обработке ввода. Тем не менее, следите за проблемами с недавними изменениями в пакетах (Google вам в этом друг, большинство несовместимостей уже обнаружено кем-то другим).

После выполнения этих шагов вы сможете компилировать свои документы в автономном режиме.

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