diff options
Diffstat (limited to 'awesome-source-cv.cls')
-rwxr-xr-x | awesome-source-cv.cls | 78 |
1 files changed, 53 insertions, 25 deletions
diff --git a/awesome-source-cv.cls b/awesome-source-cv.cls index 4843cfd..e5a7e98 100755 --- a/awesome-source-cv.cls +++ b/awesome-source-cv.cls @@ -32,6 +32,9 @@ \DeclareOption{indigo}{ \def\@indigo{indigo} } +\DeclareOption{orange}{ + \def\@orange{orange} +} \DeclareOption{localFont}{ \def\@local{local} @@ -57,38 +60,27 @@ \RequirePackage{tikz} \RequirePackage{pgffor} -% Define default colors -\definecolor{accentcolor}{rgb}{0,0.2,0.6} -\definecolor{linkcolor}{rgb}{0,0.2,0.6} -\definecolor{symbolcolor}{rgb}{0,0.2,0.6} +% Define default accent colors +\definecolor{basecolor}{HTML}{000066} %BLUE -\ifundef{\@green} -{ - \ifundef{\@red} - { - \ifundef{\@indigo} - {} - { - \definecolor{accentcolor}{rgb}{0.2, 0.07, 0.48} - \definecolor{linkcolor}{rgb}{0.2, 0.07, 0.48} - \definecolor{symbolcolor}{rgb}{0.2, 0.07, 0.48} +\ifundef{\@green} { + \ifundef{\@red} { + \ifundef{\@indigo}{ + \ifundef{\@orange} {} + { \definecolor{basecolor}{HTML}{e68a00} } } + { \definecolor{basecolor}{rgb}{0.2, 0.07, 0.48} } } - { - \definecolor{accentcolor}{rgb}{0.83, 0.0, 0.0} - \definecolor{linkcolor}{rgb}{0.83, 0.0, 0.0} - \definecolor{symbolcolor}{rgb}{0.83, 0.0, 0.0} - } + { \definecolor{basecolor}{HTML}{b30000} } %RED } -{ - \definecolor{accentcolor}{rgb}{0.0, 0.62, 0.38} - \definecolor{linkcolor}{rgb}{0.0, 0.62, 0.38} - \definecolor{symbolcolor}{rgb}{0.0, 0.62, 0.38} -} - +{ \definecolor{basecolor}{rgb}{0.0, 0.62, 0.38} } \definecolor{darkGrey}{HTML}{989898} +\colorlet{linkcolor}{basecolor} +\colorlet{accentcolor}{linkcolor!90} +\colorlet{symbolcolor}{linkcolor!85} + % Setup hyperref package, and colours for links %\definecolor{linkcolour}{rgb}{0,0.2,0.6} \hypersetup{breaklinks} @@ -157,6 +149,13 @@ \tikz[baseline]\node[anchor=base,draw=darkGrey!70,rounded corners=0.5ex,inner xsep=1ex,inner ysep =0.55ex,text height=1.3ex,text depth=.25ex]{#1}; } +% Create skill level +%\newcommand{\cvskill}[2]{% +%\textcolor{accentcolor}{\textbf{#1}}\hfill +%\foreach \x in {1,...,5}{% +% \space{\color{accentcolor} \ifnumgreater{\x}{#2}{\faCircleThin}{\faCircle}}}\par% +%} + % Render author's name % Usage: \user{<firstanme>}{<lastname>} \newcommand\user[2]{\color{accentcolor}{\LARGE #1 \textbf{#2}}\color{Black}} % Username @@ -233,6 +232,33 @@ % Resume part title definition \newcommand\sectionTitle[2]{\section{\texorpdfstring{\color{accentcolor}#2\enspace #1}{#1}}} +\newcolumntype{D}{>{\raggedleft}p{\leftcolumn}} + +% Define the 'scolarship' environment +\newenvironment{scolarship}{% + \begin{tabular}{D p{\rightcolumnlength}} +}{% + \end{tabular} +} + +\newcommand\scolarshipentry[2]{ + #1 & #2 \\ +} + +% Define the 'skills' environment +\newenvironment{skills}{% + \begin{longtable}{R{\leftcolumn}p{\rightcolumnlength}} +}{% + \end{longtable} +} + +% Render a skill in the skills environment +% Usage: +% \skill{<skill>}{<level>} +\newcommand\skill[2]{ + \textsc{#1} & \foreach \x in {1,...,5}{{\color{accentcolor!80} \ifnumgreater{\x}{#2}{\faCircleO}{\faCircle}}\enspace } \\ +} + % Define the 'experiences' environment \newenvironment{experiences}{% \begin{longtable}{R{\leftcolumn}|p{\rightcolumnlength}} @@ -242,6 +268,7 @@ % Render an experience in the experiences environment % Usage: +% \experience % {<End date>} {<Title>}{<Enterprise>}{<Country>} % {<Start date} { % <Experience description (Could be a list)> @@ -257,6 +284,7 @@ % Render a consultant experience in the experiences environment % Usage: +% \consultantexperience % {<End date>} {<Consultant title>}{<Consulting Enterprise>}{<Country>} % {<Start date} {<Client title>}{<Client business unit>} % { |