我正在emacs中配置AUCTeX。
大部分的配置都放在LaTeX-mode-hook中。当我打开一个main.tex文件时,我注意到主模式是latex-mode,我的钩子配置没有被激活。我必须使用M-x Tex-latex-mode来激活它们。但是主模式仍然是latex-mode。
(add-hook 'LaTeX-mode-hook
(lambda ()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; auctex
(setq TeX-auto-save t)
(setq TeX-parse-self t)
))
我想知道这些模式的区别,以及如何在打开*.tex文件时自动启用AUCTeX。
LaTeX-mode
似乎是latex-mode
的别名,而TeX-latex-mode
是由AUCTeX(版本12.3)定义的模式。无论如何,我完全困惑了。如果我想设置按键绑定,我应该使用哪个映射:latex-mode-map
还是LaTeX-mode-map
还是两者都要用? - Dominik SchrempfLaTeX-mode
的别名,但我找不到原因...我想知道为什么这么复杂。 - Dominik SchrempfLaTeX-mode-map
,这是官方 AUCTeX 名称。 - giordanoTeX-latex-mode
的解释,这似乎是OP最初询问的内容。LaTeX-mode
没有文档字符串,而TeX-latex-mode
被记录为“用于编辑LaTeX文件的AUCTeX的主要模式”。 - Clément