![[arara]: Повторное использование скомпилированной преамбулы с pdflatex и mylatexformat.ltx](https://rvso.com/image/421064/%5Barara%5D%3A%20%D0%9F%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%B5%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%81%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%BF%D1%80%D0%B5%D0%B0%D0%BC%D0%B1%D1%83%D0%BB%D1%8B%20%D1%81%20pdflatex%20%D0%B8%20mylatexformat.ltx.png)
При запуске pdflatex более одного раза подряд возможно ли:
• Скомпилируйте пакеты преамбулы
. • Сделайте снимок текущего момента компиляции.
• Продолжайте выполнять остальную часть компиляции pdflatex.
• Начните со следующей компиляции pdflatex, НО с момента снимка.
Это кажется логичным и эффективным, поскольку вы используете одни и те же пакеты в каждом запуске после первого.
решение1
Создать предварительно скомпилированный .fmt
файл кода:
По словам @DavidCarlisleздесь,
это возможно с помощью:
$ pdflatex --ini \&pdflatex mylatex.ltx <.texFilename>
В arara
этом есть:
% arara: pdflatex: {options: ['-ini','&pdflatex','mylatex.ltx']}
% or
% arara: pdflatex: {options: ['-ini','&pdflatex','mylatexformat.ltx']}
Использовать предварительно скомпилированный .fmt
файл кода:
Затем вы можете пожинать плоды, используя:
$ pdflatex -fmt=mylatex <.texFilename>
В arara
этом есть:
% arara: pdflatex: {options: ['-fmt=mylatexformat'] }
% or
% arara: pdflatex: {options: ['-fmt=mylatex'] }