将以下命令放在文档的前言中会导致 TexStudio 错误地标记“数学环境之外的数学命令”(如图所示)
我在以下列表中找到的声明绝对值符号有没有什么办法可以阻止 TexStudio 这样做?
注意:这不是如何让TexStudio识别\DeclarePairedDelimiter
通过编辑.cwl文件来回答的命令的问题
答案1
编辑:
我刚刚意识到在我将这一行添加到测试之前,突出显示已经起作用了.cwl
。
然后我检查了 github 并看到了类似的编辑mathtools.cwl
自从提出这个问题以来,我的建议就已经实现了。
因此,更好的答案可能是:更新 TeXstudio(如果您过去几个月还没有更新的话)。
您可以使用 -suffix 将.cwl
文件中的参数标记为类似数学环境的参数%formula
,因此您可以\DeclarePairedDelimiter
使用以下命令重新定义:
\DeclarePairedDelimiter{delim%cmd}{left%formula}{right%formula}#d
然后从您链接的问题复制的代码将如下所示: