我在emacs中配置AUCTeX.
大多数配置都放在LaTeX-mode-hook中.当我打开一个main.tex文件时,我注意到主要模式是latex模式,我的钩子配置没有被激活.我必须使用Mx Tex-latex-mode来激活它们.但主模式仍然是乳胶模式.
(add-hook 'LaTeX-mode-hook
(lambda ()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; auctex
(setq TeX-auto-save t)
(setq TeX-parse-self t)
))
Run Code Online (Sandbox Code Playgroud)
所以我想知道这些模式的区别是什么,以及当我打开*.tex文件时如何自动打开AUCTeX.
gio*_*ano 10
AUCTeX提供的模式列于https://www.gnu.org/software/auctex/manual/auctex.html#Modes-and-Hooks,它们是
plain-TeX-modeLaTeX-modeams-TeX-modeConTeXt-modeTexinfo-modedocTeX-mode代替,
tex-modeplain-tex-modelatex-modeslitex-modedoctex-mode(注意不同的大小写)是Emacs附带的TeX模式包提供的主要模式.
如果要*.tex使用AUCTeX LaTeX模式打开所有文件,请将其添加到.emacs:
(add-to-list 'auto-mode-alist '("\\.tex$" . LaTeX-mode))
Run Code Online (Sandbox Code Playgroud)
实际上,这不是必需的,因为AUCTeX将tex-mode.el模式名称定义为其自身模式的别名.
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |