
在 AucTeX 中使用插入環境時LaTeX-environment
,候選環境清單會隨時變更。例如我經常插入equation*
環境。有時該環境位於該命令的候選清單中,有時則不在。
我不知道為什麼會發生這種情況。似乎 的候選清單LaTeX-environment
是由變數 決定的LaTeX-environment-list
,該變數是緩衝區本地且自動產生的。
有人可以給我一些提示如何設定 的候選清單LaTeX-environment
嗎?
答案1
equation*
不是預先定義的環境,它是由 auctex 定義的,amsmath
因此 auctex 僅在“知道”正在使用時才提供它amsmath
,例如,如果您使用“latex 包”交互添加了包,則可以安排 Latex 加載amsmath
而無需 auctex 更新環境列表(如果您手動新增此套件)。
您可以強制重新解析文檔,C-u
C-c
C-n
然後重新載入樣式掛鉤,這樣,如果您手動新增包,其命令將包含在清單中。