From 385cc92bc91e1a6c3724085c060e76bf40c13ed3 Mon Sep 17 00:00:00 2001
From: Rasmus Dahlberg <rasmus@rgdd.se>
Date: Tue, 15 Oct 2024 16:08:16 +0200
Subject: Import PhD thesis

---
 summary/kaumasters.cls | 138 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 138 insertions(+)
 create mode 100644 summary/kaumasters.cls

(limited to 'summary/kaumasters.cls')

diff --git a/summary/kaumasters.cls b/summary/kaumasters.cls
new file mode 100644
index 0000000..e76504b
--- /dev/null
+++ b/summary/kaumasters.cls
@@ -0,0 +1,138 @@
+%%
+%% This is file `kaumasters.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% kauthesis.dtx  (with options: `masters')
+%% 
+%% This is a generated file.
+%% 
+%% Copyright (c) 2011-2014 Stefan Berthold <stefan.berthold@kau.se>
+%% 
+%% This file is part of the kauthesis bundle.
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `author-maintained'.
+%% 
+%% The Current Maintainer and author of this work is Stefan Berthold.
+%% 
+%% This work consists of all files listed in manifest.txt.
+%% 
+%% kauthesis.dtx
+%% Copyright (c) 2011-2015 Stefan Berthold <stefan.berthold@kau.se>
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesClass{kaumasters}
+    [2014/12/04 v1.16 Karlstad University thesis layout]
+\LoadClass{article}
+\RequirePackage{kauclear}
+\RequirePackage{kaumeta}
+\RequirePackage{kaulist}
+\RequirePackage{kaulanguage}
+\newif\if@kaufont\@kaufontfalse
+\DeclareOption{garamond}{\@kaufonttrue}
+\ProcessOptions\relax
+\if@kaufont
+\RequirePackage{garamondx}
+\RequirePackage[garamondx,cmbraces]{newtxmath}
+\fi
+\RequirePackage[paper=a4,pagesize,twoside=semi]{typearea}
+\AtBeginDocument{%
+  \setname{acknowledgementname}{Acknowledgements}{Tacks\"agelser}%
+}
+\AtBeginDocument{%
+  \setname{keywordname}{Keywords}{Nyckelord}%
+}
+\AtBeginDocument{%
+  \setname{approvalname}{Approved}{Godk\"and}%
+}
+\AtBeginDocument{%
+  \setname{examinationname}{Master's degree}{magisterexamen}%
+}
+\AtBeginDocument{%
+  \setname{approvaltext}%
+    {This thesis is submitted in partial fulfillment of the %
+      requirements for the \examinationname{} in Computer Science. %
+      All material in this thesis which is not my own work has been %
+      identified and no material is included for which a degree has %
+      previously been conferred.}%
+    {Denna uppsats \"ar skriven som en del av det arbete som kr\"avs %
+      f\"or att erh\aa lla en \examinationname{} i datavetenskap. Allt %
+      material i denna rapport, vilket inte \"ar mitt eget, har blivit %
+      tydligt identifierat och inget material \"ar inkluderat som %
+      tidigare anv\"ants f\"or erh\aa llande av annan examen.}%
+}
+\AtBeginDocument{%
+  \setname{supervisorname}{Supervisor}{Handledare}%
+}
+\AtBeginDocument{%
+  \setname{examinername}{Examiner}{Examinator}%
+}
+\let\kauths@maketitle\maketitle
+\renewcommand\maketitle{%
+  \PackageWarning{maketitle does not serve any purpose in this class.
+    The abstract environment reproduces the title instead.}%
+}
+\let\kauths@abstract\abstract%
+\let\kauths@endabstract\endabstract%
+\newcommand*\frontmatter{%
+  \clearpage%
+  \setcounter{page}{3}%
+  \renewcommand\thepage{\roman{page}}%
+  \renewenvironment{abstract}{%
+    \newcommand\keywords{\paragraph{\keywordname:}}%
+    \newenvironment{english}{%
+      \renewcommand\keywords{\paragraph{Keywords:}}%
+      \section*{Abstract}%
+    }{%
+    }
+    \cleardoublepage%
+    \section*{\@title}%
+    \textsc{\prettylist{\@author}}\par%
+    \noindent\textit{\@institute}%
+    \section*{\abstractname}%
+  }{%
+    \cleardoublepage%
+  }%
+}
+\newcommand\approvalpage{%
+  \cleardoublepage%
+  \newcommand\sig{\makebox[7cm]{\hrulefill}\\}%
+  \newcommand\signer[1]{\begin{quote}\sig ##1\end{quote}\mbox{}}%
+  \noindent\approvaltext\\\mbox{}\bigskip%
+  \foreach \x in \@author {\signer{\x}}%
+  \\\mbox{}\bigskip\\\mbox{}\bigskip%
+  \approvalname,\\\mbox{}\bigskip%
+  \begin{quote}%
+    \sig\supervisorname: \@supervisor\\\mbox{}\bigskip\\%
+    \sig\examinername: \@examiner
+  \end{quote}%
+}
+\newenvironment{acknowledgements}{%
+  \cleardoublepage%
+  \section*{\acknowledgementname}%
+}{%
+  \par\bigskip\bigskip\bigskip\noindent\@place, \@date\hfill \prettylist{\@author}%
+  \cleardoublepage%
+}
+\let\kauths@tableofcontents\tableofcontents
+\renewcommand\tableofcontents{%
+  \cleardoublepage%
+  \kauths@tableofcontents%
+}
+\newcommand\mainmatter[1][]{%
+  \cleardoublepage%
+  \renewenvironment{abstract}{\kauths@abstract}{\kauths@endabstract}%
+  \setcounter{page}{1}%
+  \pagenumbering{arabic}%
+}
+\endinput
+%%
+%% End of file `kaumasters.cls'.
-- 
cgit v1.2.3

