;;; init-tex.el --- TeX settings -*- lexical-binding: t -*- ;;; Commentary: ;;; Code: ;; Ensure auctex is installed (unless (package-installed-p 'auctex) (package-refresh-contents) (package-install 'auctex)) (require 'tex) (use-package cdlatex :ensure t :config (add-hook 'LaTeX-mode-hook 'turn-on-cdlatex)) (add-hook 'LaTeX-mode-hook 'turn-on-reftex) (setq-default TeX-master nil) (setq TeX-global-PDF-mode t TeX-engine 'xetex) (add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex --synctex=1%(mode)%' %t" TeX-run-TeX nil t)) (setq TeX-command-default "XeLaTeX") (setq TeX-parse-self t) (setq TeX-PDF-mode t) (setq TeX-source-correlate-mode t) (setq TeX-source-correlate-method 'synctex) (setq TeX-view-program-selection '((output-pdf "PDF Tools"))) (provide 'init-tex) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; init-tex.el ends here