
Quando tento compilar meu documento .tex por meio do workshop LaTeX, o processo gera com êxito um documento .pdf, mas não consegue parar. As saídas do compilador Output written on main.pdf (1 page, 5176 bytes).
e o documento .pdf parecem corretos. No entanto, a barra de status no canto inferior esquerdo da janela do VSCode ("↻ lualatex") indica que o processo de construção ainda está em andamento. Pressionar "Terminar compilação atual" não interrompe o processo.
A ferramenta que uso para executar o processo de construção é definida como
{
"name": "lualatex",
"command": "lualatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"--shell-escape",
"%DOC%"
],
"env": {}
},
Remover quaisquer argumentos não parece resolver o problema.
O estranho é que compilar o arquivo via terminal usando lualatex main.tex --shell-escape -pdf
funciona perfeitamente bem - o documento de saída é produzido e o compilador termina com sucesso.
O exemplo mínimo (não) funcional main.tex
é o seguinte:
\documentclass[12pt, a5paper]{article}
\usepackage{fontspec}
\usepackage{libertine}
% This package seems to be the culprit
\usepackage[autocompile]{gregoriotex}
\begin{document}
\gabcsnippet{(c4)}
\end{document}
Parece que ogregoriotexpackage está envolvido no problema, pois o problema desaparece se eu removê-lo e quaisquer comandos associados. No entanto, não é como se isso estivesse causando falha na compilação - a saída .pdf foi gerada com sucesso! O problema é que, por qualquer motivo, a compilação não termina após produzir a saída.
Eu ficaria grato por qualquer ajuda para resolver esse problema!