成功生成输出 .pdf 后,LaTeX 研讨会编译器不会终止

成功生成输出 .pdf 后,LaTeX 研讨会编译器不会终止

当我尝试通过 LaTeX workshop 编译我的 .tex 文档时,该过程成功生成了一个 .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}

似乎格雷戈里奥特克斯软件包与问题有关,因为如果我删除它和任何相关命令,问题就会消失。但是,它并不是导致构建失败的原因——输出 .pdf 已成功生成!问题是,无论出于什么原因,构建在生成输出后无法终止。

我将非常感激任何能帮助我解决该问题的人!

相关内容