From e1440f227cb9aaa764e692ea155dd633e38082fd Mon Sep 17 00:00:00 2001
From: Tue Herlau <tuhe@dtu.dk>
Date: Mon, 19 Sep 2022 16:43:20 +0200
Subject: [PATCH] CI/CD

---
 .gitlab-ci.yml                                |  11 +-
 {pages => public}/index.html                  |   0
 .../02450_beamer_preamble.tex                 | 184 +++----
 .../DTU_Beamer_files/02450_lectures_base.tex  |  50 +-
 .../beamer_slider_preamble.tex                | 184 +++----
 .../DTU_Beamer_files/beamercolorthemeDTU.sty  |  56 +-
 .../DTU_Beamer_files/beamerfontthemeDTU.sty   |  74 +--
 .../DTU_Beamer_files/beamerinnerthemeDTU.sty  | 104 ++--
 .../DTU_Beamer_files/beamerouterthemeDTU.sty  | 196 +++----
 .../data/DTU_Beamer_files/beamerthemeDTU.sty  | 510 +++++++++---------
 .../data/DTU_Beamer_files/departments.tex     | 260 ++++-----
 .../DTU_Beamer_files/dtu_slideshow_base.tex   |  48 +-
 .../data/DTU_Beamer_files/dtucolours.tex      | 166 +++---
 .../DTU_Beamer_files/textext_preamble.tex     |  16 +-
 src/slider/legacy_importer.py                 |   8 +-
 tests/test_images/index.pdf                   | Bin 0 -> 129585 bytes
 16 files changed, 937 insertions(+), 930 deletions(-)
 rename {pages => public}/index.html (100%)
 create mode 100644 tests/test_images/index.pdf

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3fc2a71..74eb287 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: ubuntu:22.04
+image: python:3.9-buster
 
 stages:
 #  - pull
@@ -105,13 +105,16 @@ pages:
   script:
     - echo "Building the documentation."
     - apt-get update
-    - apt install git
+    - apt install -y git
+    - apt install -y inkscape
     - apt install -y python-opengl xvfb # Virtual framebuffer for GL stuff.
-#    - apt install -y python3-sphinx
     - pwd
     - ls
     - mkdir public
-    - echo "hello" > public/index.html
+    - cp tests/expected/* public/expected
+    - cp tests/test_images/* public/test_images
+#    - apt install -y python3-sphinx
+#    - echo "hello" > public/index.html
 #    - pip install -U -r pythontools/requirements_full.txt --no-cache --upgrade
 #    - cd ../02465students_complete/docs/source
 #    - sphinx-build -b html . ../../../02465public/public
diff --git a/pages/index.html b/public/index.html
similarity index 100%
rename from pages/index.html
rename to public/index.html
diff --git a/src/slider/data/DTU_Beamer_files/02450_beamer_preamble.tex b/src/slider/data/DTU_Beamer_files/02450_beamer_preamble.tex
index 2dd8694..02f19ef 100644
--- a/src/slider/data/DTU_Beamer_files/02450_beamer_preamble.tex
+++ b/src/slider/data/DTU_Beamer_files/02450_beamer_preamble.tex
@@ -1,93 +1,93 @@
-% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage[english]{babel}
-\usepackage{pgfplots}
-\pgfplotsset{compat=newest}
-\usepackage{booktabs}
-\usepackage{siunitx}
-
-\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
-\svgpath{osvgs/}
-
-\usepackage{url}
-\usepackage{pmboxdraw}
-\usepackage{amssymb}
-\usepackage{pgffor}
-	
-\usetheme[department=compute]{DTU}
-\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
-\usepackage[absolute,overlay]{textpos}
-\textblockorigin{0mm}{0mm}
-
-\setlength{\TPHorizModule}{\paperwidth}
-\setlength{\TPVertModule}{\paperheight}
-
-% Latin Modern
-\usepackage{lmodern}
-\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
-
-% Verdana font type
-%\usepackage{verdana}
-% Helvetica
-%\usepackage{helvet}
-% Times (text and math)
-%\usepackage{newtx, newtxmath}
-
-% \usetheme[department=compute]{DTU}
-
-\makeatletter
-
-\def\osvg{\@ifnextchar[{\@with}{\@without} }
-\def\@with[#1]#2{
-	\foreach[count=\n] \x in {#1}{
-		\iftoggle{overlabel_includesvgs}{
-			\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
-			\begin{textblock}{1}(0,0)
-				\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
-			\end{textblock}
-			}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
-			}
-		}
-	}
-	\olabel{#2}
-}
-\def\@without#1{
-	% Try to include first 10 layer files if they are there.
-	\foreach[count=\n] \x in {1,...,10}{
-		\iftoggle{overlabel_includesvgs}{
-			\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
-				\begin{textblock}{1}(0,0)
-					\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
-				\end{textblock}
-			}{
-		}
-	}
-	}
-	\olabel{#1}
-}
-\newcommand{\olabel}[1]{
-	\iftoggle{overlabel_includelabels}{
-		\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
-	}{ 
-	\begin{textblock}{1}(0,0) 	{\color{white} \url{#1} } \end{textblock}
-	}
-}
-
-\makeatother
-
-\makeatother
-\ifdefined\bluem
-% nothing.
-\else
-
-\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
-\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
-\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
-\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
-				
-\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
-\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
-\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
-\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
+% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[english]{babel}
+\usepackage{pgfplots}
+\pgfplotsset{compat=newest}
+\usepackage{booktabs}
+\usepackage{siunitx}
+
+\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
+\svgpath{osvgs/}
+
+\usepackage{url}
+\usepackage{pmboxdraw}
+\usepackage{amssymb}
+\usepackage{pgffor}
+	
+\usetheme[department=compute]{DTU}
+\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
+\usepackage[absolute,overlay]{textpos}
+\textblockorigin{0mm}{0mm}
+
+\setlength{\TPHorizModule}{\paperwidth}
+\setlength{\TPVertModule}{\paperheight}
+
+% Latin Modern
+\usepackage{lmodern}
+\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
+
+% Verdana font type
+%\usepackage{verdana}
+% Helvetica
+%\usepackage{helvet}
+% Times (text and math)
+%\usepackage{newtx, newtxmath}
+
+% \usetheme[department=compute]{DTU}
+
+\makeatletter
+
+\def\osvg{\@ifnextchar[{\@with}{\@without} }
+\def\@with[#1]#2{
+	\foreach[count=\n] \x in {#1}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
+			\begin{textblock}{1}(0,0)
+				\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
+			\end{textblock}
+			}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
+			}
+		}
+	}
+	\olabel{#2}
+}
+\def\@without#1{
+	% Try to include first 10 layer files if they are there.
+	\foreach[count=\n] \x in {1,...,10}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
+				\begin{textblock}{1}(0,0)
+					\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
+				\end{textblock}
+			}{
+		}
+	}
+	}
+	\olabel{#1}
+}
+\newcommand{\olabel}[1]{
+	\iftoggle{overlabel_includelabels}{
+		\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
+	}{ 
+	\begin{textblock}{1}(0,0) 	{\color{white} \url{#1} } \end{textblock}
+	}
+}
+
+\makeatother
+
+\makeatother
+\ifdefined\bluem
+% nothing.
+\else
+
+\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
+\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
+\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
+\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
+				
+\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
+\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
+\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
+\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
 \fi
\ No newline at end of file
diff --git a/src/slider/data/DTU_Beamer_files/02450_lectures_base.tex b/src/slider/data/DTU_Beamer_files/02450_lectures_base.tex
index c8c834a..4cc692f 100644
--- a/src/slider/data/DTU_Beamer_files/02450_lectures_base.tex
+++ b/src/slider/data/DTU_Beamer_files/02450_lectures_base.tex
@@ -1,25 +1,25 @@
-\documentclass[aspectratio=43]{beamer}
-\usepackage{etoolbox}
-\newtoggle{overlabel_includesvgs}
-\newtoggle{overlabel_includelabels}
-
-\toggletrue{overlabel_includesvgs}
-\toggletrue{overlabel_includelabels}
-
-\input{02450_beamer_preamble}
-
-\IfFileExists{generated/slide1.tex}{ \input{generated/slide1} }{ }
-\begin{document}
-	\begin{frame}
-	\maketitle
-\end{frame}
-\begin{frame}
-\IfFileExists{generated/slide2.tex}{ \input{generated/slide2} }{ }
-\end{frame}
-\begin{frame}
-\IfFileExists{generated/slide3.tex}{ \input{generated/slide3} }{ }
-\end{frame}
-
-\input{svg_converted_slides}
-
-\end{document}
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+
+\input{02450_beamer_preamble}
+
+\IfFileExists{generated/slide1.tex}{ \input{generated/slide1} }{ }
+\begin{document}
+	\begin{frame}
+	\maketitle
+\end{frame}
+\begin{frame}
+\IfFileExists{generated/slide2.tex}{ \input{generated/slide2} }{ }
+\end{frame}
+\begin{frame}
+\IfFileExists{generated/slide3.tex}{ \input{generated/slide3} }{ }
+\end{frame}
+
+\input{svg_converted_slides}
+
+\end{document}
diff --git a/src/slider/data/DTU_Beamer_files/beamer_slider_preamble.tex b/src/slider/data/DTU_Beamer_files/beamer_slider_preamble.tex
index 2dd8694..02f19ef 100644
--- a/src/slider/data/DTU_Beamer_files/beamer_slider_preamble.tex
+++ b/src/slider/data/DTU_Beamer_files/beamer_slider_preamble.tex
@@ -1,93 +1,93 @@
-% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage[english]{babel}
-\usepackage{pgfplots}
-\pgfplotsset{compat=newest}
-\usepackage{booktabs}
-\usepackage{siunitx}
-
-\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
-\svgpath{osvgs/}
-
-\usepackage{url}
-\usepackage{pmboxdraw}
-\usepackage{amssymb}
-\usepackage{pgffor}
-	
-\usetheme[department=compute]{DTU}
-\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
-\usepackage[absolute,overlay]{textpos}
-\textblockorigin{0mm}{0mm}
-
-\setlength{\TPHorizModule}{\paperwidth}
-\setlength{\TPVertModule}{\paperheight}
-
-% Latin Modern
-\usepackage{lmodern}
-\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
-
-% Verdana font type
-%\usepackage{verdana}
-% Helvetica
-%\usepackage{helvet}
-% Times (text and math)
-%\usepackage{newtx, newtxmath}
-
-% \usetheme[department=compute]{DTU}
-
-\makeatletter
-
-\def\osvg{\@ifnextchar[{\@with}{\@without} }
-\def\@with[#1]#2{
-	\foreach[count=\n] \x in {#1}{
-		\iftoggle{overlabel_includesvgs}{
-			\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
-			\begin{textblock}{1}(0,0)
-				\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
-			\end{textblock}
-			}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
-			}
-		}
-	}
-	\olabel{#2}
-}
-\def\@without#1{
-	% Try to include first 10 layer files if they are there.
-	\foreach[count=\n] \x in {1,...,10}{
-		\iftoggle{overlabel_includesvgs}{
-			\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
-				\begin{textblock}{1}(0,0)
-					\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
-				\end{textblock}
-			}{
-		}
-	}
-	}
-	\olabel{#1}
-}
-\newcommand{\olabel}[1]{
-	\iftoggle{overlabel_includelabels}{
-		\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
-	}{ 
-	\begin{textblock}{1}(0,0) 	{\color{white} \url{#1} } \end{textblock}
-	}
-}
-
-\makeatother
-
-\makeatother
-\ifdefined\bluem
-% nothing.
-\else
-
-\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
-\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
-\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
-\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
-				
-\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
-\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
-\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
-\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
+% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[english]{babel}
+\usepackage{pgfplots}
+\pgfplotsset{compat=newest}
+\usepackage{booktabs}
+\usepackage{siunitx}
+
+\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
+\svgpath{osvgs/}
+
+\usepackage{url}
+\usepackage{pmboxdraw}
+\usepackage{amssymb}
+\usepackage{pgffor}
+	
+\usetheme[department=compute]{DTU}
+\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
+\usepackage[absolute,overlay]{textpos}
+\textblockorigin{0mm}{0mm}
+
+\setlength{\TPHorizModule}{\paperwidth}
+\setlength{\TPVertModule}{\paperheight}
+
+% Latin Modern
+\usepackage{lmodern}
+\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
+
+% Verdana font type
+%\usepackage{verdana}
+% Helvetica
+%\usepackage{helvet}
+% Times (text and math)
+%\usepackage{newtx, newtxmath}
+
+% \usetheme[department=compute]{DTU}
+
+\makeatletter
+
+\def\osvg{\@ifnextchar[{\@with}{\@without} }
+\def\@with[#1]#2{
+	\foreach[count=\n] \x in {#1}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
+			\begin{textblock}{1}(0,0)
+				\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
+			\end{textblock}
+			}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
+			}
+		}
+	}
+	\olabel{#2}
+}
+\def\@without#1{
+	% Try to include first 10 layer files if they are there.
+	\foreach[count=\n] \x in {1,...,10}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
+				\begin{textblock}{1}(0,0)
+					\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
+				\end{textblock}
+			}{
+		}
+	}
+	}
+	\olabel{#1}
+}
+\newcommand{\olabel}[1]{
+	\iftoggle{overlabel_includelabels}{
+		\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
+	}{ 
+	\begin{textblock}{1}(0,0) 	{\color{white} \url{#1} } \end{textblock}
+	}
+}
+
+\makeatother
+
+\makeatother
+\ifdefined\bluem
+% nothing.
+\else
+
+\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
+\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
+\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
+\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
+				
+\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
+\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
+\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
+\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
 \fi
\ No newline at end of file
diff --git a/src/slider/data/DTU_Beamer_files/beamercolorthemeDTU.sty b/src/slider/data/DTU_Beamer_files/beamercolorthemeDTU.sty
index 8e406d1..c16cc49 100644
--- a/src/slider/data/DTU_Beamer_files/beamercolorthemeDTU.sty
+++ b/src/slider/data/DTU_Beamer_files/beamercolorthemeDTU.sty
@@ -1,29 +1,29 @@
-% beamercolorthemeDTU.sty
-% This file is a part of the DTU beamer package and makes sure that
-% the DTU colours are available. This file does neither redefine 
-% beamer settings, nor does it add new configurations. It has to be 
-% maintained for backward compatibility.
-%
-% Changelog
-% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
-% 2011-07-05 jowr Added alternative colours for the graphs
-% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
-% 2014-09-27 jowr Added documentation and prepared merge to git repository
-%
-%
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Load the file if it exists, throw a warning otherwise
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-\InputIfFileExists{dtucolours}{
-    \PackageInfo{dtubeamer}{Successfully loaded the DTU colours.}
-  }{
-    \PackageWarning{dtubeamer}{Could not load the colours from dtucolours.sty. This compilation is likely to fail.}
-  }%
-
-\mode<presentation>
-
-% The new design does not need any adaption here, black is 
-% the default colour. 
-
+% beamercolorthemeDTU.sty
+% This file is a part of the DTU beamer package and makes sure that
+% the DTU colours are available. This file does neither redefine 
+% beamer settings, nor does it add new configurations. It has to be 
+% maintained for backward compatibility.
+%
+% Changelog
+% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
+% 2011-07-05 jowr Added alternative colours for the graphs
+% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
+% 2014-09-27 jowr Added documentation and prepared merge to git repository
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Load the file if it exists, throw a warning otherwise
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\InputIfFileExists{dtucolours}{
+    \PackageInfo{dtubeamer}{Successfully loaded the DTU colours.}
+  }{
+    \PackageWarning{dtubeamer}{Could not load the colours from dtucolours.sty. This compilation is likely to fail.}
+  }%
+
+\mode<presentation>
+
+% The new design does not need any adaption here, black is 
+% the default colour. 
+
 \mode<all> 
\ No newline at end of file
diff --git a/src/slider/data/DTU_Beamer_files/beamerfontthemeDTU.sty b/src/slider/data/DTU_Beamer_files/beamerfontthemeDTU.sty
index 49c4eab..2030ae7 100644
--- a/src/slider/data/DTU_Beamer_files/beamerfontthemeDTU.sty
+++ b/src/slider/data/DTU_Beamer_files/beamerfontthemeDTU.sty
@@ -1,38 +1,38 @@
-% Copyright 2014 by Remus Mihail Prunescu
-
-% LaTeX Support Group 2014
-% DTU Official Presentation
-
-% For PDFLATEX
-\usefonttheme{professionalfonts}
-
-% Title font
-\setbeamerfont{title}{size=\large, series=\bfseries}
-\setbeamercolor{title}{fg=black}
-
-% Subtitle font
-\setbeamerfont{subtitle}{size=\small, series=\normalfont}
-
-% Author font
-\setbeamerfont{author}{size=\small, series=\normalfont}
-
-% Footline
-\setbeamerfont{framecounter in head/foot}{size=\tiny}
-\setbeamerfont{department in head/foot}{size=\tiny, series=\bfseries}
-\setbeamerfont{title in head/foot}{size=\tiny}
-\setbeamerfont{date in head/foot}{size=\tiny}
-
-% Frametitle
-\setbeamerfont{frametitle}{size=\large, series=\bfseries}
-\setbeamerfont{block body}{size=\small}
-\setbeamerfont{section title}{size=\small}
-\setbeamerfont{block body alerted}{size=\small}
-\setbeamerfont{block body example}{size=\small}
-\setbeamerfont{block title}{size=\large,parent={structure,block body}}
-\setbeamerfont{block title alerted}{parent={block title,alerted text}}
-\setbeamerfont{block title example}{parent={block title,example text}}
-\setbeamerfont{itemize/enumerate body}{size=\small}
-
-% Colors
-\setbeamercolor{frametitle}{fg=black}
+% Copyright 2014 by Remus Mihail Prunescu
+
+% LaTeX Support Group 2014
+% DTU Official Presentation
+
+% For PDFLATEX
+\usefonttheme{professionalfonts}
+
+% Title font
+\setbeamerfont{title}{size=\large, series=\bfseries}
+\setbeamercolor{title}{fg=black}
+
+% Subtitle font
+\setbeamerfont{subtitle}{size=\small, series=\normalfont}
+
+% Author font
+\setbeamerfont{author}{size=\small, series=\normalfont}
+
+% Footline
+\setbeamerfont{framecounter in head/foot}{size=\tiny}
+\setbeamerfont{department in head/foot}{size=\tiny, series=\bfseries}
+\setbeamerfont{title in head/foot}{size=\tiny}
+\setbeamerfont{date in head/foot}{size=\tiny}
+
+% Frametitle
+\setbeamerfont{frametitle}{size=\large, series=\bfseries}
+\setbeamerfont{block body}{size=\small}
+\setbeamerfont{section title}{size=\small}
+\setbeamerfont{block body alerted}{size=\small}
+\setbeamerfont{block body example}{size=\small}
+\setbeamerfont{block title}{size=\large,parent={structure,block body}}
+\setbeamerfont{block title alerted}{parent={block title,alerted text}}
+\setbeamerfont{block title example}{parent={block title,example text}}
+\setbeamerfont{itemize/enumerate body}{size=\small}
+
+% Colors
+\setbeamercolor{frametitle}{fg=black}
 \setbeamercolor{structure}{fg=black}
\ No newline at end of file
diff --git a/src/slider/data/DTU_Beamer_files/beamerinnerthemeDTU.sty b/src/slider/data/DTU_Beamer_files/beamerinnerthemeDTU.sty
index 9e464ff..4a2124b 100644
--- a/src/slider/data/DTU_Beamer_files/beamerinnerthemeDTU.sty
+++ b/src/slider/data/DTU_Beamer_files/beamerinnerthemeDTU.sty
@@ -1,52 +1,52 @@
-% Copyright 2007 by Till Tantau
-% Copyright 2010 by Remus Mihail Prunescu
-
-% LaTeX Support Group 2010
-% DTU Official Presentation
-
-
-\mode<presentation>
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Title page: DTU
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\defbeamertemplate*{title page}{DTU}[1][]
-{
-	% Set bInTitle to true to make sure the right footline is printed
-	\global\edef\bInTitle{true}
-	
-	\linespread{1.45}
-	% Content of the title page
-	
-	% Title + Subtitle
-	\vspace{\dimTitleOffset}
-	\begin{beamercolorbox}[left]{title box}
-		\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par
-		\ifx\insertsubtitle\@empty
-		\else
-			\vspace{\dimSubtitleOffset}
-			{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}
-		\fi
-	\end{beamercolorbox}
-	
-	\vspace{\dimAuthorOffset}
-	% Author
-	\begin{beamercolorbox}[left]{author box}
-		\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor
-	\end{beamercolorbox}
-	
-	\vspace{\dimInstituteOffset}% Institute
-	\begin{beamercolorbox}[left]{institute box}
-		\usebeamerfont{institute}\usebeamercolor[fg]{author}\insertinstitute
-	\end{beamercolorbox}
-
-	% Title graphic
-	{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
-	
-	% Fill the space till bottom
-	\vskip0pt plus 1filll
-}
-
-\mode
-<all> 
+% Copyright 2007 by Till Tantau
+% Copyright 2010 by Remus Mihail Prunescu
+
+% LaTeX Support Group 2010
+% DTU Official Presentation
+
+
+\mode<presentation>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Title page: DTU
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\defbeamertemplate*{title page}{DTU}[1][]
+{
+	% Set bInTitle to true to make sure the right footline is printed
+	\global\edef\bInTitle{true}
+	
+	\linespread{1.45}
+	% Content of the title page
+	
+	% Title + Subtitle
+	\vspace{\dimTitleOffset}
+	\begin{beamercolorbox}[left]{title box}
+		\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par
+		\ifx\insertsubtitle\@empty
+		\else
+			\vspace{\dimSubtitleOffset}
+			{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}
+		\fi
+	\end{beamercolorbox}
+	
+	\vspace{\dimAuthorOffset}
+	% Author
+	\begin{beamercolorbox}[left]{author box}
+		\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor
+	\end{beamercolorbox}
+	
+	\vspace{\dimInstituteOffset}% Institute
+	\begin{beamercolorbox}[left]{institute box}
+		\usebeamerfont{institute}\usebeamercolor[fg]{author}\insertinstitute
+	\end{beamercolorbox}
+
+	% Title graphic
+	{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
+	
+	% Fill the space till bottom
+	\vskip0pt plus 1filll
+}
+
+\mode
+<all> 
diff --git a/src/slider/data/DTU_Beamer_files/beamerouterthemeDTU.sty b/src/slider/data/DTU_Beamer_files/beamerouterthemeDTU.sty
index 79b75f4..8c8df22 100644
--- a/src/slider/data/DTU_Beamer_files/beamerouterthemeDTU.sty
+++ b/src/slider/data/DTU_Beamer_files/beamerouterthemeDTU.sty
@@ -1,98 +1,98 @@
-% Copyright 2014 by Remus Mihail Prunescu
-
-% LaTeX Support Group 2014
-% DTU Official Presentation
-
-\mode<presentation>
-
-\setbeamercolor*{framecounter in head/foot}{parent=palette tertiary}
-\setbeamercolor*{department in head/foot}{parent=palette tertiary}
-\setbeamercolor*{title in head/foot}{parent=palette tertiary}
-\setbeamercolor*{date in head/foot}{parent=palette tertiary}
-
-% No navigation symbols
-\setbeamertemplate{navigation symbols}{} 
-
-% Header
-\setbeamertemplate{headline}
-{
-	\ifdefstring{\bDTUWhiteFrame}{true}
-	{
-		\insertFrameDTUWhiteLogo
-	}
-	{
-		\ifdefstring{\bInTitle}{true}
-		{
-			\insertTitleDTULogo
-		}
-		{
-			\insertFrameDTULogo
-		}
-	}
-}
-
-% Footer
-\setbeamertemplate{footline}
-{
-	\ifdefstring{\bInTitle}{true}
-	{
-		\vspace{-0.35\paperheight}
-		\begin{beamercolorbox}[wd=\paperwidth]{title bottom}
-			\vbox{%
-				\makebox[0pt][l]{\hspace{\dimDTUDepLogoXOffset}\insertdepartmentlogoA}%
-				\vbox{%
-					\hspace{\dimDTUFriseXOffset}%
-					\makebox[0pt][l]{\insertDTUFrise}%
-					\vspace{\dimDTUDepFriseOffset}%
-				}%
-			}%
-			\vspace{\dimDTUFriseYOffset}
-		\end{beamercolorbox}
-		\global\def\bInTitle{false}
-	}
-	{
-		\ifdefstring{\bDTUWhiteFrame}{true}
-		{
-		}
-		{ %
-			\hbox{ %
-				\hspace{\dimTextLeftMargin}\hspace{-1.5pt}\insertframenumber %
-				\setlength{\widthframenumber}{2em + \widthof{\insertframenumber}} %
-				\setlength{\widthdepartment}{1em + \widthof{\insertdepartmentandinstitute}} %
-				\setlength{\widthdate}{1em + \widthof{00 00000000 0000}} % Tue: Added extra 0's (2 to 7) to prevent wrap
-				\setlength{\widthtitle}{\textwidth-\widthframenumber-\widthdepartment-\widthdate-\dimTextLeftMargin-\dimTextLeftMargin} %
-				%\parbox[t]{\widthframenumber}{\insertframenumber} %
-				\parbox[t]{\widthdepartment}{\insertdepartmentandinstitute} %
-				\parbox[t]{\widthtitle}{\raggedleft\insertshorttitleinfooter} %
-				\parbox[t]{\widthdate}{\raggedleft\DTUDateFormat\insertdate} %
-				\vspace{\dimFootlineYOffset} %
-			}
-		}
-	}
-}
-
-% Position the frame title so that it would get into the headline
-\setbeamertemplate{frametitle}
-{
-	\vspace{\dimPlaceTitleInHeader}
-	\ifdefstring{\inShowSection}{true}
-	{
-			\usebeamerfont{section title}\color{black!20}%
-			\ifnumcomp{\thesection}{=}{0}{%
-				\ \par%
-			}
-			{%
-				\insertsection\par
-			}
-	}
-	{
-		\vspace{\dimFrameTitleOffset}
-	}
-	\vspace{-1pt}\usebeamerfont{frametitle}%
-	\ifdefstring{\bDTUWhiteFrame}{true}{\color{white}}{\color{black}}%
-	\insertframetitle
-	\vspace{\dimAfterFrameTitleOffset}
-}
-
-\mode
-<all>
+% Copyright 2014 by Remus Mihail Prunescu
+
+% LaTeX Support Group 2014
+% DTU Official Presentation
+
+\mode<presentation>
+
+\setbeamercolor*{framecounter in head/foot}{parent=palette tertiary}
+\setbeamercolor*{department in head/foot}{parent=palette tertiary}
+\setbeamercolor*{title in head/foot}{parent=palette tertiary}
+\setbeamercolor*{date in head/foot}{parent=palette tertiary}
+
+% No navigation symbols
+\setbeamertemplate{navigation symbols}{} 
+
+% Header
+\setbeamertemplate{headline}
+{
+	\ifdefstring{\bDTUWhiteFrame}{true}
+	{
+		\insertFrameDTUWhiteLogo
+	}
+	{
+		\ifdefstring{\bInTitle}{true}
+		{
+			\insertTitleDTULogo
+		}
+		{
+			\insertFrameDTULogo
+		}
+	}
+}
+
+% Footer
+\setbeamertemplate{footline}
+{
+	\ifdefstring{\bInTitle}{true}
+	{
+		\vspace{-0.35\paperheight}
+		\begin{beamercolorbox}[wd=\paperwidth]{title bottom}
+			\vbox{%
+				\makebox[0pt][l]{\hspace{\dimDTUDepLogoXOffset}\insertdepartmentlogoA}%
+				\vbox{%
+					\hspace{\dimDTUFriseXOffset}%
+					\makebox[0pt][l]{\insertDTUFrise}%
+					\vspace{\dimDTUDepFriseOffset}%
+				}%
+			}%
+			\vspace{\dimDTUFriseYOffset}
+		\end{beamercolorbox}
+		\global\def\bInTitle{false}
+	}
+	{
+		\ifdefstring{\bDTUWhiteFrame}{true}
+		{
+		}
+		{ %
+			\hbox{ %
+				\hspace{\dimTextLeftMargin}\hspace{-1.5pt}\insertframenumber %
+				\setlength{\widthframenumber}{2em + \widthof{\insertframenumber}} %
+				\setlength{\widthdepartment}{1em + \widthof{\insertdepartmentandinstitute}} %
+				\setlength{\widthdate}{1em + \widthof{00 00000000 0000}} % Tue: Added extra 0's (2 to 7) to prevent wrap
+				\setlength{\widthtitle}{\textwidth-\widthframenumber-\widthdepartment-\widthdate-\dimTextLeftMargin-\dimTextLeftMargin} %
+				%\parbox[t]{\widthframenumber}{\insertframenumber} %
+				\parbox[t]{\widthdepartment}{\insertdepartmentandinstitute} %
+				\parbox[t]{\widthtitle}{\raggedleft\insertshorttitleinfooter} %
+				\parbox[t]{\widthdate}{\raggedleft\DTUDateFormat\insertdate} %
+				\vspace{\dimFootlineYOffset} %
+			}
+		}
+	}
+}
+
+% Position the frame title so that it would get into the headline
+\setbeamertemplate{frametitle}
+{
+	\vspace{\dimPlaceTitleInHeader}
+	\ifdefstring{\inShowSection}{true}
+	{
+			\usebeamerfont{section title}\color{black!20}%
+			\ifnumcomp{\thesection}{=}{0}{%
+				\ \par%
+			}
+			{%
+				\insertsection\par
+			}
+	}
+	{
+		\vspace{\dimFrameTitleOffset}
+	}
+	\vspace{-1pt}\usebeamerfont{frametitle}%
+	\ifdefstring{\bDTUWhiteFrame}{true}{\color{white}}{\color{black}}%
+	\insertframetitle
+	\vspace{\dimAfterFrameTitleOffset}
+}
+
+\mode
+<all>
diff --git a/src/slider/data/DTU_Beamer_files/beamerthemeDTU.sty b/src/slider/data/DTU_Beamer_files/beamerthemeDTU.sty
index d8841f6..bafcd2e 100644
--- a/src/slider/data/DTU_Beamer_files/beamerthemeDTU.sty
+++ b/src/slider/data/DTU_Beamer_files/beamerthemeDTU.sty
@@ -1,255 +1,255 @@
-% Copyright Remus Mihail Prunescu
-
-% LaTeX Support Group
-% DTU Official Presentation
-
-\mode<presentation>
-
-\RequirePackage{etoolbox}
-\RequirePackage{datetime}
-\RequirePackage{keyval}
-\RequirePackage{calc}
-
-% Enlarge slide size
-\beamer@paperwidth 1.09375\beamer@paperwidth%
-\beamer@paperheight 1.09375\beamer@paperheight%
-
-% Extra package
-\InputIfFileExists{departments}%
-	{\ClassInfo{}{The file departments.tex with department logo file naming has been loaded.}}%
-	{\ClassInfo{}{The file departments.tex is missing. Consult the manual.}%
-}%
-
-% Default values for options
-\newcommand{\inDepartmentShortName}{elektro}
-\newcommand{\inLanguage}{english}
-\newcommand{\inShowSection}{true}
-
-% Check language
-\@ifpackagewith{babel}{danish}{%
-	\renewcommand{\inLanguage}{danish}%
-}{}
-
-
-% Save options
-\DeclareOptionBeamer{department}{\renewcommand{\inDepartmentShortName}{#1}}
-\DeclareOptionBeamer{showsection}{\renewcommand{\inShowSection}{#1}}
-\ProcessOptionsBeamer
-
-% % % % % % % % % % % %
-% Define Dimensions
-% % % % % % % % % % % %
-
-\newcommand{\dimDTULogoWidth}{0.0394\paperwidth} % Percent
-\newcommand{\dimDTULogoHeight}{0.0777\paperheight} % Percent
-\newcommand{\dimDTULogoYOffset}{0.0404\paperheight} % Percent
-\newcommand{\dimDTULogoXOffset}{0.9176\paperwidth} % Percent
-
-\newcommand{\dimDTUDepLogoXOffset}{0.062\paperwidth} % Percent
-\newcommand{\dimDTUDepLogoHeight}{0.0897\paperheight} % Percent
-
-\newcommand{\dimDTUFriseYOffset}{0.03\paperheight} % Percent
-\newcommand{\dimDTUFriseXOffset}{0.418\paperwidth} % Percent
-\newcommand{\dimDTUFriseHeight}{0.3412\paperheight} % Percent
-\newcommand{\dimDTUDepFriseOffset}{0.018\paperheight} % Percent
-
-\newcommand{\dimTitleOffset}{0.148\paperheight}
-\newcommand{\dimSubtitleOffset}{0.0175\paperheight}
-\newcommand{\dimFrameTitleOffset}{0.033\paperheight}
-\newcommand{\dimAfterFrameTitleOffset}{-0.008\paperheight}
-\newcommand{\dimAuthorOffset}{0.06\paperheight}
-\newcommand{\dimInstituteOffset}{0.027\paperheight}
-
-\newcommand{\dimFootlineYOffset}{0.025\paperheight} % Tue: This was 0.0355 in original file
-
-\newcommand{\dimLeftMarginI}{0.02\paperwidth}
-\newcommand{\dimTextLeftMargin}{0.0669\paperwidth} % Percent
-
-\newcommand{\dimPlaceTitleInHeader}{-0.09\paperheight}
-
-
-\makeatletter
-\setbeamersize{text margin left=\dimTextLeftMargin, text margin right=\dimTextLeftMargin}
-\makeatother
-
-% % % % % % % % % % % %
-% End of Dimensions
-% % % % % % % % % % % %
-
-% New commands to be used in the DTU template
-%\newcommand{\insertdepartmentandinstitute}{\departmenttitle , \institutetitle}
-\newcommand{\insertdepartmentandinstitute}{\departmenttitle}
-\newcommand{\insertDTULogo}{\includegraphics[width=\dimDTULogoWidth]{tex_dtu_logo}}
-\newcommand{\insertDTUWhiteLogo}{}
-\newcommand{\inserttitlefootline}{}
-\newcommand{\inserttitleheadline}{}
-\newcommand{\institutetitle}{}
-
-% Internal variable to check if \titlepage was called: false by default
-\def\bInTitle{false}
-\def\bDTUWhiteFrame{false}
-
-% Process language
-% Is it DK or UK?
-\ifdefstring{\inLanguage}{danish}
-{
-	\renewcommand{\institutetitle}{Danmarks Tekniske Universitet}
-	\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_dk_a1_neg}}
-}
-{
-	\ifdefstring{\inLanguage}{english}
-	{
-		\renewcommand{\institutetitle}{Technical University of Denmark}
-		\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_uk_a1_neg}}
-	}
-	{
-		% Undefined language
-		% Default values are used
-	}
-}
-
-\ifcsdef{department@\inDepartmentShortName}
-{
-	\activateDepartmentInfo{\inLanguage}{\inDepartmentShortName}
-}
-{
-	\PackageError{DTU Beamer Template}{Department is undefined. Reverting to default (elektro).}{Check the user guide for defined departments. If you cannot find it then contact support group to add the department.}
-	\activateDepartmentInfo{\inLanguage}{elektro}
-}
-
-% Command for generating the department title
-\newcommand{\departmenttitle}{\thedepartmentNameText}
-% Command for inserting the department logo
-\newcommand{\insertdepartmentlogoA}{%
-	\ifdefstring{\inDepartmentShortName}{admin}
-	{
-	}
-	{
-		\includegraphics[height=\dimDTUDepLogoHeight]{\thedepartmentLogo}
-	}
-}
-% Command for inserting frise
-\newcommand{\insertDTUFrise}{\includegraphics[height=\dimDTUFriseHeight]{\thedepartmentFrise}}
-
-% Command used from frame DTU logo (headline)
-\newcommand{\insertFrameDTULogo}
-{
-	\vspace{\dimDTULogoYOffset}
-	\begin{beamercolorbox}[right]{logo in head/foot}%
-		\insertDTULogo\makebox[\dimDTULogoWidth][]{}
-	\end{beamercolorbox}
-}
-\newcommand{\insertFrameDTUWhiteLogo}
-{
-	\vspace{\dimDTULogoYOffset}
-	\begin{beamercolorbox}[right]{logo in head/foot}%
-		\insertDTUWhiteLogo\makebox[\dimDTULogoWidth][]{}
-	\end{beamercolorbox}
-}
-
-% Command used in title page for inserting the DTU logo in headline
-\newcommand{\insertTitleDTULogo}
-{
-	\insertFrameDTULogo
-}
-
-% Change themes
-\usefonttheme{DTU}
-\useoutertheme{DTU}
-\useinnertheme{DTU}
-\usecolortheme{DTU}
-
-% Left margin for list environment
-\setlength{\leftmargini}{\dimLeftMarginI}
-
-% Adjust bullets placement
-\setlength\labelsep{3pt}
-
-\setbeamersize{text margin left=\dimTextLeftMargin}
-
-% Itemize
-\setbeamertemplate{items}[circle]
-\setbeamercolor{itemize item}{fg=dtured}
-\setbeamercolor{itemize subitem}{fg=dtured}
-
-\setbeamerfont{section in toc}{size=\small}
-\setbeamerfont{subsection in toc}{size=\scriptsize}
-
-\setbeamertemplate{enumerate items}[circle]
-\setbeamercolor{item projected}{fg=white,bg=dtured}
-
-% Table of contents
-\setbeamertemplate{section in toc}{%
-	\color{dtured}$\bullet$  \inserttocsection \par}
-
-\setbeamertemplate{subsection in toc}{
-	\hskip1em{\color{dtured}$\bullet$} \inserttocsubsection \par}
-
-% Fix space between sections and subsections in toc
-\makeatletter
-\patchcmd{\beamer@sectionintoc}
-  {\vfill}
-  {\vskip\itemsep}
-  {}
-  {}
-\pretocmd{\beamer@subsectionintoc}
-  {\vskip0.5\itemsep}
-  {}
-  {}
-\makeatother 
-
-
-% Date format
-\newcommand{\DTUDateFormat}{\DTUDate}
-\newdateformat{DTUDate}{\THEDAY.\THEMONTH.\THEYEAR}
-
-% Customize blocks
-\setbeamertemplate{blocks}[rounded][shadow=true]
-\setbeamercolor{block title}{fg=white,bg=dtured}
-\setbeamerfont{block title}{series=\bfseries\small}
-\setbeamercolor{block body}{fg=black,bg=white}
-
-
-\newcommand{\defaultDTUFrameStyle}{
-	\setbeamertemplate{background}{}
-	\color{black}
-}
-
-% White DTU frame
-\makeatletter
-\define@key{beamerframe}{dtuwhitelogo}[true]{%
-	\global\def\bDTUWhiteFrame{true}
-	\color{white}
-}
-\define@key{beamerframe}{bgfilename}{%
-	\setbeamertemplate{background}{
-		\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{#1}
-	}
-}
-% Default framestyle
-\pretocmd{\beamer@@@@frame}
-{
-	\global\def\bDTUWhiteFrame{false}
-	\defaultDTUFrameStyle
-}
-{}{}
-\makeatother
-
-% Lengths for footer
-\newlength{\widthframenumber}
-\newlength{\widthdepartment}
-\newlength{\widthtitle}
-\newlength{\widthdate}
-
-% Short title for the footer
-\makeatletter
-\newcommand\insertshorttitleinfooter{%
-	\beamer@shorttitle%
-}
-\makeatother
-
-% Description list
-\setbeamercolor{description item}{fg=dtured}
-
-\mode
-<all>
+% Copyright Remus Mihail Prunescu
+
+% LaTeX Support Group
+% DTU Official Presentation
+
+\mode<presentation>
+
+\RequirePackage{etoolbox}
+\RequirePackage{datetime}
+\RequirePackage{keyval}
+\RequirePackage{calc}
+
+% Enlarge slide size
+\beamer@paperwidth 1.09375\beamer@paperwidth%
+\beamer@paperheight 1.09375\beamer@paperheight%
+
+% Extra package
+\InputIfFileExists{departments}%
+	{\ClassInfo{}{The file departments.tex with department logo file naming has been loaded.}}%
+	{\ClassInfo{}{The file departments.tex is missing. Consult the manual.}%
+}%
+
+% Default values for options
+\newcommand{\inDepartmentShortName}{elektro}
+\newcommand{\inLanguage}{english}
+\newcommand{\inShowSection}{true}
+
+% Check language
+\@ifpackagewith{babel}{danish}{%
+	\renewcommand{\inLanguage}{danish}%
+}{}
+
+
+% Save options
+\DeclareOptionBeamer{department}{\renewcommand{\inDepartmentShortName}{#1}}
+\DeclareOptionBeamer{showsection}{\renewcommand{\inShowSection}{#1}}
+\ProcessOptionsBeamer
+
+% % % % % % % % % % % %
+% Define Dimensions
+% % % % % % % % % % % %
+
+\newcommand{\dimDTULogoWidth}{0.0394\paperwidth} % Percent
+\newcommand{\dimDTULogoHeight}{0.0777\paperheight} % Percent
+\newcommand{\dimDTULogoYOffset}{0.0404\paperheight} % Percent
+\newcommand{\dimDTULogoXOffset}{0.9176\paperwidth} % Percent
+
+\newcommand{\dimDTUDepLogoXOffset}{0.062\paperwidth} % Percent
+\newcommand{\dimDTUDepLogoHeight}{0.0897\paperheight} % Percent
+
+\newcommand{\dimDTUFriseYOffset}{0.03\paperheight} % Percent
+\newcommand{\dimDTUFriseXOffset}{0.418\paperwidth} % Percent
+\newcommand{\dimDTUFriseHeight}{0.3412\paperheight} % Percent
+\newcommand{\dimDTUDepFriseOffset}{0.018\paperheight} % Percent
+
+\newcommand{\dimTitleOffset}{0.148\paperheight}
+\newcommand{\dimSubtitleOffset}{0.0175\paperheight}
+\newcommand{\dimFrameTitleOffset}{0.033\paperheight}
+\newcommand{\dimAfterFrameTitleOffset}{-0.008\paperheight}
+\newcommand{\dimAuthorOffset}{0.06\paperheight}
+\newcommand{\dimInstituteOffset}{0.027\paperheight}
+
+\newcommand{\dimFootlineYOffset}{0.025\paperheight} % Tue: This was 0.0355 in original file
+
+\newcommand{\dimLeftMarginI}{0.02\paperwidth}
+\newcommand{\dimTextLeftMargin}{0.0669\paperwidth} % Percent
+
+\newcommand{\dimPlaceTitleInHeader}{-0.09\paperheight}
+
+
+\makeatletter
+\setbeamersize{text margin left=\dimTextLeftMargin, text margin right=\dimTextLeftMargin}
+\makeatother
+
+% % % % % % % % % % % %
+% End of Dimensions
+% % % % % % % % % % % %
+
+% New commands to be used in the DTU template
+%\newcommand{\insertdepartmentandinstitute}{\departmenttitle , \institutetitle}
+\newcommand{\insertdepartmentandinstitute}{\departmenttitle}
+\newcommand{\insertDTULogo}{\includegraphics[width=\dimDTULogoWidth]{tex_dtu_logo}}
+\newcommand{\insertDTUWhiteLogo}{}
+\newcommand{\inserttitlefootline}{}
+\newcommand{\inserttitleheadline}{}
+\newcommand{\institutetitle}{}
+
+% Internal variable to check if \titlepage was called: false by default
+\def\bInTitle{false}
+\def\bDTUWhiteFrame{false}
+
+% Process language
+% Is it DK or UK?
+\ifdefstring{\inLanguage}{danish}
+{
+	\renewcommand{\institutetitle}{Danmarks Tekniske Universitet}
+	\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_dk_a1_neg}}
+}
+{
+	\ifdefstring{\inLanguage}{english}
+	{
+		\renewcommand{\institutetitle}{Technical University of Denmark}
+		\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_uk_a1_neg}}
+	}
+	{
+		% Undefined language
+		% Default values are used
+	}
+}
+
+\ifcsdef{department@\inDepartmentShortName}
+{
+	\activateDepartmentInfo{\inLanguage}{\inDepartmentShortName}
+}
+{
+	\PackageError{DTU Beamer Template}{Department is undefined. Reverting to default (elektro).}{Check the user guide for defined departments. If you cannot find it then contact support group to add the department.}
+	\activateDepartmentInfo{\inLanguage}{elektro}
+}
+
+% Command for generating the department title
+\newcommand{\departmenttitle}{\thedepartmentNameText}
+% Command for inserting the department logo
+\newcommand{\insertdepartmentlogoA}{%
+	\ifdefstring{\inDepartmentShortName}{admin}
+	{
+	}
+	{
+		\includegraphics[height=\dimDTUDepLogoHeight]{\thedepartmentLogo}
+	}
+}
+% Command for inserting frise
+\newcommand{\insertDTUFrise}{\includegraphics[height=\dimDTUFriseHeight]{\thedepartmentFrise}}
+
+% Command used from frame DTU logo (headline)
+\newcommand{\insertFrameDTULogo}
+{
+	\vspace{\dimDTULogoYOffset}
+	\begin{beamercolorbox}[right]{logo in head/foot}%
+		\insertDTULogo\makebox[\dimDTULogoWidth][]{}
+	\end{beamercolorbox}
+}
+\newcommand{\insertFrameDTUWhiteLogo}
+{
+	\vspace{\dimDTULogoYOffset}
+	\begin{beamercolorbox}[right]{logo in head/foot}%
+		\insertDTUWhiteLogo\makebox[\dimDTULogoWidth][]{}
+	\end{beamercolorbox}
+}
+
+% Command used in title page for inserting the DTU logo in headline
+\newcommand{\insertTitleDTULogo}
+{
+	\insertFrameDTULogo
+}
+
+% Change themes
+\usefonttheme{DTU}
+\useoutertheme{DTU}
+\useinnertheme{DTU}
+\usecolortheme{DTU}
+
+% Left margin for list environment
+\setlength{\leftmargini}{\dimLeftMarginI}
+
+% Adjust bullets placement
+\setlength\labelsep{3pt}
+
+\setbeamersize{text margin left=\dimTextLeftMargin}
+
+% Itemize
+\setbeamertemplate{items}[circle]
+\setbeamercolor{itemize item}{fg=dtured}
+\setbeamercolor{itemize subitem}{fg=dtured}
+
+\setbeamerfont{section in toc}{size=\small}
+\setbeamerfont{subsection in toc}{size=\scriptsize}
+
+\setbeamertemplate{enumerate items}[circle]
+\setbeamercolor{item projected}{fg=white,bg=dtured}
+
+% Table of contents
+\setbeamertemplate{section in toc}{%
+	\color{dtured}$\bullet$  \inserttocsection \par}
+
+\setbeamertemplate{subsection in toc}{
+	\hskip1em{\color{dtured}$\bullet$} \inserttocsubsection \par}
+
+% Fix space between sections and subsections in toc
+\makeatletter
+\patchcmd{\beamer@sectionintoc}
+  {\vfill}
+  {\vskip\itemsep}
+  {}
+  {}
+\pretocmd{\beamer@subsectionintoc}
+  {\vskip0.5\itemsep}
+  {}
+  {}
+\makeatother 
+
+
+% Date format
+\newcommand{\DTUDateFormat}{\DTUDate}
+\newdateformat{DTUDate}{\THEDAY.\THEMONTH.\THEYEAR}
+
+% Customize blocks
+\setbeamertemplate{blocks}[rounded][shadow=true]
+\setbeamercolor{block title}{fg=white,bg=dtured}
+\setbeamerfont{block title}{series=\bfseries\small}
+\setbeamercolor{block body}{fg=black,bg=white}
+
+
+\newcommand{\defaultDTUFrameStyle}{
+	\setbeamertemplate{background}{}
+	\color{black}
+}
+
+% White DTU frame
+\makeatletter
+\define@key{beamerframe}{dtuwhitelogo}[true]{%
+	\global\def\bDTUWhiteFrame{true}
+	\color{white}
+}
+\define@key{beamerframe}{bgfilename}{%
+	\setbeamertemplate{background}{
+		\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{#1}
+	}
+}
+% Default framestyle
+\pretocmd{\beamer@@@@frame}
+{
+	\global\def\bDTUWhiteFrame{false}
+	\defaultDTUFrameStyle
+}
+{}{}
+\makeatother
+
+% Lengths for footer
+\newlength{\widthframenumber}
+\newlength{\widthdepartment}
+\newlength{\widthtitle}
+\newlength{\widthdate}
+
+% Short title for the footer
+\makeatletter
+\newcommand\insertshorttitleinfooter{%
+	\beamer@shorttitle%
+}
+\makeatother
+
+% Description list
+\setbeamercolor{description item}{fg=dtured}
+
+\mode
+<all>
diff --git a/src/slider/data/DTU_Beamer_files/departments.tex b/src/slider/data/DTU_Beamer_files/departments.tex
index d248470..09eb330 100644
--- a/src/slider/data/DTU_Beamer_files/departments.tex
+++ b/src/slider/data/DTU_Beamer_files/departments.tex
@@ -1,130 +1,130 @@
-% departments.tex
-% This file is a part of the DTU letter package and contains the file path for
-% the grahic file, and text name for the different departments.
-%
-% Changelog
-% 2010-04-07 Added % at the end of each line to make it possible to use the definitions in the documentation
-% 2010-04-09 Added the 5th mandatory argument (long text name)
-% 2010-04-23 Moved the new argument, #6, to #4 and added all info. However two graphic files are missing and I have therefore made a test: if the graphic file is missing the administration logo is used.  
-% 2013-02-11 Added compute and diplom department entries.  Added check to see that the department macros are defined, otherwise an error is printed.
-% 
-%\makeDepartmentInfo{<danish|english>}{<departmentname>}{<text graphic file name>}{<Big department logo file name>}{<department text name>}{<department long text name>}
-%
-
-\RequirePackage{etoolbox}
-
-\newcommand\setDepartmentNameLogo[1]{\def\@departmentNameLogo{#1}}%
-\newcommand\thedepartmentNameLogo{\@departmentNameLogo}%
-\newcommand\setDepartmentNameText[1]{\def\@departmentNameText{#1}}%
-\newcommand\thedepartmentNameText{\@departmentNameText}%
-\newcommand\setDepartmentLongNameText[1]{\def\@departmentLongNameText{#1}}%
-\newcommand\thedepartmentLongNameText{\@departmentLongNameText}%
-\newcommand\setDepartmentLogo[1]{\def\@departmentLogo{#1}}%
-\newcommand\thedepartmentLogo{\@departmentLogo}%
-\newcommand\setDepartmentFrise[1]{\def\@departmentFrise{#1}}%
-\newcommand\thedepartmentFrise{\@departmentFrise}%
-%
-\newcommand\createDepartment[1]{%
-\expandafter\def\csname department@#1\endcsname{#1}}%
-%
-\newcommand\aliasDepartment[2]{%
-\expandafter\def\csname department@#2\endcsname{#1}}%
-%
-\ifundef{\makeDepartmentInfo}{%
-	\newcommand\makeDepartmentInfo[7]{%
-		\def\@departmentcmd{\csname department@#2\endcsname}
-		\createDepartment{#2}
-		\expandafter\def\csname namelogo#1@\@departmentcmd\endcsname{\setDepartmentNameLogo{#3}}%
-		\expandafter\def\csname deplogo#1@\@departmentcmd\endcsname{\setDepartmentLogo{#4}}%
-		\expandafter\def\csname depfrise#1@\@departmentcmd\endcsname{\setDepartmentFrise{#5}}%
-		\expandafter\def\csname nametext#1@\@departmentcmd\endcsname{\setDepartmentNameText{#6}}%
-		\expandafter\def\csname namelongtext#1@\@departmentcmd\endcsname{\setDepartmentLongNameText{#7}}%
-		
-	}%
-}{}%
-%
-\newcommand\activateDepartmentInfo[2]{%
-	\ifcsname department@#2\endcsname%
-		\def\@departmentcmd{\csname department@#2\endcsname}%
-	\else%
-		\def\@departmentcmd{\department@admin}%
-	\fi%
-	\csname namelogo#1@\@departmentcmd\endcsname% TODO test if command exists before executing it
-	\csname nametext#1@\@departmentcmd\endcsname%
-	\csname namelongtext#1@\@departmentcmd\endcsname%
-	\csname deplogo#1@\@departmentcmd\endcsname%
-	\csname depfrise#1@\@departmentcmd\endcsname%
-	% \fromdepartment{\thedepartmentLongNameText}
-}%
-%
-\makeDepartmentInfo{danish} {aqua}{tex_aqua_dk}{tex_dtu_aqua_a}{tex_dtu_aqua_frise}{DTU Aqua}{Institut for Akvatiske Ressourcer}%
-\makeDepartmentInfo{english}{aqua}{tex_aqua_uk}{tex_dtu_aqua_a_uk}{tex_dtu_aqua_frise}{DTU Aqua}{National Institute of Aquatic Resources}%
-
-\makeDepartmentInfo{danish} {byg}{tex_byg_dk}{tex_dtu_byg_a}{tex_dtu_byg_frise}{DTU Byg}{Institut for Byggeri og Anl\ae g}%
-\makeDepartmentInfo{english}{byg}{tex_byg_uk}{tex_dtu_byg_a_uk}{tex_dtu_byg_frise}{DTU Civil Engineering}{Department of Civil Engineering}%
-
-\makeDepartmentInfo{danish}{compute}{tex_compute_uk}{tex_dtu_compute_a}{tex_dtu_frise}{DTU Compute}{Institut for Matematik og Computer Science}
-\makeDepartmentInfo{english}{compute}{tex_compute_uk}{tex_dtu_compute_a_uk}{tex_dtu_frise}{DTU Compute}{Department of Applied Mathematics and Computer Science}
-
-\makeDepartmentInfo{danish} {elektro}{tex_elektro_dk}{tex_dtu_elektro_a}{tex_dtu_frise}{DTU Elektro}{Institut for Elektroteknologi}
-\makeDepartmentInfo{english}{elektro}{tex_elektro_uk}{tex_dtu_elektro_a_uk}{tex_dtu_frise}{DTU Electrical Engineering}{Department of Electrical Engineering}
-
-\makeDepartmentInfo{danish} {energi}{tex_energikonvertering_dk}{tex_dtu_energi_a}{tex_dtu_energi_frise}{DTU Energi}{Institut for Energikonvertering og -lagring}
-\makeDepartmentInfo{english}{energi}{tex_energikonvertering_uk}{tex_dtu_energi_a_uk}{tex_dtu_energi_frise}{DTU Energy}{Department of Energy Conversion and Storage}
-
-\makeDepartmentInfo{danish} {fotonik}{tex_fotonik_dk}{tex_dtu_fotonik_a}{tex_dtu_frise}{DTU Fotonik}{Institut for Fotonik}
-\makeDepartmentInfo{english}{fotonik}{tex_fotonik_uk}{tex_dtu_fotonik_a_uk}{tex_dtu_frise}{DTU Fotonik}{Department of Photonics Engineering}
-
-\makeDepartmentInfo{danish} {fysik}{tex_fysik_dk}{tex_dtu_fysik_a}{tex_dtu_fysik_frise}{DTU Fysik}{Institut for Fysik}
-\makeDepartmentInfo{english}{fysik}{tex_fysik_uk}{tex_dtu_fysik_a_uk}{tex_dtu_fysik_frise}{DTU Physics}{Department of Physics}
-
-\makeDepartmentInfo{danish} {food}{tex_fodevareinstituttet_dk}{tex_dtu_fdevareinstituttet_a}{tex_dtu_frise}{DTU F\o devareinstituttet}{F\o devareinstituttet}
-\makeDepartmentInfo{english}{food}{tex_fodevareinstituttet_uk}{tex_dtu_fdevareinstituttet_a_uk}{tex_dtu_frise}{DTU Food}{National Food Institute}
-
-\makeDepartmentInfo{danish} {kemi}{tex_kemi_dk}{tex_dtu_kemi_a}{tex_dtu_kemi_frise}{DTU Kemi}{Institut for Kemi}
-\makeDepartmentInfo{english}{kemi}{tex_kemi_uk}{tex_dtu_kemi_a_uk}{tex_dtu_kemi_frise}{DTU Chemistry}{Department of Chemistry}
-
-\makeDepartmentInfo{danish} {kemiteknik}{tex_kemiteknik_dk}{tex_dtu_kemiteknik_a}{tex_dtu_kemiteknik_frise}{DTU Kemiteknik}{Institut for Kemiteknik}
-\makeDepartmentInfo{english}{kemiteknik}{tex_kemiteknik_uk}{tex_dtu_kemiteknik_a_uk}{tex_dtu_kemiteknik_frise}{DTU Chemical Engineering}{Department of Chemical and Biochemical Engineering}
-
-\makeDepartmentInfo{danish} {management}{tex_management_dk}{tex_dtu_management_a}{tex_dtu_frise}{DTU Management}{Institut for Systemer, Produktion og Ledelse}
-\makeDepartmentInfo{english}{management}{tex_management_uk}{tex_dtu_management_a_uk}{tex_dtu_frise}{DTU Management Engineering}{Department of Management Engineering}
-
-\makeDepartmentInfo{danish} {mekanik}{tex_mekanik_dk}{tex_dtu_mekanik_a}{tex_dtu_mek_frise}{DTU Mekanik}{Institut for Mekanisk Teknologi}
-\makeDepartmentInfo{english}{mekanik}{tex_mekanik_uk}{tex_dtu_mekanik_a_uk}{tex_dtu_mek_frise}{DTU Mechanical Engineering}{Department of Mechanical Engineering}
-
-\makeDepartmentInfo{danish} {miljo}{tex_miljo_dk}{tex_dtu_milj_a}{tex_dtu_miljoe_frise}{DTU Milj\o}{Institut for Vand og Milj\o teknologi}
-\makeDepartmentInfo{english}{environmentalEng}{tex_miljo_uk}{tex_dtu_milj_a_uk}{tex_dtu_miljoe_frise}{DTU Environment}{Department of Environmental Engineering}
-
-\makeDepartmentInfo{danish} {nanotek}{tex_nanotek_dk}{tex_dtu_nanotek_a}{tex_dtu_frise}{DTU Nanotek}{Institut for Mikro- og Nanoteknologi}
-\makeDepartmentInfo{english}{nanotek}{tex_nanotek_uk}{tex_dtu_nanotek_a_uk}{tex_dtu_frise}{DTU Nanotech}{Department of Micro- and Nanotechnology}
-
-\makeDepartmentInfo{danish} {space}{tex_space_dk}{tex_dtu_space_a}{tex_dtu_space_frise}{DTU Space}{Institut for Rumforskning og Rumteknologi}
-\makeDepartmentInfo{english}{space}{tex_space_uk}{tex_dtu_space_a_uk}{tex_dtu_space_frise}{DTU Space}{National Space Institute}
-
-\makeDepartmentInfo{danish} {systembiologi}{}{tex_dtu_systembiologi_a}{tex_dtu_frise}{DTU Systembiologi}{Institut for Systembiologi}
-\makeDepartmentInfo{english}{systembiologi}{}{tex_dtu_systembiologi_a_uk}{tex_dtu_frise}{DTU Systems Biology}{Department of Systems Biology}
-
-\makeDepartmentInfo{danish} {transport}{tex_transport_dk}{tex_dtu_transport_a}{tex_dtu_transport_frise}{DTU Transport}{Institut for Transport}
-\makeDepartmentInfo{english}{transport}{tex_transport_uk}{tex_dtu_transport_a_uk}{tex_dtu_transport_frise}{DTU Transport}{Department of Transport}
-
-\makeDepartmentInfo{danish} {vaterinaerinstituttet}{tex_veterinaertinstituttet_dk}{tex_dtu_veterinerinstituttet_a}{tex_dtu_vet_frise}{DTU Veterin\ae rinstituttet}{Veterin\ae rinstituttet}
-\makeDepartmentInfo{english}{vaterinaerinstituttet}{tex_veterinaertinstituttet_uk}{tex_dtu_veterinerinstituttet_a_uk}{tex_dtu_vet_frise}{DTU Vet}{National Veterinary Institute}
-
-\makeDepartmentInfo{danish} {vindenergi}{tex_vindenergi_dk}{tex_dtu_vindenergi_a}{tex_dtu_vindenergi_frise}{DTU Vindenergi}{Institut for Vindenergi}
-\makeDepartmentInfo{english}{vindenergi}{tex_vindenergi_uk}{tex_dtu_vindenergi_a_uk}{tex_dtu_vindenergi_frise}{DTU Wind Energy}{Department of Wind Energy}
-
-
-% Extra
-\makeDepartmentInfo{danish} {bibliotek}{tex_bibliotek_dk}{tex_dtu_bibliotek_a}{tex_dtu_bibliotek_frise}{DTU Bibliotek}{Danmarks Tekniske Informationcenter}%
-\makeDepartmentInfo{english}{bibliotek}{tex_bibliotek_uk}{tex_dtu_bibliotek_uk_a}{tex_dtu_bibliotek_frise}{DTU Library}{Technical Information Center of Denmark}%
-
-\makeDepartmentInfo{danish} {admin}{tex_dtu_navn_dk}{}{tex_dtu_frise}{Danmarks Tekniske Universitet}{}%
-\makeDepartmentInfo{english}{admin}{tex_dtu_navn_uk}{}{tex_dtu_frise}{Technical University of Denmark}{}%
-
-\makeDepartmentInfo{danish} {riso}{tex_riso_dk}{tex_ris_dtu_a}{tex_dtu_frise}{Ris\o\ DTU}{Nationallaboratoriet for B\ae redygtig Energi}
-\makeDepartmentInfo{english}{riso}{tex_riso_uk}{tex_ris_dtu_a_uk}{tex_dtu_frise}{Ris\o\ DTU}{National Laboratory for Sustainable Energy}
-
-\makeDepartmentInfo{danish}{diplom}{tex_diplom_dk}{tex_dtu_diplom_a}{tex_dtu_frise}{Center for Diplomingeni\o ruddannelse}{DTU Diplom}
-\makeDepartmentInfo{english}{diplom}{tex_diplom_dk}{tex_dtu_diplom_a_uk}{tex_dtu_frise}{Center for Diplomingeni\o ruddannelse}{DTU Diplom}
-
+% departments.tex
+% This file is a part of the DTU letter package and contains the file path for
+% the grahic file, and text name for the different departments.
+%
+% Changelog
+% 2010-04-07 Added % at the end of each line to make it possible to use the definitions in the documentation
+% 2010-04-09 Added the 5th mandatory argument (long text name)
+% 2010-04-23 Moved the new argument, #6, to #4 and added all info. However two graphic files are missing and I have therefore made a test: if the graphic file is missing the administration logo is used.  
+% 2013-02-11 Added compute and diplom department entries.  Added check to see that the department macros are defined, otherwise an error is printed.
+% 
+%\makeDepartmentInfo{<danish|english>}{<departmentname>}{<text graphic file name>}{<Big department logo file name>}{<department text name>}{<department long text name>}
+%
+
+\RequirePackage{etoolbox}
+
+\newcommand\setDepartmentNameLogo[1]{\def\@departmentNameLogo{#1}}%
+\newcommand\thedepartmentNameLogo{\@departmentNameLogo}%
+\newcommand\setDepartmentNameText[1]{\def\@departmentNameText{#1}}%
+\newcommand\thedepartmentNameText{\@departmentNameText}%
+\newcommand\setDepartmentLongNameText[1]{\def\@departmentLongNameText{#1}}%
+\newcommand\thedepartmentLongNameText{\@departmentLongNameText}%
+\newcommand\setDepartmentLogo[1]{\def\@departmentLogo{#1}}%
+\newcommand\thedepartmentLogo{\@departmentLogo}%
+\newcommand\setDepartmentFrise[1]{\def\@departmentFrise{#1}}%
+\newcommand\thedepartmentFrise{\@departmentFrise}%
+%
+\newcommand\createDepartment[1]{%
+\expandafter\def\csname department@#1\endcsname{#1}}%
+%
+\newcommand\aliasDepartment[2]{%
+\expandafter\def\csname department@#2\endcsname{#1}}%
+%
+\ifundef{\makeDepartmentInfo}{%
+	\newcommand\makeDepartmentInfo[7]{%
+		\def\@departmentcmd{\csname department@#2\endcsname}
+		\createDepartment{#2}
+		\expandafter\def\csname namelogo#1@\@departmentcmd\endcsname{\setDepartmentNameLogo{#3}}%
+		\expandafter\def\csname deplogo#1@\@departmentcmd\endcsname{\setDepartmentLogo{#4}}%
+		\expandafter\def\csname depfrise#1@\@departmentcmd\endcsname{\setDepartmentFrise{#5}}%
+		\expandafter\def\csname nametext#1@\@departmentcmd\endcsname{\setDepartmentNameText{#6}}%
+		\expandafter\def\csname namelongtext#1@\@departmentcmd\endcsname{\setDepartmentLongNameText{#7}}%
+		
+	}%
+}{}%
+%
+\newcommand\activateDepartmentInfo[2]{%
+	\ifcsname department@#2\endcsname%
+		\def\@departmentcmd{\csname department@#2\endcsname}%
+	\else%
+		\def\@departmentcmd{\department@admin}%
+	\fi%
+	\csname namelogo#1@\@departmentcmd\endcsname% TODO test if command exists before executing it
+	\csname nametext#1@\@departmentcmd\endcsname%
+	\csname namelongtext#1@\@departmentcmd\endcsname%
+	\csname deplogo#1@\@departmentcmd\endcsname%
+	\csname depfrise#1@\@departmentcmd\endcsname%
+	% \fromdepartment{\thedepartmentLongNameText}
+}%
+%
+\makeDepartmentInfo{danish} {aqua}{tex_aqua_dk}{tex_dtu_aqua_a}{tex_dtu_aqua_frise}{DTU Aqua}{Institut for Akvatiske Ressourcer}%
+\makeDepartmentInfo{english}{aqua}{tex_aqua_uk}{tex_dtu_aqua_a_uk}{tex_dtu_aqua_frise}{DTU Aqua}{National Institute of Aquatic Resources}%
+
+\makeDepartmentInfo{danish} {byg}{tex_byg_dk}{tex_dtu_byg_a}{tex_dtu_byg_frise}{DTU Byg}{Institut for Byggeri og Anl\ae g}%
+\makeDepartmentInfo{english}{byg}{tex_byg_uk}{tex_dtu_byg_a_uk}{tex_dtu_byg_frise}{DTU Civil Engineering}{Department of Civil Engineering}%
+
+\makeDepartmentInfo{danish}{compute}{tex_compute_uk}{tex_dtu_compute_a}{tex_dtu_frise}{DTU Compute}{Institut for Matematik og Computer Science}
+\makeDepartmentInfo{english}{compute}{tex_compute_uk}{tex_dtu_compute_a_uk}{tex_dtu_frise}{DTU Compute}{Department of Applied Mathematics and Computer Science}
+
+\makeDepartmentInfo{danish} {elektro}{tex_elektro_dk}{tex_dtu_elektro_a}{tex_dtu_frise}{DTU Elektro}{Institut for Elektroteknologi}
+\makeDepartmentInfo{english}{elektro}{tex_elektro_uk}{tex_dtu_elektro_a_uk}{tex_dtu_frise}{DTU Electrical Engineering}{Department of Electrical Engineering}
+
+\makeDepartmentInfo{danish} {energi}{tex_energikonvertering_dk}{tex_dtu_energi_a}{tex_dtu_energi_frise}{DTU Energi}{Institut for Energikonvertering og -lagring}
+\makeDepartmentInfo{english}{energi}{tex_energikonvertering_uk}{tex_dtu_energi_a_uk}{tex_dtu_energi_frise}{DTU Energy}{Department of Energy Conversion and Storage}
+
+\makeDepartmentInfo{danish} {fotonik}{tex_fotonik_dk}{tex_dtu_fotonik_a}{tex_dtu_frise}{DTU Fotonik}{Institut for Fotonik}
+\makeDepartmentInfo{english}{fotonik}{tex_fotonik_uk}{tex_dtu_fotonik_a_uk}{tex_dtu_frise}{DTU Fotonik}{Department of Photonics Engineering}
+
+\makeDepartmentInfo{danish} {fysik}{tex_fysik_dk}{tex_dtu_fysik_a}{tex_dtu_fysik_frise}{DTU Fysik}{Institut for Fysik}
+\makeDepartmentInfo{english}{fysik}{tex_fysik_uk}{tex_dtu_fysik_a_uk}{tex_dtu_fysik_frise}{DTU Physics}{Department of Physics}
+
+\makeDepartmentInfo{danish} {food}{tex_fodevareinstituttet_dk}{tex_dtu_fdevareinstituttet_a}{tex_dtu_frise}{DTU F\o devareinstituttet}{F\o devareinstituttet}
+\makeDepartmentInfo{english}{food}{tex_fodevareinstituttet_uk}{tex_dtu_fdevareinstituttet_a_uk}{tex_dtu_frise}{DTU Food}{National Food Institute}
+
+\makeDepartmentInfo{danish} {kemi}{tex_kemi_dk}{tex_dtu_kemi_a}{tex_dtu_kemi_frise}{DTU Kemi}{Institut for Kemi}
+\makeDepartmentInfo{english}{kemi}{tex_kemi_uk}{tex_dtu_kemi_a_uk}{tex_dtu_kemi_frise}{DTU Chemistry}{Department of Chemistry}
+
+\makeDepartmentInfo{danish} {kemiteknik}{tex_kemiteknik_dk}{tex_dtu_kemiteknik_a}{tex_dtu_kemiteknik_frise}{DTU Kemiteknik}{Institut for Kemiteknik}
+\makeDepartmentInfo{english}{kemiteknik}{tex_kemiteknik_uk}{tex_dtu_kemiteknik_a_uk}{tex_dtu_kemiteknik_frise}{DTU Chemical Engineering}{Department of Chemical and Biochemical Engineering}
+
+\makeDepartmentInfo{danish} {management}{tex_management_dk}{tex_dtu_management_a}{tex_dtu_frise}{DTU Management}{Institut for Systemer, Produktion og Ledelse}
+\makeDepartmentInfo{english}{management}{tex_management_uk}{tex_dtu_management_a_uk}{tex_dtu_frise}{DTU Management Engineering}{Department of Management Engineering}
+
+\makeDepartmentInfo{danish} {mekanik}{tex_mekanik_dk}{tex_dtu_mekanik_a}{tex_dtu_mek_frise}{DTU Mekanik}{Institut for Mekanisk Teknologi}
+\makeDepartmentInfo{english}{mekanik}{tex_mekanik_uk}{tex_dtu_mekanik_a_uk}{tex_dtu_mek_frise}{DTU Mechanical Engineering}{Department of Mechanical Engineering}
+
+\makeDepartmentInfo{danish} {miljo}{tex_miljo_dk}{tex_dtu_milj_a}{tex_dtu_miljoe_frise}{DTU Milj\o}{Institut for Vand og Milj\o teknologi}
+\makeDepartmentInfo{english}{environmentalEng}{tex_miljo_uk}{tex_dtu_milj_a_uk}{tex_dtu_miljoe_frise}{DTU Environment}{Department of Environmental Engineering}
+
+\makeDepartmentInfo{danish} {nanotek}{tex_nanotek_dk}{tex_dtu_nanotek_a}{tex_dtu_frise}{DTU Nanotek}{Institut for Mikro- og Nanoteknologi}
+\makeDepartmentInfo{english}{nanotek}{tex_nanotek_uk}{tex_dtu_nanotek_a_uk}{tex_dtu_frise}{DTU Nanotech}{Department of Micro- and Nanotechnology}
+
+\makeDepartmentInfo{danish} {space}{tex_space_dk}{tex_dtu_space_a}{tex_dtu_space_frise}{DTU Space}{Institut for Rumforskning og Rumteknologi}
+\makeDepartmentInfo{english}{space}{tex_space_uk}{tex_dtu_space_a_uk}{tex_dtu_space_frise}{DTU Space}{National Space Institute}
+
+\makeDepartmentInfo{danish} {systembiologi}{}{tex_dtu_systembiologi_a}{tex_dtu_frise}{DTU Systembiologi}{Institut for Systembiologi}
+\makeDepartmentInfo{english}{systembiologi}{}{tex_dtu_systembiologi_a_uk}{tex_dtu_frise}{DTU Systems Biology}{Department of Systems Biology}
+
+\makeDepartmentInfo{danish} {transport}{tex_transport_dk}{tex_dtu_transport_a}{tex_dtu_transport_frise}{DTU Transport}{Institut for Transport}
+\makeDepartmentInfo{english}{transport}{tex_transport_uk}{tex_dtu_transport_a_uk}{tex_dtu_transport_frise}{DTU Transport}{Department of Transport}
+
+\makeDepartmentInfo{danish} {vaterinaerinstituttet}{tex_veterinaertinstituttet_dk}{tex_dtu_veterinerinstituttet_a}{tex_dtu_vet_frise}{DTU Veterin\ae rinstituttet}{Veterin\ae rinstituttet}
+\makeDepartmentInfo{english}{vaterinaerinstituttet}{tex_veterinaertinstituttet_uk}{tex_dtu_veterinerinstituttet_a_uk}{tex_dtu_vet_frise}{DTU Vet}{National Veterinary Institute}
+
+\makeDepartmentInfo{danish} {vindenergi}{tex_vindenergi_dk}{tex_dtu_vindenergi_a}{tex_dtu_vindenergi_frise}{DTU Vindenergi}{Institut for Vindenergi}
+\makeDepartmentInfo{english}{vindenergi}{tex_vindenergi_uk}{tex_dtu_vindenergi_a_uk}{tex_dtu_vindenergi_frise}{DTU Wind Energy}{Department of Wind Energy}
+
+
+% Extra
+\makeDepartmentInfo{danish} {bibliotek}{tex_bibliotek_dk}{tex_dtu_bibliotek_a}{tex_dtu_bibliotek_frise}{DTU Bibliotek}{Danmarks Tekniske Informationcenter}%
+\makeDepartmentInfo{english}{bibliotek}{tex_bibliotek_uk}{tex_dtu_bibliotek_uk_a}{tex_dtu_bibliotek_frise}{DTU Library}{Technical Information Center of Denmark}%
+
+\makeDepartmentInfo{danish} {admin}{tex_dtu_navn_dk}{}{tex_dtu_frise}{Danmarks Tekniske Universitet}{}%
+\makeDepartmentInfo{english}{admin}{tex_dtu_navn_uk}{}{tex_dtu_frise}{Technical University of Denmark}{}%
+
+\makeDepartmentInfo{danish} {riso}{tex_riso_dk}{tex_ris_dtu_a}{tex_dtu_frise}{Ris\o\ DTU}{Nationallaboratoriet for B\ae redygtig Energi}
+\makeDepartmentInfo{english}{riso}{tex_riso_uk}{tex_ris_dtu_a_uk}{tex_dtu_frise}{Ris\o\ DTU}{National Laboratory for Sustainable Energy}
+
+\makeDepartmentInfo{danish}{diplom}{tex_diplom_dk}{tex_dtu_diplom_a}{tex_dtu_frise}{Center for Diplomingeni\o ruddannelse}{DTU Diplom}
+\makeDepartmentInfo{english}{diplom}{tex_diplom_dk}{tex_dtu_diplom_a_uk}{tex_dtu_frise}{Center for Diplomingeni\o ruddannelse}{DTU Diplom}
+
diff --git a/src/slider/data/DTU_Beamer_files/dtu_slideshow_base.tex b/src/slider/data/DTU_Beamer_files/dtu_slideshow_base.tex
index 5cc71c6..f2acdf9 100644
--- a/src/slider/data/DTU_Beamer_files/dtu_slideshow_base.tex
+++ b/src/slider/data/DTU_Beamer_files/dtu_slideshow_base.tex
@@ -1,25 +1,25 @@
-% This is the basic DTU slideshow file. Used when creating a new slideshow with slider
-\documentclass[aspectratio=43]{beamer}
-\usepackage{etoolbox}
-
-\input{02450_beamer_preamble}
-%\IfFileExists{generated/slide2.tex}{ \input{generated/slide2} }{ }
-\newtoggle{overlabel_includesvgs}
-\newtoggle{overlabel_includelabels}
-
-\toggletrue{overlabel_includesvgs}
-\toggletrue{overlabel_includelabels}
-
-\begin{document}
-\begin{frame}
-\maketitle
-\end{frame}
-
-\begin{frame} \osvg{osvg01}
-\frametitle{Example frame}
-\begin{enumerate}
-	\item Item 1	
-\end{enumerate}
-\end{frame}
-
+% This is the basic DTU slideshow file. Used when creating a new slideshow with slider
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+
+\input{02450_beamer_preamble}
+%\IfFileExists{generated/slide2.tex}{ \input{generated/slide2} }{ }
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+
+\begin{document}
+\begin{frame}
+\maketitle
+\end{frame}
+
+\begin{frame} \osvg{osvg01}
+\frametitle{Example frame}
+\begin{enumerate}
+	\item Item 1	
+\end{enumerate}
+\end{frame}
+
 \end{document}
\ No newline at end of file
diff --git a/src/slider/data/DTU_Beamer_files/dtucolours.tex b/src/slider/data/DTU_Beamer_files/dtucolours.tex
index cda2381..731dcb4 100644
--- a/src/slider/data/DTU_Beamer_files/dtucolours.tex
+++ b/src/slider/data/DTU_Beamer_files/dtucolours.tex
@@ -1,83 +1,83 @@
-% dtucolours.sty
-% This file has been a part of the DTU beamer package and is now
-% moved to the resources folder because there are other parts of the 
-% DTU package that need the colours as well.
-%
-% Changelog
-% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
-% 2011-07-05 jowr Added alternative colours for the graphs
-% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
-% 2012-06-19 jowr Added colours for cooperation with IPU
-% 2014-09-27 jowr Replaced definecolor with providecolor, do not overwrite custom colour definitions
-%
-%
-\RequirePackage{xcolor}
-%
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define primary colours (designguide v2.3, page 13)
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\providecolor{dtured}       {rgb}{0.60, 0.00, 0.00} % Primærfarve 1 - CMYK:   0/ 91/ 72/ 23 - RGB: 153/  0/  0
-\providecolor{dtugrey}      {rgb}{0.60, 0.60, 0.60} % Primærfarve 2 - CMYK:   0/  0/  0/ 56 - RGB: 153/153/153
-% 
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define secondary colours  (designguide v2.3, page 13)
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Please note that dtured and dtubrown have the same rgb and hex values and only differ in cmyk and pms notation.
-\providecolor{dtuyellow}    {rgb}{1.00, 0.80, 0.00} % Sekundærfarve 12 - CMYK:   0/ 25/100/  0 - RGB: 255/204/  0 - HEX: FFCC00
-\providecolor{dtuorange}    {rgb}{1.00, 0.60, 0.00} % Sekundærfarve 1  - CMYK:   0/ 50/100/  0 - RGB: 255/153/  0 - HEX: FF9900
-\providecolor{dtulightred}  {rgb}{1.00, 0.00, 0.00} % Sekundærfarve 3  - CMYK:   0/100/100/  0 - RGB: 255/  0/  0 - HEX: FF0000
-\providecolor{dtubrown}     {rgb}{0.60, 0.00, 0.00} % Sekundærfarve 4  - CMYK:   0/100/100/ 50 - RGB: 153/  0/  0 - HEX: 990000
-\providecolor{dtupurple}    {rgb}{0.80, 0.20, 0.60} % Sekundærfarve 6  - CMYK:  25/100/  0/  0 - RGB: 204/ 51/153 - HEX: CC3399
-\providecolor{dtuviolet}    {rgb}{0.40, 0.00, 0.60} % Sekundærfarve 9  - CMYK:  75/ 75/  0/  0 - RGB: 102/  0/153 - HEX: 660099
-\providecolor{dtudarkblue}  {rgb}{0.20, 0.40, 0.80} % Sekundærfarve 13 - CMYK:  75/ 50/  0/  0 - RGB:  51/102/204 - HEX: 3366CC
-\providecolor{dtulightblue} {rgb}{0.20, 0.80, 1.00} % Sekundærfarve 10 - CMYK:  50/  0/  0/  0 - RGB:  51/204/255 - HEX: 33CCFF
-\providecolor{dtulightgreen}{rgb}{0.60, 0.80, 0.20} % Sekundærfarve 11 - CMYK:  25/  0/100/  0 - RGB: 153/204/ 51 - HEX: 99CC33
-\providecolor{dtudarkgreen} {rgb}{0.40, 0.80, 0.00} % Sekundærfarve 14 - CMYK:  50/  0/100/  0 - RGB: 102/204/  0 - HEX: 66CC00
-\providecolor{dtucoolgrey}  {rgb}{0.59, 0.58, 0.57} % Farve til poster - CMYK:   0/  1/  5/ 39 - RGB: 150/148/145 - HEX: 969491
-% 
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define colours for drawings and graphs (designguide v2.3, page 14)
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\providecolor{graph01}{named}{dtuorange}
-\providecolor{graph02}{named}{dtupurple}
-\providecolor{graph03}{named}{dtulightblue}
-\providecolor{graph04}{named}{dtubrown}
-%
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define alternate colours for drawings and graphs 
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define alternate colours for graphs, which are compatible with black 
-% and white printers. The initial set of colours makes it hard to distinguish 
-% between the two lighter and the two darker colours.
-\providecolor{graph01alt}{named}{dtuviolet}
-\providecolor{graph02alt}{named}{dtuyellow}
-\providecolor{graph03alt}{named}{dtulightred}
-\providecolor{graph04alt}{named}{dtulightgreen}
-\providecolor{graph05alt}{named}{dtugrey}
-%
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define colours for IPU related documents, from IPU Designguide (16.09.2008)
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\providecolor{ipugreen}     {rgb}{0.00, 0.40, 0.20} % Dark green, 1st  standard colour  - CMYK: 088/000/095/026 - RGB: 000/102/051
-\providecolor{ipugrey}      {rgb}{0.45, 0.47, 0.49} % Dark grey, 2nd standard colour    - CMYK: 015/000/000/075 - RGB: 114/121/126
-\providecolor{ipulightgreen}{rgb}{0.36, 0.67, 0.15} % Light green, 1sr secondary colour - CMYK: 070/000/100/000 - RGB: 091/172/038
-\providecolor{ipulightgrey} {rgb}{0.85, 0.86, 0.87} % Light grey, 2nd secondary colour  - CMYK: 003/000/003/020 - RGB: 217/220/222
-%
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Old definitions
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \providecolor{dtured}       {cmyk}{0.00, 0.95, 0.72, 0.27}
-% \providecolor{dtudarkgray}  {cmyk}{0.00, 0.00, 0.00, 0.56}
-% \providecolor{dtugray}      {cmyk}{0.00, 0.00, 0.00, 0.37}
-% \providecolor{dtulightgray} {cmyk}{0.00, 0.00, 0.00, 0.19}
-% \providecolor{dtudarkblue}  {cmyk}{1.00, 0.72, 0.00, 0.38}
-% \providecolor{dtublue}      {cmyk}{0.60, 0.44, 0.00, 0.24}
-% \providecolor{dtulightblue} {cmyk}{0.30, 0.22, 0.00, 0.12}
-% \providecolor{dtudarkgreen} {cmyk}{1.00, 0.00, 0.83, 0.47}
-% \providecolor{dtugreen}     {cmyk}{0.725,0.004,1.00, 0.004}
-% \providecolor{dtuyellow}    {cmyk}{0.00, 0.00, 1.00, 0.00}
-% \providecolor{dtuorange}    {cmyk}{0.00, 0.34, 0.91, 0.00}
-% \providecolor{dtudarkorange}{cmyk}{0.00, 0.51, 1.00, 0.00}
-% \providecolor{dtupurpur}    {cmyk}{0.00, 0.94, 0.00, 0.43}
-% \providecolor{dtupurple}    {cmyk}{0.83, 1.00, 0.00, 0.23}
-%
+% dtucolours.sty
+% This file has been a part of the DTU beamer package and is now
+% moved to the resources folder because there are other parts of the 
+% DTU package that need the colours as well.
+%
+% Changelog
+% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
+% 2011-07-05 jowr Added alternative colours for the graphs
+% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
+% 2012-06-19 jowr Added colours for cooperation with IPU
+% 2014-09-27 jowr Replaced definecolor with providecolor, do not overwrite custom colour definitions
+%
+%
+\RequirePackage{xcolor}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define primary colours (designguide v2.3, page 13)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecolor{dtured}       {rgb}{0.60, 0.00, 0.00} % Primærfarve 1 - CMYK:   0/ 91/ 72/ 23 - RGB: 153/  0/  0
+\providecolor{dtugrey}      {rgb}{0.60, 0.60, 0.60} % Primærfarve 2 - CMYK:   0/  0/  0/ 56 - RGB: 153/153/153
+% 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define secondary colours  (designguide v2.3, page 13)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Please note that dtured and dtubrown have the same rgb and hex values and only differ in cmyk and pms notation.
+\providecolor{dtuyellow}    {rgb}{1.00, 0.80, 0.00} % Sekundærfarve 12 - CMYK:   0/ 25/100/  0 - RGB: 255/204/  0 - HEX: FFCC00
+\providecolor{dtuorange}    {rgb}{1.00, 0.60, 0.00} % Sekundærfarve 1  - CMYK:   0/ 50/100/  0 - RGB: 255/153/  0 - HEX: FF9900
+\providecolor{dtulightred}  {rgb}{1.00, 0.00, 0.00} % Sekundærfarve 3  - CMYK:   0/100/100/  0 - RGB: 255/  0/  0 - HEX: FF0000
+\providecolor{dtubrown}     {rgb}{0.60, 0.00, 0.00} % Sekundærfarve 4  - CMYK:   0/100/100/ 50 - RGB: 153/  0/  0 - HEX: 990000
+\providecolor{dtupurple}    {rgb}{0.80, 0.20, 0.60} % Sekundærfarve 6  - CMYK:  25/100/  0/  0 - RGB: 204/ 51/153 - HEX: CC3399
+\providecolor{dtuviolet}    {rgb}{0.40, 0.00, 0.60} % Sekundærfarve 9  - CMYK:  75/ 75/  0/  0 - RGB: 102/  0/153 - HEX: 660099
+\providecolor{dtudarkblue}  {rgb}{0.20, 0.40, 0.80} % Sekundærfarve 13 - CMYK:  75/ 50/  0/  0 - RGB:  51/102/204 - HEX: 3366CC
+\providecolor{dtulightblue} {rgb}{0.20, 0.80, 1.00} % Sekundærfarve 10 - CMYK:  50/  0/  0/  0 - RGB:  51/204/255 - HEX: 33CCFF
+\providecolor{dtulightgreen}{rgb}{0.60, 0.80, 0.20} % Sekundærfarve 11 - CMYK:  25/  0/100/  0 - RGB: 153/204/ 51 - HEX: 99CC33
+\providecolor{dtudarkgreen} {rgb}{0.40, 0.80, 0.00} % Sekundærfarve 14 - CMYK:  50/  0/100/  0 - RGB: 102/204/  0 - HEX: 66CC00
+\providecolor{dtucoolgrey}  {rgb}{0.59, 0.58, 0.57} % Farve til poster - CMYK:   0/  1/  5/ 39 - RGB: 150/148/145 - HEX: 969491
+% 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define colours for drawings and graphs (designguide v2.3, page 14)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecolor{graph01}{named}{dtuorange}
+\providecolor{graph02}{named}{dtupurple}
+\providecolor{graph03}{named}{dtulightblue}
+\providecolor{graph04}{named}{dtubrown}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define alternate colours for drawings and graphs 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define alternate colours for graphs, which are compatible with black 
+% and white printers. The initial set of colours makes it hard to distinguish 
+% between the two lighter and the two darker colours.
+\providecolor{graph01alt}{named}{dtuviolet}
+\providecolor{graph02alt}{named}{dtuyellow}
+\providecolor{graph03alt}{named}{dtulightred}
+\providecolor{graph04alt}{named}{dtulightgreen}
+\providecolor{graph05alt}{named}{dtugrey}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define colours for IPU related documents, from IPU Designguide (16.09.2008)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecolor{ipugreen}     {rgb}{0.00, 0.40, 0.20} % Dark green, 1st  standard colour  - CMYK: 088/000/095/026 - RGB: 000/102/051
+\providecolor{ipugrey}      {rgb}{0.45, 0.47, 0.49} % Dark grey, 2nd standard colour    - CMYK: 015/000/000/075 - RGB: 114/121/126
+\providecolor{ipulightgreen}{rgb}{0.36, 0.67, 0.15} % Light green, 1sr secondary colour - CMYK: 070/000/100/000 - RGB: 091/172/038
+\providecolor{ipulightgrey} {rgb}{0.85, 0.86, 0.87} % Light grey, 2nd secondary colour  - CMYK: 003/000/003/020 - RGB: 217/220/222
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Old definitions
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \providecolor{dtured}       {cmyk}{0.00, 0.95, 0.72, 0.27}
+% \providecolor{dtudarkgray}  {cmyk}{0.00, 0.00, 0.00, 0.56}
+% \providecolor{dtugray}      {cmyk}{0.00, 0.00, 0.00, 0.37}
+% \providecolor{dtulightgray} {cmyk}{0.00, 0.00, 0.00, 0.19}
+% \providecolor{dtudarkblue}  {cmyk}{1.00, 0.72, 0.00, 0.38}
+% \providecolor{dtublue}      {cmyk}{0.60, 0.44, 0.00, 0.24}
+% \providecolor{dtulightblue} {cmyk}{0.30, 0.22, 0.00, 0.12}
+% \providecolor{dtudarkgreen} {cmyk}{1.00, 0.00, 0.83, 0.47}
+% \providecolor{dtugreen}     {cmyk}{0.725,0.004,1.00, 0.004}
+% \providecolor{dtuyellow}    {cmyk}{0.00, 0.00, 1.00, 0.00}
+% \providecolor{dtuorange}    {cmyk}{0.00, 0.34, 0.91, 0.00}
+% \providecolor{dtudarkorange}{cmyk}{0.00, 0.51, 1.00, 0.00}
+% \providecolor{dtupurpur}    {cmyk}{0.00, 0.94, 0.00, 0.43}
+% \providecolor{dtupurple}    {cmyk}{0.83, 1.00, 0.00, 0.23}
+%
diff --git a/src/slider/data/DTU_Beamer_files/textext_preamble.tex b/src/slider/data/DTU_Beamer_files/textext_preamble.tex
index 8f34c6d..0e031c6 100644
--- a/src/slider/data/DTU_Beamer_files/textext_preamble.tex
+++ b/src/slider/data/DTU_Beamer_files/textext_preamble.tex
@@ -1,9 +1,9 @@
-\usepackage{amsmath}
-\usepackage{amsfonts}
-\usepackage{color}
-\usepackage{bm}
-
-\newcommand{\m}[1]{\bm{ #1} }
-\newcommand{\mcal}[1]{\mathcal{ #1}}
-
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage{color}
+\usepackage{bm}
+
+\newcommand{\m}[1]{\bm{ #1} }
+\newcommand{\mcal}[1]{\mathcal{ #1}}
+
 	
\ No newline at end of file
diff --git a/src/slider/legacy_importer.py b/src/slider/legacy_importer.py
index bc1b2f7..3bdc96f 100644
--- a/src/slider/legacy_importer.py
+++ b/src/slider/legacy_importer.py
@@ -16,7 +16,7 @@ CDIR = CDIR.replace('\\','/')
 SVG_EDIT_RELPATH = "osvgs" # files that are supposed to be edited goes here.
 SVG_TMP_RELPATH = "tmp" # various files that can be flat out deleted goes here
 SVG_TEXINCLUDE_RELPATH = "do_not_edit" # the no_fonts version and the pure (+fonts) versions goes here
-DTU_beamer_base = CDIR +"/DTU_Beamer_files"
+DTU_beamer_base = CDIR +"/data/DTU_Beamer_files"
 BLANK_PNG =DTU_beamer_base + "/blank.png"
 
 def ensure_dir(dname):
@@ -406,13 +406,17 @@ def move_template_files(output_dir="examples/output", output_tex_file=None):
     files_to_move = ["tex_dtu_logo.pdf", "tex_dtu_compute_a_uk.pdf", "tex_dtu_frise.pdf", "dtucolours.tex",
                      "beamerthemeDTU.sty", "beamerfontthemeDTU.sty","beamercolorthemeDTU.sty",
                      "beamerinnerthemeDTU.sty", "beamerouterthemeDTU.sty", "departments.tex", "tex_compute_uk.pdf",
-                     "02450_beamer_preamble.tex",  # Deprecated.
+                     # "02450_beamer_preamble.tex",  # Deprecated.
                      'beamer_slider_preamble.tex', # The current version.
                      ]
 
     zipf = DTU_beamer_base + "/DTU_Beamer_files.zip"
     # os.path.exists(zipf)
 
+    for f in glob.glob(DTU_beamer_base + "/*"):
+        shutil.copyfile(f, str(output_dir) + "/" + os.path.basename(f))
+    return
+
     tmp = tempfile.mkdtemp()
 
     # output_dir = output_dir)
diff --git a/tests/test_images/index.pdf b/tests/test_images/index.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..91aa0b646b07049ca263730cb5a33dc4db0cb173
GIT binary patch
literal 129585
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
ZEGnreN=@T3G_o`_G~!ZKb@g}S0syI}4hH}L

literal 0
HcmV?d00001

-- 
GitLab