TeXStudio 命令完成/有效性 - \let 别名不起作用

TeXStudio 命令完成/有效性 - \let 别名不起作用

我对 TXS 感到不满的一点是,当我使用包时glossaries,它可以正确自动完成,\acrfull但不能\ac。我仔细研究了 .dtx 文件中的代码,发现\ac定义为

\let\ac\gls

TeXStudio 还会突出显示该命令,例如\ac{hello}无效。当我编译文档时,它呈现得很好。

这是一个错误吗?

注意:我尝试更新.cwl 文件并重新启动 TXS,但它仍然没有自动完成或显示为有效命令。

答案1

编辑器中的命令自动完成和知识来自 cwl 文件。 的定义\ac刚刚在 中glossaries.cwl。我刚刚修复了这个问题,因此它将在 TXS 的下一个版本中可用。

目前,您无法自行对此做任何事情,因为内置的 cwl 文件无法被覆盖。这也将在下一个版本(> 2.10.8)中得到改变。

有关详细信息,请参阅常见问题解答:cwl 文件有什么用处以及它们如何工作

相关内容