aboutsummaryrefslogtreecommitdiff
path: root/summary/kaumasters.cls
diff options
context:
space:
mode:
Diffstat (limited to 'summary/kaumasters.cls')
-rw-r--r--summary/kaumasters.cls138
1 files changed, 138 insertions, 0 deletions
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'.