282 lines
9.0 KiB
OpenEdge ABL
282 lines
9.0 KiB
OpenEdge ABL
|
|
||
|
\NeedsTeXFormat{LaTeX2e}
|
||
|
\ProvidesClass{hipstercv}[2019/06/20 A Hipster CV]
|
||
|
|
||
|
\LoadClass[]{article}
|
||
|
\RequirePackage{xcolor}
|
||
|
|
||
|
%-------------------------------------------------------
|
||
|
\definecolor{materialpurple}{HTML}{9C27B0}
|
||
|
\definecolor{materialindigo}{HTML}{3F51B5}
|
||
|
\definecolor{materialblue}{HTML}{2196F3}
|
||
|
\definecolor{materialcyan}{HTML}{00BCD4}
|
||
|
\definecolor{materialteal}{HTML}{009688}
|
||
|
\definecolor{materialgreen}{HTML}{4CAF50}
|
||
|
\definecolor{materiallime}{HTML}{CDDC39}
|
||
|
\definecolor{materialamber}{HTML}{FFC107}
|
||
|
\definecolor{materialbrown}{HTML}{795548}
|
||
|
\definecolor{materialred}{HTML}{FF4436}
|
||
|
\definecolor{materialorange}{HTML}{FF5722}
|
||
|
\definecolor{pblue}{HTML}{0395DE}
|
||
|
\newcommand{\iconsize}{\huge}
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption{darkhipster}{
|
||
|
% Farben
|
||
|
\definecolor{headerblue}{HTML}{2EB6E1}%
|
||
|
\definecolor{cvorange}{HTML}{FFC300}
|
||
|
\definecolor{cvpurple}{HTML}{B32EE1}
|
||
|
|
||
|
\definecolor{cvred}{HTML}{E1592E}
|
||
|
\definecolor{cvgreen}{HTML}{5DE12E}
|
||
|
|
||
|
|
||
|
% TIMELINE
|
||
|
\definecolor{timelinecolour}{HTML}{414B96} %#660022
|
||
|
\definecolor{jackbeige}{RGB}{226,212,186}
|
||
|
|
||
|
|
||
|
\newcommand{\paracolbackgroundoptions}{
|
||
|
%\backgroundcolor{c[1]}[rgb]{1,1,0.8} % cream yellow for column-1 %\backgroundcolor{g}[rgb]{0.8,1,1} % \backgroundcolor{l}[rgb]{0,0,0.7} % dark blue for left margin
|
||
|
|
||
|
\backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.25,0.25,0.25}
|
||
|
\backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1}
|
||
|
\backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.25,0.25,0.25}
|
||
|
\backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1}
|
||
|
|
||
|
% 0.9,0.9,0.9 -- 0.8,0.8,0.8
|
||
|
}
|
||
|
\newcommand{\setasidefontcolour}{
|
||
|
\color{white}
|
||
|
}
|
||
|
|
||
|
\definecolor{labelcolour}{HTML}{FFFFFF}
|
||
|
\definecolor{iconcolour}{HTML}{000000}
|
||
|
\definecolor{headerfontbox}{HTML}{000000}
|
||
|
\definecolor{headerfontboxfont}{HTML}{FFFFFF}
|
||
|
\definecolor{skilllabelcolour}{HTML}{b3b3b3}
|
||
|
}
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption{lighthipster}{
|
||
|
% Farben
|
||
|
\definecolor{headerblue}{HTML}{2EB6E1}%
|
||
|
\definecolor{cvorange}{HTML}{FFC300}
|
||
|
\definecolor{cvpurple}{HTML}{B32EE1}
|
||
|
|
||
|
\definecolor{cvred}{HTML}{E1592E}
|
||
|
\definecolor{cvgreen}{HTML}{5DE12E}
|
||
|
|
||
|
|
||
|
% TIMELINE
|
||
|
\definecolor{timelinecolour}{HTML}{414B96} %#660022
|
||
|
\definecolor{jackbeige}{RGB}{226,212,186}
|
||
|
|
||
|
\newcommand{\paracolbackgroundoptions}{
|
||
|
\backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1}
|
||
|
\backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1}
|
||
|
}
|
||
|
\newcommand{\setasidefontcolour}{
|
||
|
\color{black}
|
||
|
}
|
||
|
\definecolor{labelcolour}{HTML}{000000}
|
||
|
\definecolor{iconcolour}{HTML}{000000}
|
||
|
\definecolor{headerfontbox}{HTML}{000000}
|
||
|
\definecolor{headerfontboxfont}{HTML}{FFFFFF}
|
||
|
\definecolor{skilllabelcolour}{HTML}{b3b3b3}
|
||
|
}
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption{pastel}{
|
||
|
% Farben
|
||
|
\definecolor{headerblue}{HTML}{6978B6}%
|
||
|
\definecolor{cvorange}{HTML}{FFC300}
|
||
|
\definecolor{cvpurple}{HTML}{B66978}
|
||
|
|
||
|
\definecolor{cvred}{HTML}{B66978}
|
||
|
\definecolor{cvgreen}{HTML}{78B669}
|
||
|
|
||
|
|
||
|
% TIMELINE
|
||
|
\definecolor{timelinecolour}{HTML}{414B96} %#660022
|
||
|
\definecolor{jackbeige}{RGB}{226,212,186}
|
||
|
|
||
|
\newcommand{\paracolbackgroundoptions}{
|
||
|
\backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1}
|
||
|
\backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1}
|
||
|
}
|
||
|
|
||
|
\newcommand{\setasidefontcolour}{
|
||
|
\color{black}
|
||
|
}
|
||
|
\definecolor{labelcolour}{HTML}{000000}
|
||
|
\definecolor{iconcolour}{HTML}{000000}
|
||
|
\definecolor{headerfontbox}{HTML}{000000}
|
||
|
\definecolor{headerfontboxfont}{HTML}{FFFFFF}
|
||
|
\definecolor{skilllabelcolour}{HTML}{b3b3b3}
|
||
|
}
|
||
|
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption{allblack}{
|
||
|
% Farben
|
||
|
\definecolor{headerblue}{HTML}{000000}%
|
||
|
\definecolor{cvorange}{HTML}{000000}
|
||
|
\definecolor{cvpurple}{HTML}{000000}
|
||
|
|
||
|
\definecolor{cvred}{HTML}{000000}
|
||
|
\definecolor{cvgreen}{HTML}{000000}
|
||
|
|
||
|
|
||
|
% TIMELINE
|
||
|
\definecolor{timelinecolour}{HTML}{414B96} %#660022
|
||
|
\definecolor{jackbeige}{RGB}{226,212,186}
|
||
|
|
||
|
\newcommand{\paracolbackgroundoptions}{
|
||
|
\backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1}
|
||
|
\backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1}
|
||
|
}
|
||
|
|
||
|
\newcommand{\setasidefontcolour}{
|
||
|
\color{black}
|
||
|
}
|
||
|
\definecolor{labelcolour}{HTML}{000000}
|
||
|
\definecolor{iconcolour}{HTML}{FFFFFF}
|
||
|
\definecolor{headerfontbox}{HTML}{FFFFFF}
|
||
|
\definecolor{headerfontboxfont}{HTML}{000000}
|
||
|
\definecolor{skilllabelcolour}{HTML}{000000}
|
||
|
|
||
|
%-------------------------------------------------------
|
||
|
\definecolor{darkgrey}{HTML}{b3b3b3}
|
||
|
\colorlet{materialpurple}{darkgrey}
|
||
|
\colorlet{materialindigo}{darkgrey}
|
||
|
\colorlet{materialblue}{darkgrey}
|
||
|
\colorlet{materialcyan}{darkgrey}
|
||
|
\colorlet{materialteal}{darkgrey}
|
||
|
\colorlet{materialgreen}{darkgrey}
|
||
|
\colorlet{materiallime}{darkgrey}
|
||
|
\colorlet{materialamber}{darkgrey}
|
||
|
\colorlet{materialbrown}{darkgrey}
|
||
|
\colorlet{materialred}{darkgrey}
|
||
|
\colorlet{materialorange}{darkgrey}
|
||
|
\colorlet{pblue}{darkgrey}
|
||
|
\colorlet{orange}{darkgrey}
|
||
|
\colorlet{green}{darkgrey}
|
||
|
|
||
|
\renewcommand{\iconsize}{\Large}
|
||
|
}
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption{grey}{
|
||
|
% Farben
|
||
|
\definecolor{headerblue}{HTML}{212F3D}%
|
||
|
\definecolor{cvorange}{HTML}{b3b3b3}
|
||
|
\definecolor{cvpurple}{HTML}{B66978}
|
||
|
|
||
|
\definecolor{cvred}{HTML}{b3b3b3}
|
||
|
\definecolor{cvgreen}{HTML}{212F3D}
|
||
|
|
||
|
|
||
|
% TIMELINE
|
||
|
\definecolor{timelinecolour}{HTML}{414B96} %#660022
|
||
|
\definecolor{jackbeige}{RGB}{226,212,186}
|
||
|
|
||
|
\newcommand{\paracolbackgroundoptions}{
|
||
|
%\backgroundcolor{c[1]}[rgb]{1,1,0.8} % cream yellow for column-1 %\backgroundcolor{g}[rgb]{0.8,1,1} % \backgroundcolor{l}[rgb]{0,0,0.7} % dark blue for left margin
|
||
|
|
||
|
\backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.25,0.25,0.25}
|
||
|
\backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1}
|
||
|
\backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.25,0.25,0.25}
|
||
|
\backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1}
|
||
|
|
||
|
% 0.9,0.9,0.9 -- 0.8,0.8,0.8
|
||
|
}
|
||
|
\newcommand{\setasidefontcolour}{
|
||
|
\color{white}
|
||
|
}
|
||
|
\definecolor{labelcolour}{HTML}{FFFFFF}
|
||
|
\definecolor{iconcolour}{HTML}{FFFFFF}
|
||
|
\definecolor{headerfontbox}{HTML}{000000}
|
||
|
\definecolor{headerfontboxfont}{HTML}{FFFFFF}
|
||
|
\definecolor{skilllabelcolour}{HTML}{212F3D}
|
||
|
|
||
|
%-------------------------------------------------------
|
||
|
\definecolor{darkgrey}{HTML}{b3b3b3}
|
||
|
\colorlet{materialpurple}{darkgrey}
|
||
|
\colorlet{materialindigo}{darkgrey}
|
||
|
\colorlet{materialblue}{darkgrey}
|
||
|
\colorlet{materialcyan}{darkgrey}
|
||
|
\colorlet{materialteal}{darkgrey}
|
||
|
\colorlet{materialgreen}{darkgrey}
|
||
|
\colorlet{materiallime}{darkgrey}
|
||
|
\colorlet{materialamber}{darkgrey}
|
||
|
\colorlet{materialbrown}{darkgrey}
|
||
|
\colorlet{materialred}{darkgrey}
|
||
|
\colorlet{materialorange}{darkgrey}
|
||
|
\colorlet{pblue}{darkgrey}
|
||
|
\colorlet{orange}{darkgrey}
|
||
|
\colorlet{green}{darkgrey}
|
||
|
|
||
|
\renewcommand{\iconsize}{\Large}
|
||
|
}
|
||
|
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption{verylight}{
|
||
|
% Farben
|
||
|
\definecolor{headerblue}{HTML}{b3b3b3}%
|
||
|
\definecolor{cvorange}{HTML}{b3b3b3}
|
||
|
\definecolor{cvpurple}{HTML}{b3b3b3}
|
||
|
|
||
|
\definecolor{cvred}{HTML}{b3b3b3}
|
||
|
\definecolor{cvgreen}{HTML}{00b3b3}
|
||
|
|
||
|
|
||
|
% TIMELINE
|
||
|
\definecolor{timelinecolour}{HTML}{414B96} %#660022
|
||
|
\definecolor{jackbeige}{RGB}{226,212,186}
|
||
|
|
||
|
\newcommand{\paracolbackgroundoptions}{
|
||
|
\backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1}
|
||
|
\backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9}
|
||
|
\backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1}
|
||
|
}
|
||
|
|
||
|
\newcommand{\setasidefontcolour}{
|
||
|
\color{black}
|
||
|
}
|
||
|
\definecolor{labelcolour}{HTML}{000000}
|
||
|
\definecolor{iconcolour}{HTML}{FFFFFF}
|
||
|
\definecolor{headerfontbox}{HTML}{FFFFFF}
|
||
|
\definecolor{headerfontboxfont}{HTML}{000000}
|
||
|
\definecolor{skilllabelcolour}{HTML}{000000}
|
||
|
|
||
|
%-------------------------------------------------------
|
||
|
\definecolor{darkgrey}{HTML}{b3b3b3}
|
||
|
\colorlet{materialpurple}{darkgrey}
|
||
|
\colorlet{materialindigo}{darkgrey}
|
||
|
\colorlet{materialblue}{darkgrey}
|
||
|
\colorlet{materialcyan}{darkgrey}
|
||
|
\colorlet{materialteal}{darkgrey}
|
||
|
\colorlet{materialgreen}{darkgrey}
|
||
|
\colorlet{materiallime}{darkgrey}
|
||
|
\colorlet{materialamber}{darkgrey}
|
||
|
\colorlet{materialbrown}{darkgrey}
|
||
|
\colorlet{materialred}{darkgrey}
|
||
|
\colorlet{materialorange}{darkgrey}
|
||
|
\colorlet{pblue}{darkgrey}
|
||
|
\colorlet{orange}{darkgrey}
|
||
|
\colorlet{green}{darkgrey}
|
||
|
|
||
|
\renewcommand{\iconsize}{\Large}
|
||
|
}
|
||
|
% ---------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
% ---------------------------------------------------------------------------
|
||
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
|
||
|
\ProcessOptions\relax
|
||
|
|
||
|
\usepackage{hipstercv}
|