如何为 \caption 的 \captionof 命令编写 CWL 条目?

如何为 \caption 的 \captionof 命令编写 CWL 条目?

我在 TexStudio 中使用caption包,它正确地突出显示了命令的各个部分\caption,但它没有为\captionof命令执行此类操作。所以我尝试编写一个自定义.cwl\captionof。此命令包含三个字段:

\captionof{floattype}[tocentry]{caption}

因此,典型的用法如下:

\captionof{figure}[A Roman banquet]{A Roman banquet as depicted by John the Painter. Note the lack of spices and the limited selection of beverages.}

字段floattype至少可以是figuretable。我假设还有更多可能性,但我不需要它们。 字段tocentry是目录的简短标题, 字段caption是完整标题。显然,两者都是文本字段。

通过该\caption命令,Tex Studio 会caption根据字段的配置突出显示该字段,使其易于查找,并允许对其进行拼写检查。

因此,我想对 的条目执行相同的.cwl操作\captionof。我尝试过\captionof#S,复制中的自动生成的.cwl条目,但它没有任何效果。我尝试过的条目\captioncaption3.cwl\captionof{floattype}[short]{title}latex-document.cwl\caption,但这也不起作用。我还尝试过定义 的不同字段手册,我想出了\captionof{floattype}[TOCentry%text]{caption%text}captionof{floattype}[TOCentry%text]{caption%title},但这些也没有任何作用。

有人可以帮我手工制作一个合适的.cwl条目\captionof吗?

我正在将 TexStudio 4.2.3 与 TexLive 2021 一起使用。TexStudio 检测到我的自定义.cwl文件,并且我已选择它在配置中自动加载。

编辑:屏幕截图是实施添加\captionof{float type}[list entry%text]{heading%title}到自定义 .cwl 文件的建议的结果。“这是一个长标题”应该用紫色突出显示,但事实并非如此。

实施将 \captionof{float type}[list entry%text]{heading%title} 添加到自定义 .cwl 文件的建议后的结果。“这是一个长标题”应该以紫色突出显示,但事实并非如此。

答案1

添加\captionof{float type}[list entry%text]{heading%text}到您的自定义 cwl。这将在“列表条目”参数中启用拼写检查。

相关内容