Latex-Suite 与 TikZ 在编译新方程式时出错

Latex-Suite 与 TikZ 在编译新方程式时出错

我在使用 Vim 的 Latex-Suite 包时遇到问题,这种情况仅在使用 TikZ 包进行编译时发生。每当我尝试在添加了新的带标签方程式的情况下编译文档时,就会出现问题。当我这样做时,编译总是会出现此屏幕: 在此处输入图片描述

完整输出超过 5000 行,因此我没有将其包含在此处,但如果有帮助,可以链接到它。我可以使用 Ctrl+6 退出,第二次编译不会再次显示屏幕,但当添加新的标记方程或更改标签时,它总会重新出现。这是一个 MWE:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{equation}
  x=y
  \label{eq:test}
\end{equation}
\end{document}    

使用默认编译器或 latexmk 进行编译都会出现此屏幕。我假设这与屏幕底部有关标签已更改的警告有关,无论是否加载 TikZ 都会出现该警告,但如果没有 TikZ 则不会出现完全不同的屏幕。有没有办法阻止这种情况发生?

理想情况下,我还想删除屏幕底部有关标签更改的警告。我目前在 .vimrc 中忽略的警告如下:

let g:tex_IgnoredWarnings =
    \'Underfull'."\n".
    \'Overfull'."\n".
    \'specifier changed to'."\n".
    \'You have requested'."\n".
    \'Missing number, treated as zero.'."\n".
    \'Label(s) may have changed'."\n".
    \'There were undefined references'."\n".
    \'Citation %.%# undefined'."\n".
    \'Package biblatex Warning'."\n".
    \'Using fall-back BibTeX'."\n".
    \'PDFDocEncoding.'."\n".
    \'Double space found.'."\n"
let g:tex_IgnoreLevel = 12

我以为这可以防止这个错误的发生,但没有那么幸运。

相关内容