diff --git a/compose-publish.el b/compose-publish.el index 84e09b9924e67b25d80f9dbced0336a17c1f2e5d..f9855b03923d565104dcaaf4f355045e21885c08 100644 --- a/compose-publish.el +++ b/compose-publish.el @@ -20,6 +20,51 @@ ;; 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 + '("compas2021" + "\\documentclass{compas2021} +\\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 + '("IEEEtran" + "\\documentclass{IEEEtran} +\\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 + '("llncs" + "\\documentclass{llncs} +\\usepackage{hyperref, wrapfig} +[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 + '("siamart220329" + "\\documentclass{siamart220329} +\\usepackage[utf8]{inputenc} +\\usepackage[T1]{fontenc} +[NO-DEFAULT-PACKAGES] +[EXTRA]" + ("\\section{%s}" . "\\section*{%s}") + ("\\subsection{%s}" . "\\subsection*{%s}") + ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))) + ;; Load languages for code block evaluation. (org-babel-do-load-languages 'org-babel-load-languages