simplehipstercv.cls
1 2 \NeedsTeXFormat{LaTeX2e} 3 \ProvidesClass{simplehipstercv}[2019/06/22 A New Simple CV Template] 4 5 \LoadClass[]{article} 6 \RequirePackage{xcolor} 7 8 \definecolor{headercolour}{rgb}{0.25,0.25,0.25} 9 %------------------------------------------------------- 10 \definecolor{materialpurple}{HTML}{9C27B0} 11 \definecolor{materialindigo}{HTML}{3F51B5} 12 \definecolor{materialblue}{HTML}{2196F3} 13 \definecolor{materialcyan}{HTML}{00BCD4} 14 \definecolor{materialteal}{HTML}{009688} 15 \definecolor{materialgreen}{HTML}{4CAF50} 16 \definecolor{materiallime}{HTML}{CDDC39} 17 \definecolor{materialamber}{HTML}{FFC107} 18 \definecolor{materialbrown}{HTML}{795548} 19 \definecolor{materialred}{HTML}{FF4436} 20 \definecolor{materialorange}{HTML}{FF5722} 21 \definecolor{pblue}{HTML}{0395DE} 22 \newcommand{\iconsize}{\huge} 23 % --------------------------------------------------------------------------- 24 \DeclareOption{darkhipster}{ 25 % Farben 26 \definecolor{headerblue}{HTML}{2EB6E1}% 27 \definecolor{cvorange}{HTML}{FFC300} 28 \definecolor{cvpurple}{HTML}{B32EE1} 29 \colorlet{headercolour}{black!90} 30 31 \definecolor{cvred}{HTML}{E1592E} 32 \definecolor{cvgreen}{HTML}{5DE12E} 33 34 \colorlet{cvgreen}{cvred} 35 \colorlet{cvpurple}{headerblue} 36 37 % TIMELINE 38 \definecolor{timelinecolour}{HTML}{414B96} %#660022 39 \definecolor{jackbeige}{RGB}{226,212,186} 40 41 42 \newcommand{\paracolbackgroundoptions}{ 43 %\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 44 45 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.25,0.25,0.25} 46 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 47 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.25,0.25,0.25} 48 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 49 50 % 0.9,0.9,0.9 -- 0.8,0.8,0.8 51 } 52 \newcommand{\setasidefontcolour}{ 53 \color{white} 54 } 55 56 \definecolor{labelcolour}{HTML}{FFFFFF} 57 \definecolor{iconcolour}{HTML}{000000} 58 \definecolor{headerfontbox}{HTML}{000000} 59 \definecolor{headerfontboxfont}{HTML}{FFFFFF} 60 \definecolor{skilllabelcolour}{HTML}{b3b3b3} 61 } 62 % --------------------------------------------------------------------------- 63 \DeclareOption{lighthipster}{ 64 % Farben 65 \definecolor{headerblue}{HTML}{2EB6E1}% 66 \definecolor{cvorange}{HTML}{FFC300} 67 \definecolor{cvpurple}{HTML}{B32EE1} 68 69 \definecolor{cvred}{HTML}{E1592E} 70 \definecolor{cvgreen}{HTML}{5DE12E} 71 \colorlet{cvgreen}{headerblue} 72 \colorlet{cvpurple}{cvred} 73 74 % TIMELINE 75 \definecolor{timelinecolour}{HTML}{414B96} %#660022 76 \definecolor{jackbeige}{RGB}{226,212,186} 77 78 \newcommand{\paracolbackgroundoptions}{ 79 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9} 80 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 81 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9} 82 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 83 } 84 \newcommand{\setasidefontcolour}{ 85 \color{black} 86 } 87 \definecolor{labelcolour}{HTML}{000000} 88 \definecolor{iconcolour}{HTML}{000000} 89 \definecolor{headerfontbox}{HTML}{000000} 90 \definecolor{headerfontboxfont}{HTML}{FFFFFF} 91 \definecolor{skilllabelcolour}{HTML}{b3b3b3} 92 } 93 % --------------------------------------------------------------------------- 94 \DeclareOption{pastel}{ 95 % Farben 96 \definecolor{headerblue}{HTML}{6978B6}% 97 \definecolor{cvorange}{HTML}{FFC300} 98 \definecolor{cvpurple}{HTML}{B66978} 99 100 \definecolor{cvred}{HTML}{B66978} 101 \definecolor{cvgreen}{HTML}{78B669} 102 103 104 % TIMELINE 105 \definecolor{timelinecolour}{HTML}{414B96} %#660022 106 \definecolor{jackbeige}{RGB}{226,212,186} 107 108 \newcommand{\paracolbackgroundoptions}{ 109 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9} 110 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 111 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9} 112 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 113 } 114 115 \newcommand{\setasidefontcolour}{ 116 \color{black} 117 } 118 \definecolor{labelcolour}{HTML}{000000} 119 \definecolor{iconcolour}{HTML}{000000} 120 \definecolor{headerfontbox}{HTML}{000000} 121 \definecolor{headerfontboxfont}{HTML}{FFFFFF} 122 \definecolor{skilllabelcolour}{HTML}{b3b3b3} 123 } 124 125 % --------------------------------------------------------------------------- 126 \DeclareOption{allblack}{ 127 % Farben 128 \definecolor{headerblue}{HTML}{000000}% 129 \definecolor{cvorange}{HTML}{000000} 130 \definecolor{cvpurple}{HTML}{000000} 131 132 \definecolor{cvred}{HTML}{000000} 133 \definecolor{cvgreen}{HTML}{000000} 134 135 \colorlet{headercolour}{black!90} 136 137 138 % TIMELINE 139 \definecolor{timelinecolour}{HTML}{414B96} %#660022 140 \definecolor{jackbeige}{RGB}{226,212,186} 141 142 \newcommand{\paracolbackgroundoptions}{ 143 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{1,1,1} 144 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 145 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{1,1,1} 146 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 147 } 148 149 \newcommand{\setasidefontcolour}{ 150 \color{black} 151 } 152 \definecolor{labelcolour}{HTML}{000000} 153 \definecolor{iconcolour}{HTML}{FFFFFF} 154 \definecolor{headerfontbox}{HTML}{FFFFFF} 155 \definecolor{headerfontboxfont}{HTML}{000000} 156 \definecolor{skilllabelcolour}{HTML}{000000} 157 158 %------------------------------------------------------- 159 \definecolor{darkgrey}{HTML}{b3b3b3} 160 \colorlet{materialpurple}{darkgrey} 161 \colorlet{materialindigo}{darkgrey} 162 \colorlet{materialblue}{darkgrey} 163 \colorlet{materialcyan}{darkgrey} 164 \colorlet{materialteal}{darkgrey} 165 \colorlet{materialgreen}{darkgrey} 166 \colorlet{materiallime}{darkgrey} 167 \colorlet{materialamber}{darkgrey} 168 \colorlet{materialbrown}{darkgrey} 169 \colorlet{materialred}{darkgrey} 170 \colorlet{materialorange}{darkgrey} 171 \colorlet{pblue}{darkgrey} 172 \colorlet{orange}{darkgrey} 173 \colorlet{green}{darkgrey} 174 175 \renewcommand{\iconsize}{\Large} 176 } 177 % --------------------------------------------------------------------------- 178 \DeclareOption{grey}{ 179 % Farben 180 \colorlet{headercolour}{black!50} 181 \definecolor{headerblue}{HTML}{212F3D}% 182 \definecolor{cvorange}{HTML}{b3b3b3} 183 \definecolor{cvpurple}{HTML}{b3b3b3} 184 185 \definecolor{cvred}{HTML}{b3b3b3} 186 \colorlet{cvgreen}{black!50} 187 188 189 % TIMELINE 190 \definecolor{timelinecolour}{HTML}{414B96} %#660022 191 \definecolor{jackbeige}{RGB}{226,212,186} 192 193 194 \newcommand{\paracolbackgroundoptions}{ 195 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{1,1,1} 196 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 197 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{1,1,1} 198 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 199 } 200 201 \newcommand{\setasidefontcolour}{ 202 \color{black} 203 } 204 \definecolor{labelcolour}{HTML}{FFFFFF} 205 \definecolor{iconcolour}{HTML}{FFFFFF} 206 \definecolor{headerfontbox}{HTML}{000000} 207 \definecolor{headerfontboxfont}{HTML}{FFFFFF} 208 \definecolor{skilllabelcolour}{HTML}{212F3D} 209 %black!30 210 211 %------------------------------------------------------- 212 \definecolor{darkgrey}{HTML}{b3b3b3} 213 \colorlet{materialpurple}{darkgrey} 214 \colorlet{materialindigo}{darkgrey} 215 \colorlet{materialblue}{darkgrey} 216 \colorlet{materialcyan}{darkgrey} 217 \colorlet{materialteal}{darkgrey} 218 \colorlet{materialgreen}{darkgrey} 219 \colorlet{materiallime}{darkgrey} 220 \colorlet{materialamber}{darkgrey} 221 \colorlet{materialbrown}{darkgrey} 222 \colorlet{materialred}{darkgrey} 223 \colorlet{materialorange}{darkgrey} 224 \colorlet{pblue}{darkgrey} 225 \colorlet{orange}{darkgrey} 226 \colorlet{green}{darkgrey} 227 228 \renewcommand{\iconsize}{\Large} 229 } 230 231 % --------------------------------------------------------------------------- 232 \DeclareOption{verylight}{ 233 % Farben 234 \definecolor{headerblue}{HTML}{b3b3b3}% 235 \definecolor{cvorange}{HTML}{b3b3b3} 236 \definecolor{cvpurple}{HTML}{b3b3b3} 237 238 \definecolor{cvred}{HTML}{b3b3b3} 239 \definecolor{cvgreen}{HTML}{00b3b3} 240 241 242 % TIMELINE 243 \definecolor{timelinecolour}{HTML}{414B96} %#660022 244 \definecolor{jackbeige}{RGB}{226,212,186} 245 246 \newcommand{\paracolbackgroundoptions}{ 247 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{0.9,0.9,0.9} 248 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 249 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{0.9,0.9,0.9} 250 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 251 } 252 253 \newcommand{\setasidefontcolour}{ 254 \color{black} 255 } 256 \definecolor{labelcolour}{HTML}{000000} 257 \definecolor{iconcolour}{HTML}{FFFFFF} 258 \definecolor{headerfontbox}{HTML}{FFFFFF} 259 \definecolor{headerfontboxfont}{HTML}{000000} 260 \definecolor{skilllabelcolour}{HTML}{000000} 261 262 %------------------------------------------------------- 263 \definecolor{darkgrey}{HTML}{b3b3b3} 264 \colorlet{materialpurple}{darkgrey} 265 \colorlet{materialindigo}{darkgrey} 266 \colorlet{materialblue}{darkgrey} 267 \colorlet{materialcyan}{darkgrey} 268 \colorlet{materialteal}{darkgrey} 269 \colorlet{materialgreen}{darkgrey} 270 \colorlet{materiallime}{darkgrey} 271 \colorlet{materialamber}{darkgrey} 272 \colorlet{materialbrown}{darkgrey} 273 \colorlet{materialred}{darkgrey} 274 \colorlet{materialorange}{darkgrey} 275 \colorlet{pblue}{darkgrey} 276 \colorlet{orange}{darkgrey} 277 \colorlet{green}{darkgrey} 278 279 \renewcommand{\iconsize}{\Large} 280 } 281 % --------------------------------------------------------------------------- 282 283 \DeclareOption{withoutsidebar}{ 284 % Farben 285 \definecolor{headerblue}{HTML}{b3b3b3}% 286 \definecolor{cvorange}{HTML}{b3b3b3} 287 \definecolor{cvpurple}{HTML}{b3b3b3} 288 289 \definecolor{cvred}{HTML}{b3b3b3} 290 \definecolor{cvgreen}{HTML}{00b3b3} 291 292 293 % TIMELINE 294 \definecolor{timelinecolour}{HTML}{414B96} %#660022 295 \definecolor{jackbeige}{RGB}{226,212,186} 296 297 \newcommand{\paracolbackgroundoptions}{ 298 \backgroundcolor{c[0](4pt,4pt)(0.5\columnsep,4pt)}[rgb]{1,1,1} 299 \backgroundcolor{c[1](0.5\columnsep,4pt)(4pt,4pt)}[rgb]{1,1,1} 300 \backgroundcolor{C[0](10000pt,10000pt)(0.5\columnsep,10000pt)}[rgb]{1,1,1} 301 \backgroundcolor{C[1](0.5\columnsep,10000pt)(10000pt,10000pt)}[rgb]{1,1,1} 302 } 303 304 \newcommand{\setasidefontcolour}{ 305 \color{black} 306 } 307 \definecolor{labelcolour}{HTML}{000000} 308 \definecolor{iconcolour}{HTML}{FFFFFF} 309 \definecolor{headerfontbox}{HTML}{FFFFFF} 310 \definecolor{headerfontboxfont}{HTML}{000000} 311 \definecolor{skilllabelcolour}{HTML}{000000} 312 313 %------------------------------------------------------- 314 \definecolor{darkgrey}{HTML}{b3b3b3} 315 \colorlet{materialpurple}{darkgrey} 316 \colorlet{materialindigo}{darkgrey} 317 \colorlet{materialblue}{darkgrey} 318 \colorlet{materialcyan}{darkgrey} 319 \colorlet{materialteal}{darkgrey} 320 \colorlet{materialgreen}{darkgrey} 321 \colorlet{materiallime}{darkgrey} 322 \colorlet{materialamber}{darkgrey} 323 \colorlet{materialbrown}{darkgrey} 324 \colorlet{materialred}{darkgrey} 325 \colorlet{materialorange}{darkgrey} 326 \colorlet{pblue}{darkgrey} 327 \colorlet{orange}{darkgrey} 328 \colorlet{green}{darkgrey} 329 330 \renewcommand{\iconsize}{\Large} 331 } 332 333 334 335 % --------------------------------------------------------------------------- 336 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} 337 \ProcessOptions\relax 338 339 \usepackage{simplehipstercv} 340