有没有办法在特定目录中禁用 ChkTex?

有没有办法在特定目录中禁用 ChkTex?

我在 VSCode 中使用了带有 Latex-Workshop 扩展的 ChkTex。我以前从未使用过 ChkTex。

有没有办法设置 ChkTex 以忽略某个文件或目录?我知道有一个 .chktexrc 文件,我想我应该在不需要的目录中创建一个 .chktexrc,但我不知道应该在其中包含什么命令。

答案1

我不了解 LaTeX-Workshop(我不使用 VSCode),所以可能有一些方法可以配置它以不对某些文件/文件夹运行 ChkTeX。

目前没有办法忽略文件​​中的某些文件.chktexrc。但是,根据 LaTeX-Workshop 的实际工作方式,您可能能够将文件放在.chktexrc与文件相同的目录中。如果该目录是ChkTeXVSCode 生成的进程的工作目录,那么它应该将其选为最后一个.chktexrc文件,因此是具有最终权限的文件。

要快速关闭所有警告,您可以将其设置--format为空字符串.chktexrc

CmdLine
{
  --format ""
}

如果这对你不起作用(VSCode 很可能总是在同一目录中生成进程,但使用 LaTeX 文件的完整路径),那么请开立票据。也可能是您想要抑制包含的某些文件的警告,这也需要更改代码。公平地说,我最近不太擅长打开票证,因为我一直忙于其他事情,但至少这样它不会丢失。

如果文件和警告的数量很少,并且文件在你的控制之下,你也可以使用文件抑制(尽管我猜这是不是例如,要在整个文件中抑制警告 12,只需在文件开头添加一行,例如

% chktex-file 12

相关内容