Можно ли автоматически установить зависимости документа LaTeX?

Можно ли автоматически установить зависимости документа LaTeX?

Некоторые из моих больших документов LaTeX имеют более 20 пакетов из CTAN, от которых они зависят. На моей локальной машине установлены все пакеты, но если кто-то другой захочет отредактировать документ и скомпилировать его, обычно несколько пакетов отсутствуют.

Можно ли установить недостающие пакеты одной командой?

Все используют TeXLive.

решение1

По умолчанию TeXLive устанавливает все пакеты, поэтому обычно это не вызывает проблем; однако возможна установка отсутствующих пакетов на лету с помощьюtexliveonfly. Он доступен через CTAN, поэтому для его использования:

tlmgr install texliveonfly  % If not already installed
texliveonfly document.tex

Если вы используете Windows и у вас установлен MikTeX, установка будет выполнена автоматически, если соответствующие настройки включены.

Обратите внимание, что хотя texliveonflyон найдет и установит пакеты для многих файлов, он не обрабатывает все файлы. Например, он не установит отсутствующие пакеты шрифтов, а также не установит такие пакеты, как babel-en.

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