![关于 AucTeX 中 LaTeX 环境的内容](https://linux22.com/image/448657/%E5%85%B3%E4%BA%8E%20AucTeX%20%E4%B8%AD%20LaTeX%20%E7%8E%AF%E5%A2%83%E7%9A%84%E5%86%85%E5%AE%B9.png)
在 AucTeX 中使用插入环境时LaTeX-environment
,候选环境列表会时有变化。例如,我经常插入环境equation*
。有时这个环境位于该命令的候选列表中,有时不在。
我不知道为什么会发生这种情况。 的候选列表似乎LaTeX-environment
是由变量 决定的LaTeX-environment-list
,该变量是缓冲区局部的并且是自动生成的。
有人可以提示我如何设置候选人名单吗LaTeX-environment
?
答案1
equation*
不是预定义的环境,它是由amsmath
so auctex 定义的,只有在它“知道”正在使用时才提供它amsmath
,例如,如果您使用“latex 包”交互添加了包,则可以安排 latex 加载,amsmath
而无需 auctex 更新环境列表(如果您手动添加此包)。
您可以强制使用样式钩子重新解析文档C-u
C-c
C-n
,然后重新加载,这样,如果您手动添加包,它的命令将包含在列表中。