我在使用 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
我以为这可以防止这个错误的发生,但没有那么幸运。