
Я использую LatexMK из Makefile с опцией -use-make. Действительно отличный инструмент для автоматической компиляции моего документа, при этом проверяя, что все изображения обновлены.
При попытке скомпилировать документ, использующий пакет minted, я получаю следующие ошибки. Обратите внимание, что для краткости вывода PDF уже был создан ранее, поэтому на самом деле ничего не нужно делать. Эти ошибки всегда появляются в конце вывода.
PDF, кажется, строится правильно, но это очень затрудняет просмотр дополнительных ошибок, так как pdflatex всегда возвращает ошибки. Это также проблема при запуске из IDE.
$ make
latexmk -pdf -pdflatex="pdflatex -shell-escape -interaction=nonstopmode" -use-make report.tex
Latexmk: This is Latexmk, John Collins, 10 Nov 2013, version: 4.39.
**** Report bugs etc to John Collins <collins at phys.psu.edu>. ****
Latexmk: 'pdflatex': source file 'report.aex' doesn't exist. I'll try making it...
------------
Running 'make "report.aex"'
------------
make[1]: Entering directory '/directory/of/my/tex/file'
make[1]: *** No rule to make target 'report.aex'. Stop.
make[1]: Leaving directory '/directory/of/my/tex/file'
Latexmk: 'pdflatex': source file 'report.out.pyg' doesn't exist. I'll try making it...
------------
Running 'make "report.out.pyg"'
------------
make[1]: Entering directory '/directory/of/my/tex/file'
make[1]: *** No rule to make target 'report.out.pyg'. Stop.
make[1]: Leaving directory '/directory/of/my/tex/file'
Latexmk: 'pdflatex': source file 'report.pyg' doesn't exist. I'll try making it...
------------
Running 'make "report.pyg"'
------------
make[1]: Entering directory '/directory/of/my/tex/file'
make[1]: *** No rule to make target 'report.pyg'. Stop.
make[1]: Leaving directory '/directory/of/my/tex/file'
Latexmk: 'pdflatex': source file 'report.w18' doesn't exist. I'll try making it...
------------
Running 'make "report.w18"'
------------
make[1]: Entering directory '/directory/of/my/tex/file'
make[1]: *** No rule to make target 'report.w18'. Stop.
make[1]: Leaving directory '/directory/of/my/tex/file'
Latexmk: All targets (report.pdf) are up-to-date
Мне кажется, что эти файлы вообще не нуждаются в обработке LatexMK. Интересно, почему он вообще думает, что они ему нужны для построения PDF.