关于 AucTeX 中 LaTeX 环境的内容

关于 AucTeX 中 LaTeX 环境的内容

在 AucTeX 中使用插入环境时LaTeX-environment,候选环境列表会时有变化。例如,我经常插入环境equation*。有时这个环境位于该命令的候选列表中,有时不在。

我不知道为什么会发生这种情况。 的候选列表似乎LaTeX-environment是由变量 决定的LaTeX-environment-list,该变量是缓冲区局部的并且是自动生成的。

有人可以提示我如何设置候选人名单吗LaTeX-environment

答案1

equation*不是预定义的环境,它是由amsmathso auctex 定义的,只有在它“知道”正在使用时才提供它amsmath,例如,如果您使用“latex 包”交互添加了包,则可以安排 latex 加载,amsmath而无需 auctex 更新环境列表(如果您手动添加此包)。

您可以强制使用样式钩子重新解析文档C-u C-c C-n,然后重新加载,这样,如果您手动添加包,它的命令将包含在列表中。

相关内容