我在 VSCode 中使用了带有 Latex-Workshop 扩展的 ChkTex。我以前从未使用过 ChkTex。
有没有办法设置 ChkTex 以忽略某个文件或目录?我知道有一个 .chktexrc 文件,我想我应该在不需要的目录中创建一个 .chktexrc,但我不知道应该在其中包含什么命令。
答案1
我不了解 LaTeX-Workshop(我不使用 VSCode),所以可能有一些方法可以配置它以不对某些文件/文件夹运行 ChkTeX。
目前没有办法忽略文件中的某些文件.chktexrc
。但是,根据 LaTeX-Workshop 的实际工作方式,您可能能够将文件放在.chktexrc
与文件相同的目录中。如果该目录是ChkTeX
VSCode 生成的进程的工作目录,那么它应该将其选为最后一个.chktexrc
文件,因此是具有最终权限的文件。
要快速关闭所有警告,您可以将其设置--format
为空字符串.chktexrc
:
CmdLine
{
--format ""
}
如果这对你不起作用(VSCode 很可能总是在同一目录中生成进程,但使用 LaTeX 文件的完整路径),那么请开立票据。也可能是您想要抑制包含的某些文件的警告,这也需要更改代码。公平地说,我最近不太擅长打开票证,因为我一直忙于其他事情,但至少这样它不会丢失。
如果文件和警告的数量很少,并且文件在你的控制之下,你也可以使用文件抑制(尽管我猜这是不是例如,要在整个文件中抑制警告 12,只需在文件开头添加一行,例如
% chktex-file 12