macOS 上的 ChkTeX Regex 警告“编译正则表达式”

macOS 上的 ChkTeX Regex 警告“编译正则表达式”

我在 macOS 系统上使用 ChkTeX 时遇到了持续性问题,正在寻找解决方案。每次运行 ChkTeX 时都会出现此问题。我收到以下警告:

> chktex main.tex                                                                                                                    
ChkTeX v1.7.8 - Copyright 1995-96 Jens T. Berger Thielemann.
Compiled with POSIX extended regex support.
chktex: WARNING -- Compilation of regular expression \[(?![^\]\[{}]*{(?![^\]\[{}]*}))[^\]]*\[ failed with error repetition-operator operand invalid.

No errors printed; No warnings printed; No user suppressed warnings; No line suppressed warnings.

无论是哪种 LaTeX 文档,即使是更简单的文档,都会出现此问题。奇怪的是,此问题会阻止 Visual Studio Code 正确解析 ChkTeX 输出。任何有关如何修复此问题的建议都将不胜感激。

答案1

感谢您发现这个问题,尤其是您不辞辛劳报告错误。我已经提交了修复,但在此之前,您可以从 chktexrc 文件中删除该行。您可以通过运行来找到它正在使用哪个文件chktex -d 4

答案2

对于我来说,我在 ubuntu 上运行 vscode,遇到此类问题后,我通过卸载扩展“LaTex (Mathematic Inc)”解决了问题。仅保存 LaTex Workshop。

相关内容