aboutsummaryrefslogtreecommitdiff
path: root/UiO_profile.cls
diff options
context:
space:
mode:
authorjakobst1n <jakob.stendahl@outlook.com>2023-03-06 11:21:18 +0000
committerjakobst1n <jakob.stendahl@outlook.com>2023-03-06 11:21:18 +0000
commitc5bad3cc2220594c5dd438b535bd89102bfb6feb (patch)
tree2cd4c53b47896f8344ca49e6b6031e9f214aeb46 /UiO_profile.cls
parent5d14b64751980c2d0deb202b8908505350a043ba (diff)
downloadUiO_profile-c5bad3cc2220594c5dd438b535bd89102bfb6feb.tar.gz
UiO_profile-c5bad3cc2220594c5dd438b535bd89102bfb6feb.zip
Split fp into it's own package, so we can pass all options to baseclass
Diffstat (limited to 'UiO_profile.cls')
-rw-r--r--UiO_profile.cls122
1 files changed, 3 insertions, 119 deletions
diff --git a/UiO_profile.cls b/UiO_profile.cls
index 33fcad0..ca9dc67 100644
--- a/UiO_profile.cls
+++ b/UiO_profile.cls
@@ -45,10 +45,8 @@
\colorlet{UiOFrontpageBackground}{UiOLightGreen}
}
-\newif\iflangno
-\DeclareOption{no}{\langnotrue}
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\uiom@base}}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\uiop@base}}
\ExecuteOptions{font=cmr}
@@ -117,119 +115,5 @@
\providecommand{\preface}{\chapter*{}\markboth{}{}}
\providecommand{\endpreface}{}
-% Titlepage
-\RequirePackage{tikz}
-\RequirePackage[export]{adjustbox}
-\newcommand{\subtitle}[1]{
- \def\@subtitle{#1}
-}
-\newcommand{\deliverableversion}[1]{
- \def\@deliverableversion{#1}
-}
-\newcommand{\programname}[1]{
- \def\@programname{#1}
-}
-\newcommand{\studypoints}[1]{
- \def\@studypoints{#1}
-}
-\newcommand{\branch}[2]{
- \def\@institute{#1}
- \def\@faculty{#2}
-}
-\newcommand{\uiotitlepage}{
- \thispagestyle{empty}
- \begin{titlepage}
- \begin{tikzpicture}[remember picture,overlay]
- % Bakgrunn
- \node (back names) [shape=rectangle, fill=UiOFrontpageBackground, minimum height=\paperheight, minimum width=\paperwidth, anchor=south west] at (current page.south west) {};
-
- % Segl
- \node[inner sep=0pt, anchor=south east] (uioname) at ([shift={(-10mm,10mm)}]back names.south east) {
- \includegraphics[width=23.7mm,right]{UiO_profile/profiles/03_uio_segl_pos.png}
- };
-
- % Dato
- \node[anchor=south west] (uioname) at ([shift={(10mm,10mm)}]back names.south west) {
- \ifdefined\thedate
- \thedate
- \else
- \fi
- };
-
- % "Ribbon" bakgrunn
- \node (names) [shape=rectangle, fill=UiOFrontpagePrimary, minimum height=.25\paperheight, minimum width=\paperwidth, anchor=north west] at (current page.north west) {};
-
- % Navnetrekk
- \node[inner sep=0pt, anchor=north west] (uioname) at ([shift={(10mm,-10mm)}]names.north west) {
- \iflangno
- \includegraphics[width=63mm]{UiO_profile/profiles/03_uio_navnetrekk_no_pos.png}
- \else
- \includegraphics[width=63mm]{UiO_profile/profiles/03_uio_navnetrekk_eng_pos.png}
- \fi
- };
-
- % Chip 1
- \node[anchor=north west, fill=black, text=white, inner sep=5pt] (chip1) at ([shift={(10mm,15mm)}]names.south west) {
- \ifdefined\@deliverableversion
- \@deliverableversion
- \else
- \fi
- };
-
- % Tittel
- \node[anchor=north west] (title) at ([shift={(10mm,-10mm)}]names.south west) {
- \ifdefined\thetitle
- {\sf\Huge\thetitle}
- \else
- \fi
- };
-
- % Undertittel
- \node[anchor=north west] (subtitle) at ([shift={(0,\ifdefined\thetitle -5mm\else 0\fi)}]title.south west) {
- \ifdefined\@subtitle
- \@subtitle
- \else
- \fi
- };
-
- % Forfatter
- \node[anchor=north west] (author) at ([shift={(0,-5mm)}]\ifdefined\@subtitle subtitle\else title\fi.south west) {
- \theauthor
- };
-
- % Studieprogram
- \node[anchor=north west] (program) at ([shift={(0,-5mm)}]\ifdefined\theauthor author\else subtitle\fi.south west) {
- \ifdefined\@programname
- \@programname
- \else
- \fi
- };
-
- % Studiepoeng
- \node[anchor=north west] (points) at ([shift={(0,0)}]program.south west) {
- \ifdefined\@studypoints
- \@studypoints\ \iflangno Studiepoeng\else Study points\fi
- \else
- \fi
- };
-
- % Institutt
- \node[anchor=north west] (institute) at ([shift={(0,-5mm)}]\ifdefined\@studypoints points\else program\fi.south west) {
- \ifdefined\@institute
- \@institute
- \else
- \fi
- };
-
- % Fakultet
- \node[anchor=north west] (faculty) at ([shift={(0,0)}]institute.south west) {
- \ifdefined\@faculty
- \@faculty
- \else
- \fi
- };
-
- \end{tikzpicture}
- \newpage
- \end{titlepage}
-}
+\endinput
+