aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjakob.stendahl <jakob.stendahl@infomedia.dk>2023-01-20 17:10:45 +0100
committerJakob Stendahl <jakob.stendahl@outlook.com>2023-01-20 17:10:45 +0100
commit0127e534fc8910935fcd4089852e492e58a510e8 (patch)
treea887a9d2197909a3edbd8496967daa304d8b36a6
downloadUiO_profile-0127e534fc8910935fcd4089852e492e58a510e8.tar.gz
UiO_profile-0127e534fc8910935fcd4089852e492e58a510e8.zip
Initial commit
-rw-r--r--UiO_profile.cls188
-rw-r--r--profiles/03_uio_navnetrekk_eng_pos.pngbin0 -> 64251 bytes
-rw-r--r--profiles/03_uio_navnetrekk_no_pos.pngbin0 -> 70617 bytes
-rw-r--r--profiles/03_uio_segl_pos.pngbin0 -> 116010 bytes
4 files changed, 188 insertions, 0 deletions
diff --git a/UiO_profile.cls b/UiO_profile.cls
new file mode 100644
index 0000000..dbdeb80
--- /dev/null
+++ b/UiO_profile.cls
@@ -0,0 +1,188 @@
+\LoadClass{article}
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{UiO_profile/UiO_profile}[2022/00/06 My custom CV class]
+
+\usepackage[scaled]{helvet}
+\renewcommand\familydefault{\sfdefault}
+\usepackage[T1]{fontenc}
+
+\RequirePackage{geometry}
+\RequirePackage{graphicx}
+\RequirePackage{url}
+\RequirePackage{array}
+\RequirePackage{hyperref}
+\RequirePackage[table,svgnames]{xcolor}
+\RequirePackage{afterpage}
+\RequirePackage{fix-cm}
+\RequirePackage{lipsum}
+\RequirePackage{sectsty}
+\RequirePackage{tikz}
+\RequirePackage{etoolbox}
+\RequirePackage{pagecolor}
+\RequirePackage{tikzpagenodes}
+\RequirePackage{titling}
+\RequirePackage{anyfontsize}
+\usepackage[export]{adjustbox}
+
+% UiO Brand colors
+% Blue
+\definecolor{UioBlue}{RGB}{67, 101, 226}
+\definecolor{UioDarkBlue}{RGB}{61, 88, 151}
+\definecolor{UioLightBlue}{RGB}{209,226,242}
+% Green
+\definecolor{UioRed}{RGB}{182, 0, 0}
+\definecolor{UioDarkRed}{RGB}{61, 88, 151}
+\definecolor{UioLightRed}{RGB}{251, 102, 102}
+% Red
+
+\definecolor{UiOFrontpageBackground}{RGB}{255, 255, 255}
+\definecolor{UiOFrontpagePrimary}{RGB}{220, 221, 223}
+\DeclareOption{red}{
+ \definecolor{UiOFrontpageBackground}{RGB}{253, 224, 225}
+ \definecolor{UiOFrontpagePrimary}{RGB}{251, 102, 102}
+}
+\DeclareOption{blue}{
+ \definecolor{UiOFrontpageBackground}{RGB}{223, 231, 243}
+ \definecolor{UiOFrontpagePrimary}{RGB}{124, 155, 206}
+}
+\DeclareOption{green}{
+ \definecolor{UiOFrontpageBackground}{RGB}{197, 228, 207}
+ \definecolor{UiOFrontpagePrimary}{RGB}{116, 198, 165}
+}
+\newif\iflangno
+\DeclareOption{no}{\langnotrue}
+\ProcessOptions\relax
+
+%\usepackage{fontspec}
+%\setromanfont{BaxterSans}[
+% Path=./Baxter/,
+% Extension = .otf,
+% UprightFont=*-Regular,
+% BoldFont=*-Bold,
+% ItalicFont=*-RegularItalic,
+% BoldItalicFont=*-BoldItalic
+% ]
+
+%\sectionfont{\color{UioBlue}}
+%\subsectionfont{\color{UioBlue}}
+
+% Titlepage
+\newcommand{\deliverabletitle}[2]{
+ \def\@shortdeltitle{#1}
+ \def\@deltitle{#2}
+ \title{\@shortdeltitle}
+}
+\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\@shortdeltitle
+ \Huge\@shortdeltitle
+ \else
+ \fi
+ };
+
+ % Undertittel
+ \node[anchor=north west] (subtitle) at ([shift={(0,-5mm)}]title.south west) {
+ \ifdefined\@deltitle
+ \@deltitle
+ \else
+ \fi
+ };
+
+ % Forfatter
+ \node[anchor=north west] (author) at ([shift={(0,-5mm)}]subtitle.south west) {
+ \theauthor
+ };
+
+ % Studieprogram
+ \node[anchor=north west] (program) at ([shift={(0,-5mm)}]author.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)}]points.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}
+}
+
+%\renewcommand*{\maketitle}{\uiotitlepage} \ No newline at end of file
diff --git a/profiles/03_uio_navnetrekk_eng_pos.png b/profiles/03_uio_navnetrekk_eng_pos.png
new file mode 100644
index 0000000..00249b4
--- /dev/null
+++ b/profiles/03_uio_navnetrekk_eng_pos.png
Binary files differ
diff --git a/profiles/03_uio_navnetrekk_no_pos.png b/profiles/03_uio_navnetrekk_no_pos.png
new file mode 100644
index 0000000..b113f52
--- /dev/null
+++ b/profiles/03_uio_navnetrekk_no_pos.png
Binary files differ
diff --git a/profiles/03_uio_segl_pos.png b/profiles/03_uio_segl_pos.png
new file mode 100644
index 0000000..5a68175
--- /dev/null
+++ b/profiles/03_uio_segl_pos.png
Binary files differ