diff --git a/AKModel/templates/admin/AKModel/export/slides.tex b/AKModel/templates/admin/AKModel/export/slides.tex
index d30f70e54c4357055c8a46ddba4378d21cd7ce5e..ff949585502599a526027e30791e6a17d632b465 100644
--- a/AKModel/templates/admin/AKModel/export/slides.tex
+++ b/AKModel/templates/admin/AKModel/export/slides.tex
@@ -1,7 +1,7 @@
 \documentclass[aspectratio=169]{beamer}
 \usetheme[numbering=fraction, progressbar=foot]{metropolis}
 
-\usepackage[utf8]{inputenc}
+\usepackage{fontspec}
 \usepackage{fontawesome5}
 
 \title{ {{- title -}} }
@@ -30,7 +30,7 @@
 
 {%for category, ak_list in categories_with_aks %}
 
-    \section{ {{- category.name | latex_escape_utf8 -}} }
+    \section{ {{- category.name -}} }
 
     {% for ak, next_aks in ak_list %}
 
@@ -38,12 +38,12 @@
 
             %\setbeamertemplate{frame footer}{}
 
-            \begin{frame}[shrink=15]
-                \frametitle{ {{- ak.name | latex_escape_utf8 -}} }
+            \begin{frame}
+                \frametitle{ {{- ak.name | latex_escape -}} }
 
                 \vspace{1em}
 
-                \faUser~ {{ ak.owners_list | latex_escape_utf8 }}
+                \faUser~ {{ ak.owners_list | latex_escape }}
 
                 \faClock~ {{ak.durations_list}}
 
@@ -51,7 +51,7 @@
                     \faScroll
                 {% endif %}
 
-                {{ ak.description | truncatechars(400) | latex_escape_utf8 }}
+                {{ ak.description | truncatechars(280) | latex_escape }}
 
                 \vspace{2em}
 
@@ -77,18 +77,18 @@
 
         %\setbeamertemplate{frame footer}{}
 
-        \begin{frame}[shrink=15]
-            \frametitle{ {{- ak.name | latex_escape_utf8 -}} }
+        \begin{frame}
+            \frametitle{ {{- ak.name | latex_escape -}} }
 
             \vspace{1em}
 
-            \faFilter~ {{ ak.category.name | latex_escape_utf8 }}
+            \faFilter~ {{ ak.category.name | latex_escape }}
 
             \faUser~
 
             \faClock~
 
-            {{ ak.description | truncatechars(400) | latex_escape_utf8 }}
+            {{ ak.description | truncatechars(280) | latex_escape }}
 
             \vspace{2em}
 
diff --git a/AKPlanning/settings.py b/AKPlanning/settings.py
index 1d8f123b1b767d0eb4591195363b9f7a051dd669..11d1348867306f65cb288d0d3d0563eecef290f8 100644
--- a/AKPlanning/settings.py
+++ b/AKPlanning/settings.py
@@ -147,7 +147,7 @@ LANGUAGES = [
 
 INTERNAL_IPS = ['127.0.0.1', '::1']
 
-LATEX_INTERPRETER = 'pdflatex'
+LATEX_INTERPRETER = 'lualatex'
 LATEX_RUN_COUNT = 2
 
 # Static files (CSS, JavaScript, Images)
diff --git a/INSTALL.md b/INSTALL.md
index 54a002e3d63a8730bdadab29334c13447f72b8ff..29c9070256f067c320439c4d94f733a9aa83a943 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -12,7 +12,7 @@ AKPlanning has two types of requirements: System requirements are dependent on o
 
 * Python 3.7 incl. development tools
 * Virtualenv
-* pdflatex & beamer class (`texlive-latex-base texlive-latex-recommended texlive-latex-extra texlive-fonts-extra`)
+* pdflatex & beamer class (`texlive-latex-base texlive-latex-recommended texlive-latex-extra texlive-fonts-extra texlive-luatex`)
 * for production using uwsgi:
   * C compiler e.g. gcc
   * uwsgi
diff --git a/requirements.txt b/requirements.txt
index 9340c3dc8471ffc26353b5d792f98a0aa072e843..9213a6a7437e14143f74bc24fcae9ee37edd35c9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,7 +8,7 @@ django-simple-history==3.0.0
 django-registration-redux==2.9
 django-debug-toolbar==3.2.1
 django-bootstrap-datepicker-plus==3.0.5
-django-tex @ git+https://github.com/bhaettasch/django-tex.git@91db2dc814a35c6e1d4a4b758a1a7b56822305b5
+django-tex @ git+https://github.com/bhaettasch/django-tex.git@66cc6567acde4db2ac971b7707652067e664392c
 django-csp==3.7
 mysqlclient==2.0.3  # for production deployment
 pytz==2021.1