From 4eca591d68dfc8ff4c5524d74a384c2c57362c9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?FEL=C5=A0=C3=96CI=20Marek?= <marek.felsoci@inria.fr> Date: Tue, 18 Apr 2023 13:24:56 +0200 Subject: [PATCH] Define compas2023 LaTeX class --- compose-publish.el | 11 +++++++++++ latex-classes.el | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/compose-publish.el b/compose-publish.el index ab4a013..af6090f 100644 --- a/compose-publish.el +++ b/compose-publish.el @@ -20,6 +20,17 @@ ;; Override the default LaTeX publishing command. (setq org-latex-pdf-process (list "latexmk --shell-escape -f -pdf -%latex -interaction=nonstopmode -output-directory=%o %f")) +(with-eval-after-load 'ox-latex + (add-to-list 'org-latex-classes + '("compas2023" + "\\documentclass{compas2023} +\\usepackage{hyperref} +[NO-DEFAULT-PACKAGES] +[EXTRA]" + ("\\section{%s}" . "\\section*{%s}") + ("\\subsection{%s}" . "\\subsection*{%s}") + ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))) + (with-eval-after-load 'ox-latex (add-to-list 'org-latex-classes '("compas2021" diff --git a/latex-classes.el b/latex-classes.el index c0cc5b4..ea27f34 100644 --- a/latex-classes.el +++ b/latex-classes.el @@ -1,3 +1,14 @@ +(with-eval-after-load 'ox-latex + (add-to-list 'org-latex-classes + '("compas2023" + "\\documentclass{compas2023} +\\usepackage{hyperref} +[NO-DEFAULT-PACKAGES] +[EXTRA]" + ("\\section{%s}" . "\\section*{%s}") + ("\\subsection{%s}" . "\\subsection*{%s}") + ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))) + (with-eval-after-load 'ox-latex (add-to-list 'org-latex-classes '("compas2021" -- GitLab