
Когда я пытаюсь скомпилировать свой документ .tex через LaTeX Workshop, процесс успешно генерирует документ .pdf, но не останавливается. Компилятор выводит данные Output written on main.pdf (1 page, 5176 bytes).
, и документ .pdf выглядит правильно. Однако строка состояния в левом нижнем углу окна VSCode ("↻ lualatex") показывает, что процесс сборки все еще продолжается. Нажатие "Завершить текущую компиляцию" не останавливает процесс.
Инструмент, который я использую для запуска процесса сборки, определяется как
{
"name": "lualatex",
"command": "lualatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"--shell-escape",
"%DOC%"
],
"env": {}
},
Удаление любых аргументов, похоже, не решает проблему.
Странно то, что компиляция файла через терминал с помощью lualatex main.tex --shell-escape -pdf
работает отлично — создается выходной документ, и компилятор успешно завершает работу.
Минимальный (не)рабочий пример выглядит main.tex
следующим образом:
\documentclass[12pt, a5paper]{article}
\usepackage{fontspec}
\usepackage{libertine}
% This package seems to be the culprit
\usepackage[autocompile]{gregoriotex}
\begin{document}
\gabcsnippet{(c4)}
\end{document}
Кажется, чтогрегориотексpackage вовлечен в проблему, поскольку проблема исчезает, если я удаляю его и любые связанные команды. Однако это не приводит к сбою сборки — выходной .pdf успешно генерируется! Проблема в том, что по какой-то причине сборка не завершается после создания выходных данных.
Буду благодарен за любую помощь в решении этой проблемы!