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