更改 TexMaker 中标签自动完成的行为

更改 TexMaker 中标签自动完成的行为

作为一个试图从 Overleaf 迁移到另一个 LaTeX 编辑器的人,TexMaker 中的自动完成标签对我来说远非最佳选择。据我发现,我可以通过输入“\cref{#label#}”在自定义完成中让 TexMaker 自动完成 \cref 等命令,但这并不像我希望的那样工作。

在 Overleaf 中,当我输入 \cref 时,它会使用 \cref{} 自动完成,并且每当我在其中输入标签任何部分中的任何内容时,此类标签都会显示在自动完成选项中,而在 TexMaker 中,它仅显示以该文本字符串开头的标签,这使得查找我制作的一些标签变得更加困难。

TexMaker 的另一个问题是,当我想要引用多个标签时(例如,使用 \cref{label1,label2}),它不会为逗号后的标签提供任何类型的自动完成功能。

那么,有没有办法改变 TexMaker 的自动完成功能,使其更像 Overleaf 的自动完成功能,以解决我提到的问题?或者有没有其他好的 LaTeX 编辑器在自动完成标签时具有这些功能?

相关内容