TeXStudio 宏未在自动完成中显示

TeXStudio 宏未在自动完成中显示

我在 TeXStudio 中创建了两个宏,分别使用缩写/用户标签和输入figure和环境,如下所示。subfigure\myFigure\Subfigure

在此处输入图片描述 在此处输入图片描述

数字宏按预期工作,显示在标有“(Usertag)”的自动完成中,并插入预定义figure环境:

在此处输入图片描述

但当我尝试使用子图没有前缀的宏\my*,什么都不显示

在此处输入图片描述

我尝试了另一个带有缩写的宏\abcd,它也起作用了,所以我认为前缀不是\my*必需的。我做错了什么?

答案1

TeXstudio 似乎忽略了用户标签补全的大小写并且只接受小写输入,因此您必须\subfigure从小写字母开始输入s

在此处输入图片描述

\myFigure如果你继续输入,实际上情况也是如此:

在此处输入图片描述


如果你在缩写中使用大写字母以避免与其他命令冲突,你不必担心,因为你的 TeXstudio 宏不是 LaTeX 宏/命令,尽管以\也以 as 开头。它们被完全分开处理,可能与现有命令相同,因为它们不是按原样插入代码中,因此它们永远不会导致任何已经定义错误。

相关内容