diff options
author | Christophe Roger <darwiinc@live.fr> | 2016-09-21 12:16:02 +1100 |
---|---|---|
committer | Christophe Roger <darwiinc@live.fr> | 2016-09-21 12:16:02 +1100 |
commit | f901020653c3e5d7713367db2137923b3a6f2b14 (patch) | |
tree | ef5b67d614b3bfd0dc5a12fd5ea2612e0c2f13b2 | |
parent | e5bf5468df0d978d96fad72d5cba18761ae914d4 (diff) | |
parent | 763b46b9667158510d61ee2396d26a1ba59656fb (diff) | |
download | cv-f901020653c3e5d7713367db2137923b3a6f2b14.tar.gz cv-f901020653c3e5d7713367db2137923b3a6f2b14.tar.bz2 cv-f901020653c3e5d7713367db2137923b3a6f2b14.tar.xz cv-f901020653c3e5d7713367db2137923b3a6f2b14.zip |
Merge branch 'master' into local-github
-rwxr-xr-x | README.md | 11 | ||||
-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) | 95 |
4 files changed, 89 insertions, 24 deletions
@@ -22,7 +22,16 @@ I've chosen to cut my resume in a couple of smaller files and to add some macro \email{mail@dummy-mail.com} ``` -The experices section has to follow this template: +To describe your experiences you have first to declare the _experiences_ environment + +```latex +% Begin a new experiences environment to use experience and consultantexperience macro +\begin{experiences} + +% Here's go your experiences + +\end{experiences} +``` ```latex % Begin a new experiences environment to use experience and consultantexperience macro @@ -1,8 +1,9 @@ % !TEX TS-program = xelatex
-\documentclass{darwiin-cv}
+\documentclass{simple-awesome-cv}
\name{Christophe}{ROGER}
+\tagline{Chef de projet IT}
\socialinfo{
\linkedin{christopheroger}
\viadeo{christopheroger}
@@ -17,8 +18,6 @@ \makecvheader
-\resumetitle{Architecte logiciel | Développeur/Concepteur JEE}
-
%--------------------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 f24fcb6..0f63ed1 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,9 +43,11 @@ \RequirePackage{enumitem} \RequirePackage{longtable} +\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 @@ -40,7 +67,8 @@ % Setup fonts \defaultfontfeatures{Mapping=tex-text} -\setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin} +%\setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin} +\setmainfont[BoldFont = Source Sans Pro Semibold, ItalicFont=Source Sans Pro Light Italic,SmallCapsFont = Source Sans Pro]{Source Sans Pro Light} %New length definition \newlength{\datebox} @@ -53,21 +81,28 @@ \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{Blue}{\LARGE #1 #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{Blue}{#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{Blue}{#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>} @@ -80,35 +115,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}} -\newcommand*\smartphone[1]{\socialtext{\faMobilePhone}{#1}} +% Render author's mobile phone (optional) +% Usage: \smartphone{<mobile phone number>} +\newcommand*\smartphone[1]{\socialtext{\mobileSymbol}{#1}} \newcommand\resumetitle[1]{ \par{ - \bigskip\center{\Large \color{Blue}#1\color{Black}}\par + \bigskip\center{\Large \accentColor#1\color{Black}}\par } \bigskip } @@ -117,21 +158,29 @@ \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{Blue}#2\enspace #1}{#1}}} +\newcommand\sectionTitle[2]{\section{\texorpdfstring{\accentColor#2\enspace #1}{#1}}} +% Define the 'experiences' environment \newenvironment{experiences}{% \begin{longtable}{R{\leftcolumn}|p{\rightcolumnlength}} }{% \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} @@ -140,6 +189,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 \\ |