2.0 KiB
2.0 KiB
auctex
Auctex is an emacs package from elpa or melpa that can be installed as an IDE for latex. With this the text editor detects the ending .tex of the latex scripts and uses a major-mode.
implementation into emacs
To activate the auctex package install it from elpa or melpa using M-x package-install
;;LATEX (AUCTEX)
(setq LaTeX-electric-left-right-brace t)
(setq TeX-auto-save t) ;autosave
(setq TeX-save-query nil) ; Keine Abfrage nach Speichern
(setq TeX-parse-self t) ;parsen
(setq-default TeX-master nil) ;(fragt jedes mal nach dme Master
(add-hook 'LaTeX-mode-hook 'visual-line-mode)
(dolist (hook '(text-mode-hook))
(add-hook hook (lambda () (flyspell-mode 1))))
;;(add-hook 'LaTeX-mode-hook 'flyspell-mode)
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-plug-into-AUCTeX t)
(add-hook 'reftex-load-hook 'imenu-add-menubar-index)
(add-hook 'reftex-mode-hook 'imenu-add-menubar-index)
(setq TeX-PDF-mode t)
(require 'tex)
(setq-default TeX-PDF-mode t)
(TeX-global-PDF-mode t)
;;ac-tex-ref
(add-hook 'tex-mode-hook
(lambda ()
(require 'ac-tex-ref)
(make-local-variable 'ac-sources)
(add-to-list 'ac-sources 'ac-source-tex-ref)
(add-to-list 'ac-sources 'ac-source-tex-cite)))
;LAtex Normal Mode
(setq latex-run-command "pdflatex")
(add-hook 'latex-mode-hook ;; guessing
'(lambda ()
(local-set-key "M-TAB" 'TeX-complete-symbol)))