diff options
| author | Craig Jennings <c@cjennings.net> | 2024-04-07 13:41:34 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2024-04-07 13:41:34 -0500 |
| commit | 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch) | |
| tree | f1190704f78f04a2b0b4c977d20fe96a828377f1 /modules/latex-config.el | |
new repository
Diffstat (limited to 'modules/latex-config.el')
| -rw-r--r-- | modules/latex-config.el | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/modules/latex-config.el b/modules/latex-config.el new file mode 100644 index 00000000..58454e00 --- /dev/null +++ b/modules/latex-config.el @@ -0,0 +1,53 @@ +;;; latex-config --- Setup for LaTeX and Related Software -*- lexical-binding: t; -*- +;; author Craig Jennings <c@cjennings.net> + +;;; Commentary: + +;;; Code: + +;;;; ----------------------------- Auctex ---------------------------- + +;; (use-package tex +;; :ensure auctex +;; :hook +;; (LaTeX-mode . (lambda () (TeX-fold-mode 1))) ; automatically activate TeX-fold-mode. +;; (TeX-mode-hook . (lambda () (setq TeX-command-default "latexmk"))) ; use latexmk by default +;; (LaTeX-mode . flyspell-mode) ; turn on flyspell-mode by default +;; ;; (LaTeX-mode . TeX-PDF-mode) +;; ;; (LaTeX-mode . (lambda () (push (list 'output-pdf "Zathura") TeX-view-program-selection))) +;; :mode +;; ("\\.tex\\'" . latex-mode) +;; :config +;; (setq TeX-auto-save t) ; auto save style info when saving buffer +;; (setq TeX-parse-self t) ; parse file after loading if it has no style hook +;; (setq TeX-save-query nil) ; don't ask to save files before starting TeX +;; (setq TeX-PDF-mode t) ; compile to PDF mode, rather than DVI +;; (setq-default TeX-master t)) ; Assume the file is the master file itself + +;; ;; use pdftools as viewer +;; ;; https://emacs.stackexchange.com/questions/21755/use-pdfview-as-default-auctex-pdf-viewer#21764 +;; (setq TeX-view-program-selection '((output-pdf "PDF Tools")) +;; TeX-view-program-list '(("PDF Tools" TeX-pdf-tools-sync-view)) +;; TeX-source-correlate-start-server t) ;; not sure if last line is neccessary +;; ;; to have the buffer refresh after compilation, +;; ;; very important so that PDFView refreshes itself after compilation +;; (add-hook 'TeX-after-compilation-finished-functions +;; #'TeX-revert-document-buffer) + + +;; https://github.com/tom-tan/auctex-latexmk +;; You should also add the following line to your .latexmkrc file: +;; # .latexmkrc starts +;; $pdf_mode = 1; +;; # .latexmkrc ends + +;; AUCTEX-LATEXMK +;; +;; (use-package auctex-latexmk +;; :config +;; (auctex-latexmk-setup) +;; (setq auctex-latexmk-inherit-TeX-PDF-mode t)) + + +(provide 'latex-config) +;;; latex-config.el ends here |
