我一直使用 Texmaker,它对我来说非常好用。但它无法自动检索所有标签的列表以进行自动完成。
具体来说,它不会获取其他文件中定义的标签,也不会获取使用宏定义的标签。我总是使用 lstnewenvironment 输入不同类型的代码,但 texmaker 无法恢复宏定义的标签。这不是什么大问题,但每次我必须插入引用时,我最终都会切换文件。
我认为编辑器应该能够通过辅助文件恢复所有标签,不是吗?有编辑器或工具可以做到这一点吗?
答案1
带有 AUCTeX 和 RefTeX 的 Emacs 可以做到这一点。您可能需要使用 RefTeX 的 reftex-parse-all 命令(来自主文件)才能刷新包含文件中的新标签。然后,您可以使用任何与引用相关的命令,例如 reftex-reference 或 reftex-toc