diff --git a/compose-publish.el b/compose-publish.el
index ab4a013efa9a38ee807853d4fef57dd314d67e82..af6090f882de766650a9b78ecf591f7905a6a97c 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 c0cc5b434529ff117cd195c90963969539fb2077..ea27f342763eb6190531c86df151879bb0d7a1a9 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"