Texmaker/TeXstudio 插入标签

Texmaker/TeXstudio 插入标签

有没有办法使用 TEXmaker 或 TEXstudio 调用标签列表(然后选择一个插入文本)?

据我所知,在 TEXmaker 中,仅当您使用使用关键字 #label# 的自动完成命令时才会获得标签列表(例如,定义为的自动完成会在自动完成弹出时\ref{#label#}针对文档中定义的每个标签(\ref{labe1}\ref{labe2}等...)产生建议)。但是,我发现没有办法仅使用定义的标签列表来调用弹出窗口(或类似窗口)。标签确实在左侧窗格中的文档结构中列出,但显然它们只能用于导航,不能拖放或剪切/粘贴到文本中。

在 TEXstudio 中,至少您可以右键单击列表中的标签,然后可以“插入”它。但是,这仍然不如在输入时调用标签列表那么方便。

将请求放在更具体的上下文中,这就是我对此感兴趣的原因。我使用的是 TEXmaker,并且非常频繁地使用\ref{#label#}自动完成功能。然而,在某个时候,我开始使用 cleveref 包。由于\cref在自动完成列表中不存在,我继续定义\cref{#label#。当我开始输入时\cref,我现在会得到一个列表,其中包含我拥有的每个标签的条目。太好了。但是,\cref也可以接受多个参数(\cref{label1,label2,label3,...}),如果在选择与 label1 对应的条目后,我只需输入一个逗号并调用所有标签的列表,以便我可以选择下一个,依此类推... 但是,我没有在 TEXmaker 中找到任何接近这一点的东西。如上所述,TEX​​studio 稍微方便一些,因为您可以右键单击文档结构中的标签并插入它,但这仍然不是很快。

有什么建议吗?这似乎是一个非常有用的功能,但我觉得我错过了一个非常明显的方法来实现它,在这种情况下,我深表歉意(但仍然想知道如何实现!)。

相关内容