2013-07-21 10 views
7

Konfiguruję AUCTeX w emacs.Jaka jest różnica trybu tex i lateksu od trybu LaTeX w emacs

Większość konfiguracji jest umieszczona w haku trybu LaTeX. Kiedy otwieram plik main.tex, zauważam, że trybem głównym jest tryb latex, a moje konfiguracje haczykowe nie są aktywowane. Muszę aktywować tryb M-x Tex-latex. Ale tryb główny jest nadal trybem lateksowym.

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

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

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

Więc chciałbym wiedzieć, jaka jest różnica z tych trybów i jak mogę włączyć AUCTeX automatycznie kiedy otworzyć .tex plik *.

Odpowiedz

7

Tryby przewidziane AUCTeX wymieniono w https://www.gnu.org/software/auctex/manual/auctex.html#Modes-and-Hooks i są

  • plain-TeX-mode
  • LaTeX-mode
  • ams-TeX-mode
  • ConTeXt-mode
  • Texinfo-mode
  • docTeX-mode

Zamiast

  • tex-mode
  • plain-tex-mode
  • latex-mode
  • slitex-mode
  • doctex-mode

(zauważ różne kapitaliki) to główne tryby oferowane przez pakiet TeX mode dostarczany z Emacsem.

Jeśli chcesz otworzyć wszystkie pliki z *.tex trybie LaTeX AUCTeX dodać do swojej .emacs:

(add-to-list 'auto-mode-alist '("\\.tex$" . LaTeX-mode)) 

Właściwie, to nie powinno być konieczne, ponieważ AUCTeX definiuje nazwy trybie tex-mode.el jako alias własnych tryby.

Powiązane problemy