From c5bad3cc2220594c5dd438b535bd89102bfb6feb Mon Sep 17 00:00:00 2001 From: jakobst1n Date: Mon, 6 Mar 2023 11:21:18 +0000 Subject: Split fp into it's own package, so we can pass all options to baseclass --- UiO_profile.cls | 122 ++------------------------------------------------------ 1 file changed, 3 insertions(+), 119 deletions(-) (limited to 'UiO_profile.cls') 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 + -- cgit v1.2.3