2024-12-28 10:59:10 +08:00
|
|
|
;;; init-tex.el --- TeX settings -*- lexical-binding: t -*-
|
|
|
|
;;; Commentary:
|
|
|
|
|
|
|
|
;;; Code:
|
|
|
|
|
2024-12-30 17:03:52 +08:00
|
|
|
;; Ensure auctex is installed
|
|
|
|
(require 'tex)
|
|
|
|
(require 'auctex)
|
2024-12-28 10:59:10 +08:00
|
|
|
|
2024-12-30 17:03:52 +08:00
|
|
|
(use-package cdlatex
|
|
|
|
:ensure t
|
2024-12-28 10:59:10 +08:00
|
|
|
:config
|
2024-12-30 17:03:52 +08:00
|
|
|
(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")))
|
2024-12-28 10:59:10 +08:00
|
|
|
|
|
|
|
(provide 'init-tex)
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
;;; init-tex.el ends here
|