diff options
| author | bard <[email protected]> | 2024-05-31 15:24:25 -0400 |
|---|---|---|
| committer | bard <[email protected]> | 2024-05-31 15:29:19 -0400 |
| commit | 67f350ae11f3ab711d613e3161bcfe623f5a7521 (patch) | |
| tree | c7c072c62835a3b234700b7a859b0912b2bb2084 | |
| parent | 4f082525bf900edd44f8e0532012f1cf204897ca (diff) | |
LaTeX class for papers
| -rw-r--r-- | bard-emacs-modules/bard-emacs-org.el | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/bard-emacs-modules/bard-emacs-org.el b/bard-emacs-modules/bard-emacs-org.el index d043c85..e4b4cde 100644 --- a/bard-emacs-modules/bard-emacs-org.el +++ b/bard-emacs-modules/bard-emacs-org.el @@ -42,7 +42,30 @@ (with-eval-after-load "org-mode" (setq org-format-latex-options (plist-put org-format-latex-options :scale 1.6)) - ) + (setq org-latex-to-pdf-process + '("xelatex -interaction nonstopmode %f" + "xelatex -interaction nonstopmode %f")) + (add-to-list 'org-latex-packages-alist + '("AUTO" "babel" t ("pdflatex" "xelatex" "lualatex"))) + (add-to-list 'org-latex-packages-alist + '("AUTO" "polyglossia" t ("xelatex" "lualatex"))) + + (with-eval-after-load 'org-ctags (setq org-open-link-functions nil))) + +(with-eval-after-load 'ox-latex + (add-to-list 'org-latex-classes + '("org-plain-latex" + "\\documentclass{article} + [NO-DEFAULT-PACKAGES] + [PACKAGES] + [EXTRA]" + ("\\section{%s}" . "\\section*{%s}") + ("\\subsection{%s}" . "\\subsection*{%s}") + ("\\subsubsection{%s}" . "\\subsubsection*{%s}") + ("\\paragraph{%s}" . "\\paragraph*{%s}") + ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))) + + ;; Org Babel (org-babel-do-load-languages |
