我对 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 文件有什么用处以及它们如何工作