Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在emacs中tex模式和latex模式以及latex模式的区别是什么_Emacs_Auctex - Fatal编程技术网

在emacs中tex模式和latex模式以及latex模式的区别是什么

在emacs中tex模式和latex模式以及latex模式的区别是什么,emacs,auctex,Emacs,Auctex,我正在emacs中配置AUCTeX 大多数配置都放在LaTeX模式挂钩中。当我打开main.tex文件时,我注意到主模式是latex模式,我的挂钩配置没有激活。我必须使用M-x Tex乳胶模式才能激活它们。但主要模式仍然是乳胶模式 (add-hook 'LaTeX-mode-hook (lambda () ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; auctex (setq TeX-aut

我正在emacs中配置AUCTeX

大多数配置都放在LaTeX模式挂钩中。当我打开main.tex文件时,我注意到主模式是latex模式,我的挂钩配置没有激活。我必须使用M-x Tex乳胶模式才能激活它们。但主要模式仍然是乳胶模式

(add-hook 'LaTeX-mode-hook
      (lambda ()

        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        ;; auctex

        (setq TeX-auto-save t)
        (setq TeX-parse-self t)
       ))

因此,我想知道这些模式的区别是什么,以及如何在打开*.tex文件时自动打开AUCTeX。

AUCTeX提供的模式在中列出,它们是

  • 普通TeX模式
  • LaTeX模式
  • ams-TeX模式
  • 上下文模式
  • Texinfo模式
  • docTeX模式
相反

  • tex模式
  • 普通tex模式
  • latex模式
  • slitex模式
  • doctex模式
(注意大小写不同)是Emacs附带的包提供的主要模式

如果要使用AUCTeX LaTeX模式打开所有
*.tex
文件,请将其添加到
.emacs

(添加到列表“自动模式列表”(“\\.tex$”.LaTeX mode))
实际上,这是不必要的,因为AUCTeX将
tex mode.el
mode名称定义为其自身模式的别名