diff options
author | Christophe Roger <darwiinc@live.fr> | 2016-09-21 12:12:54 +1100 |
---|---|---|
committer | Christophe Roger <darwiinc@live.fr> | 2016-09-21 12:12:54 +1100 |
commit | 763b46b9667158510d61ee2396d26a1ba59656fb (patch) | |
tree | 222a72911ee202667184a1ea722580d052edbe86 | |
parent | 4b84adbef227e8ba87b9cf3d71b218069b1d5433 (diff) | |
download | cv-763b46b9667158510d61ee2396d26a1ba59656fb.tar.gz cv-763b46b9667158510d61ee2396d26a1ba59656fb.tar.bz2 cv-763b46b9667158510d61ee2396d26a1ba59656fb.tar.xz cv-763b46b9667158510d61ee2396d26a1ba59656fb.zip |
Renaming style
-rwxr-xr-x | cv.tex | 5 | ||||
-rwxr-xr-x | section_references.tex | 2 | ||||
-rwxr-xr-x | simple-awesome-cv.cls (renamed from darwiin-cv.cls) | 91 |
3 files changed, 73 insertions, 25 deletions
@@ -1,9 +1,10 @@ % !TEX TS-program = xelatex
-\documentclass{darwiin-cv}
+\documentclass{simple-awesome-cv}
\name{Christophe}{ROGER}
+\tagline{Chef de projet IT}
\socialinfo{
\linkedin{christopheroger}
\viadeo{christopheroger}
@@ -18,8 +19,6 @@ \makecvheader
-\resumetitle{Chef de projet IT}
-
%--------------------SECTIONS-----------------------------------
\input{section_headline}
\input{section_competences} % Section compétence
diff --git a/section_references.tex b/section_references.tex index 564c45a..8db5652 100755 --- a/section_references.tex +++ b/section_references.tex @@ -5,5 +5,5 @@ \multicolumn{2}{l}{\textsc{Eddard Stark}, \emph{Lord of Winterfell}} & \multicolumn{2}{l}{\textsc{John Snow}, \emph{Lord Commander of the Night Watch}} \\ \quad \faMobilePhone & +33 6 23 45 67 89 & \quad \faMobilePhone & +33 6 23 45 67 90\\ \quad \faPhone & +33 1 23 45 67 89 & \quad \faPhone& +33 1 23 45 67 90\\ - \quad \faEnvelope & \href{mailto:e.stark@winterfell.org}{e.stark@winterfell.org}& \quad \faEnvelope & \href{mailto:j.snow@castle.black}{j.snow@castle.black}\\ + \quad \mailSymbol & \href{mailto:e.stark@winterfell.org}{e.stark@winterfell.org}& \quad \mailSymbol & \href{mailto:j.snow@castle.black}{j.snow@castle.black}\\ \end{tabular}
\ No newline at end of file diff --git a/darwiin-cv.cls b/simple-awesome-cv.cls index bb655b7..0048b23 100755 --- a/darwiin-cv.cls +++ b/simple-awesome-cv.cls @@ -1,7 +1,32 @@ -\ProvidesClass{darwiin-cv}[2015/10/04 v1.1 Christophe ROGER CV Class] +\ProvidesClass{simple-awesome-cv}[2016/09/20 v1.2 Simple Awesome CV Class] \LoadClass[11pt,a4paper]{article} +\newcommand{\setColors}[3] { + \newcommand{\accentColor}{\color{#1}} + \newcommand{\linkColor}{\color{#1}} + \newcommand{\symbolcolor}{\textcolor{#1}} +} + +\setColors{Blue}{Blue}{Blue} + +\DeclareOption{green}{ + \renewcommand{\accentColor}{\color{Green}} + \renewcommand{\linkColor}{\color{Green}} + \renewcommand{\symbolcolor}{\textcolor{Green}} +} +\DeclareOption{red}{ + \renewcommand{\accentColor}{\color{Red}} + \renewcommand{\linkColor}{\color{Red}} + \renewcommand{\symbolcolor}{\textcolor{Red}} +} +\DeclareOption{myBlue}{ + \renewcommand{\accentColor}{\color{myBlue}} + \renewcommand{\linkColor}{\color{myBlue}} + \renewcommand{\symbolcolor}{\textcolor{myBlue}} +} +\ProcessOptions + % Dependences %A Few Useful Packages \RequirePackage[frenchb]{babel} @@ -18,13 +43,11 @@ \RequirePackage{enumitem} \RequirePackage{longtable} -\definecolor{myBlue}{HTML}{191970} - -\colorlet{accent}{myBlue} +\definecolor{myBlue}{HTML}{FF9B1C} % Setup hyperref package, and colours for links \definecolor{linkcolour}{rgb}{0,0.2,0.6} -\hypersetup{colorlinks,breaklinks,urlcolor=linkcolour, linkcolor=linkcolour} +\hypersetup{breaklinks} \pagestyle{empty} % non-numbered pages \font\fb=''[cmr10]'' % for use with \LaTeX command @@ -58,22 +81,29 @@ \setlength{\leftcolumn}{2.5cm} % Macros -\newcommand{\el}{\enspace \faAngleRight \enspace} % Custom itemize to use with array -\newcommand\link[2]{\href{#1}{#2} \faLink } +\newcommand{\mailSymbol}{\faAt} +\newcommand{\locationSymbol}{\faMapMarker} +\newcommand{\infoSymbol}{\faInfo} +\newcommand{\linkedinSymbol}{\faLinkedin} +\newcommand{\viadeoSymbol}{\faViadeo} +\newcommand{\mobileSymbol}{\faMobilePhone} +\newcommand{\githubSymbol}{\faGithub} + +\newcommand\link[2]{\linkColor\href{#1}{#2}\color{Black} } \newcommand\important[1]{\textbf #1} % Render author's name % Usage: \user{<firstanme>}{<lastname>} -\newcommand\user[2]{\color{accent}{\LARGE #1 \textbf{#2}}\color{Black}} % Username +\newcommand\user[2]{\accentColor{\LARGE #1 \textbf{#2}}\color{Black}} % Username % Render a text with its symbol % Usage; \socialtext{<icon>}{<label>} -\newcommand{\socialtext}[2]{\mbox{\textcolor{accent}{#1}\hspace{0.5em}#2\hspace{1em}}} +\newcommand{\socialtext}[2]{\mbox{\symbolcolor{#1}\hspace{0.5em}#2\hspace{1em}}} % Render a link with its symbol % Usage; \sociallink{<icon>}{<label>} -\newcommand{\sociallink}[3]{\mbox{\textcolor{accent}{#1}\hspace{0.5em}\href{#2}{#3}\hspace{1em}}} +\newcommand{\sociallink}[3]{\mbox{\symbolcolor{#1}\hspace{0.5em}\link{#2}{#3}\hspace{1em}}} % Define author's name % Usage: \name{<firstname>}{<lastname>} @@ -86,37 +116,41 @@ \newcommand*{\familyname}[1]{\def\@lastname{#1}} \def\@familyname{\@lastname} +% Define author's tagline +% Usage: \tagline{<tag line>} +\newcommand*{\tagline}[1]{\def\@tagline{#1}} + % Render author's address % Usage: \address{<address>} -\newcommand*{\address}[1]{\socialtext{\faMapMarker}{#1}} +\newcommand*{\address}[1]{\socialtext{\locationSymbol}{#1}} % Render author's infos % Usage: \infos{<infos>} -\newcommand*{\infos}[1]{\socialtext{\faInfo}{#1}} +\newcommand*{\infos}[1]{\socialtext{\infoSymbol}{#1}} % Render author's linked-in (optional) % Usage: \linkedin{<linked-in-nick>} -\newcommand*{\linkedin}[1]{\sociallink{\faLinkedin}{http://www.linkedin.com/in/#1/fr}{linkedin.com/in/#1}} +\newcommand*{\linkedin}[1]{\sociallink{\linkedinSymbol}{http://www.linkedin.com/in/#1/fr}{linkedin.com/in/#1}} % Render author's viadeo(optional) % Usage: \viadeo{<viadeo-nick>} -\newcommand*{\viadeo}[1]{\sociallink{\faViadeo}{http://www.viadeo.com/fr/profile/#1}{viadeo.com/fr/profile/#1}} +\newcommand*{\viadeo}[1]{\sociallink{\viadeoSymbol}{http://www.viadeo.com/fr/profile/#1}{viadeo.com/fr/profile/#1}} % Render author's github (optional) % Usage: \github{<github-nick>} -\newcommand*{\github}[1]{\sociallink{\faGithub}{https://www.github.com/#1}{github.com/#1}} % Github icon + URL +\newcommand*{\github}[1]{\sociallink{\githubSymbol}{https://www.github.com/#1}{github.com/#1}} % Github icon + URL % Render author's email (optional) % Usage: \email{<email adress>} -\newcommand*{\email}[1]{\sociallink{\faAt}{mailto:#1}{#1}} +\newcommand*{\email}[1]{\sociallink{\mailSymbol}{mailto:#1}{#1}} % Render author's mobile phone (optional) % Usage: \smartphone{<mobile phone number>} -\newcommand*\smartphone[1]{\socialtext{\faMobilePhone}{#1}} +\newcommand*\smartphone[1]{\socialtext{\mobileSymbol}{#1}} \newcommand\resumetitle[1]{ \par{ - \bigskip\center{\Large \color{accent}#1\color{Black}}\par + \bigskip\center{\Large \accentColor#1\color{Black}}\par } \bigskip } @@ -125,14 +159,15 @@ \newcommand{\socialinfo}[1]{\def\@socialinfo{#1}} % Render CV header -% Needs \firstname and \lastname to be defined +% Needs \@firstname, \@lastname and \@tagline to be defined \newcommand{\makecvheader}{ \user{\@firstname}{\@lastname}\\ \small{\@socialinfo} + \resumetitle{\@tagline} } %Resume part title definition -\newcommand\sectionTitle[2]{\section{\texorpdfstring{\color{accent}#2\enspace #1}{#1}}} +\newcommand\sectionTitle[2]{\section{\texorpdfstring{\accentColor#2\enspace #1}{#1}}} % Define the 'experiences' environment \newenvironment{experiences}{% @@ -140,7 +175,13 @@ }{% \end{longtable} } - +% Render an experience in the experiences environment +% Usage: +% {<End date>} {<Title>}{<Enterprise>}{<Country>} +% {<Start date} { +% <Experience description (Could be a list)> +% } +% {<Technology list>} \newcommand\experience[7]{ \textsc{#1} & \textsc{#2, #3, #4} \\ \textsc{#5} & \begin{minipage}[t]{\rightcolumnlength} @@ -149,6 +190,14 @@ & \footnotesize{\emph{Technologies utilisées:} #7 } \\ } +% Render a consultant experience in the experiences environment +% Usage: +% {<End date>} {<Consultant title>}{<Consulting Enterprise>}{<Country>} +% {<Start date} {<Client title>}{<Client business unit>} +% { +% <Experience description (Could be a list)> +% } +% {<Technology list>} \newcommand\consultantexperience[9]{ \textsc{#1} & \textsc{#2, #3, #4} \\ \textsc{#5} & \emph{#6} pour #7 \\ |