diff options
author | Christophe Roger <darwiinc@live.fr> | 2017-12-30 07:06:06 +1100 |
---|---|---|
committer | Christophe Roger <darwiinc@live.fr> | 2017-12-30 07:06:06 +1100 |
commit | e3abdaea90788caf4ec7012add3bc2d66828962e (patch) | |
tree | 246f6b73d26d2e35a9ab7c76ca8faf81f0df9231 /yaac-another-awesome-cv.cls | |
parent | e25a946331200267520afd6bf91275480d144253 (diff) | |
download | cv-e3abdaea90788caf4ec7012add3bc2d66828962e.tar.gz cv-e3abdaea90788caf4ec7012add3bc2d66828962e.tar.bz2 cv-e3abdaea90788caf4ec7012add3bc2d66828962e.tar.xz cv-e3abdaea90788caf4ec7012add3bc2d66828962e.zip |
v1.8.0
[EVO] Create a keywords environment for the skills section
[EVO] Create a keywordsentry macro to list your awesome skills as keywords
[EVO] Create a referees environment
[EVO] Create referee macro
[EVO] Update README
Diffstat (limited to 'yaac-another-awesome-cv.cls')
-rwxr-xr-x | yaac-another-awesome-cv.cls | 65 |
1 files changed, 49 insertions, 16 deletions
diff --git a/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv.cls index 330605f..c40b399 100755 --- a/yaac-another-awesome-cv.cls +++ b/yaac-another-awesome-cv.cls @@ -17,7 +17,7 @@ % % This work consists of the files awesome-source-cv.cls -\ProvidesClass{yaac-another-awesome-cv}[2017/11/17 v1.7.0 'YAAC: Another Awesome CV' Class] +\ProvidesClass{yaac-another-awesome-cv}[2017/12/26 v1.8.0 'YAAC: Another Awesome CV' Class] \LoadClass[a4paper]{article} @@ -117,16 +117,14 @@ { %\setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin} \setmainfont{Source Sans Pro Light}[ - BoldFont = Source Sans Pro Semibold, - ItalicFont= Source Sans Pro Light Italic, - SmallCapsFont = Source Sans Pro] + BoldFont = SourceSansPro-Regular, + ItalicFont= Source Sans Pro Light Italic] } { \setmainfont{SourceSansPro-Light}[ Path = fonts/, - BoldFont = SourceSansPro-Semibold, - ItalicFont = SourceSansPro-LightIt, - SmallCapsFont = SourceSansPro-Regular] + BoldFont = SourceSansPro-Regular, + ItalicFont = SourceSansPro-LightIt] } %New length definition @@ -156,7 +154,7 @@ % Render author's name % Usage: \user{<firstanme>}{<lastname>} -\newcommand\user[2]{\color{accentcolor}{\LARGE #1 \textbf{#2}}\color{Black}} +\newcommand\user[2]{\color{accentcolor}{\LARGE #1 \textsc{\textbf{#2}}}\color{Black}} % Render a text with its symbol % Usage; \socialtext{<icon>}{<label>} @@ -217,11 +215,11 @@ \newcommand\resumetitle[1]{ \ifundef{\@alternative}{ \par{ - \bigskip\center{\Large \color{accentcolor}\textsc{#1}\color{Black}}\par + \bigskip\center{\Large \color{accentcolor}\textbf{#1}\color{Black}}\par } \bigskip }{ - \color{accentcolor}\textsc{\large{#1}}\color{black} + \color{accentcolor}\textbf{\large{#1}}\color{black} } } @@ -267,7 +265,22 @@ } % Resume part title definition -\newcommand\sectionTitle[2]{\section{\texorpdfstring{\color{accentcolor}#2\enspace #1}{#1}}} +\newcommand\sectionTitle[2]{\section{\texorpdfstring{\color{accentcolor}#2\enspace \textsc{#1}}{#1}}} + +% Define the 'keywords' environment +\newenvironment{keywords}{% + \renewcommand{\arraystretch}{1.1} + + \begin{tabular}{>{}r>{}p{13cm}} +}{% + \end{tabular} +} + +% Render a scholarshipentry in the scolarship environment +% Usage: \scholarshipentry{<date>}{<description>} +\newcommand\keywordsentry[2]{ + \textbf{#1} & #2\\ +} % Define a new column type for the scholarship environment \newcolumntype{Y}{>{\raggedleft}p{\leftcolumn}} @@ -295,7 +308,7 @@ % 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 } \\ + \textbf{#1} & \foreach \x in {1,...,5}{{\color{accentcolor!80} \ifnumgreater{\x}{#2}{\faCircleThin}{\faCircle}}\enspace } \\ } \newcolumntype{E}{>{\raggedright\arraybackslash}p{\rightcolumnlength}} @@ -316,8 +329,8 @@ % } % {<Technology list>} \newcommand\experience[7]{ - \textsc{#1} & \textsc{#2, #3, #4} \\* - \textsc{#5} & \begin{minipage}[t]{\rightcolumnlength} + \textbf{#1} & \textbf{#2, \textsc{#3}, #4} \\* + \textbf{#5} & \begin{minipage}[t]{\rightcolumnlength} #6 \end{minipage} \\* & \footnotesize{\foreach \n in {#7}{\cvtag{\n}}} \\ @@ -333,8 +346,8 @@ % } % {<Technology list>} \newcommand\consultantexperience[9]{ - \textsc{#1} & \textsc{#2, #3, #4} \\* - \textsc{#5} & \emph{#6} pour #7 \\* + \textbf{#1} & \textbf{#2, \textsc{#3}, #4} \\* + \textbf{#5} & \emph{#6} pour \textsc{#7} \\* & \begin{minipage}[t]{\rightcolumnlength} #8 \end{minipage} \\* @@ -352,3 +365,23 @@ #2 \end{minipage} } + +% Define the 'referencees' environment +\newenvironment{referees}{% +}{% + \hfill + \bigskip +} + +\newcommand*\referee[5]{ + \hspace{1em} + \begin{minipage}[t]{\dimexpr(\linewidth/3) - 3em} + \begin{tabular}{>{}l >{}l} + \multicolumn{2}{l}{\textbf{#1}}\\ + \multicolumn{2}{l}{\emph{#2}, \textsc{#3}}\\ + \quad \mailSymbol & \href{mailto:#4}{#4} \\ + \quad \faPhone & #5 \\ + \end{tabular} + \end{minipage}% +} + |