From ddeaee8cb938f741f4e9204fd6118d6814662982 Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Tue, 27 Oct 2015 19:36:09 +1100 Subject: Changes to be committed: modified: cv.tex modified: darwiin-awesome-cv.cls --- darwiin-cv.cls | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100755 darwiin-cv.cls (limited to 'darwiin-cv.cls') diff --git a/darwiin-cv.cls b/darwiin-cv.cls new file mode 100755 index 0000000..69ddb36 --- /dev/null +++ b/darwiin-cv.cls @@ -0,0 +1,101 @@ +\ProvidesClass{darwiin-cv}[2015/10/04 v1.0 Christophe ROGER CV Class] + +\LoadClass[11pt,a4paper]{article} + +% Dependences +%A Few Useful Packages +\RequirePackage[frenchb]{babel} +\RequirePackage[T1]{fontenc} +\RequirePackage{fontspec} % for loading fonts +\RequirePackage{xunicode,xltxtra,url,parskip} % other packages for formatting +\RequirePackage[usenames,dvipsnames]{xcolor} +\RequirePackage{fullpage} +\RequirePackage[margin=1.5cm]{geometry} +\RequirePackage{fontawesome} +\RequirePackage{hyperref} +\RequirePackage{titlesec} +\RequirePackage{array} +\RequirePackage{enumitem} +\RequirePackage{longtable} + + + + +% Setup hyperref package, and colours for links +\definecolor{linkcolour}{rgb}{0,0.2,0.6} +\hypersetup{colorlinks,breaklinks,urlcolor=linkcolour, linkcolor=linkcolour} + +% Setup CV sections +\titleformat{\section}{\Large\raggedright}{}{0em}{}[\titlerule] +\titlespacing{\section}{0pt}{2pt}{2pt} + +% Setup Array : new column type +\newcolumntype{R}[1]{>{\hfill}m{#1}} + + +%Italian hyphenation for the word: ''corporations'' +\hyphenation{im-pre-se} + +% Setup fonts +\defaultfontfeatures{Mapping=tex-text} +\setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin} + + +%New length definition +\newlength{\datebox} +\settowidth{\datebox}{Décembre 2009} + +\newlength{\rightcolumnlength} +\setlength{\rightcolumnlength}{14.8cm} + +\newlength{\leftcolumn} +\setlength{\leftcolumn}{2.5cm} + +% Macros +\newcommand{\el}{\quad \faAngleRight \enspace} % Custom itemize to use with array +\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username +\newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}} % Linkedin icon + URL +\newcommand\address[1]{\faHome \quad #1} % Home icon + address as parameter +\newcommand\infos[1]{\faInfo \quad #1} +\newcommand\smartphone[1]{\faMobilePhone \quad #1} +\newcommand\email[2]{\faEnvelope \quad \href{mailto:#1}{#2}} +\newcommand\link[2]{\href{#1}{#2} \faLink } +\newcommand\important[1]{\textbf #1} + +\newcommand\resumetitle[1]{ + \par{ + \bigskip\center{\Large #1}\par + } + \bigskip +} + + + + +%Resume part title definition +\newcommand\sectionTitle[2]{\section{\texorpdfstring{\color{Blue}#2\enspace #1}{#1}}} + +\newenvironment{experiences}{% + \begin{longtable}{R{\leftcolumn}|p{\rightcolumnlength}} +}{% + \end{longtable} +} + +\newcommand\experience[7]{ + \textsc{#1} & \textsc{#2, #3, #4} \\ + \textsc{#5} & \begin{minipage}[t]{\rightcolumnlength} + #6 + \end{minipage} \\ + & \footnotesize{\emph{Technologies utilisées:} #7 } \\ + } + +\newcommand\consultantexperience[9]{ + \textsc{#1} & \textsc{#2, #3, #4} \\ + \textsc{#5} & \emph{#6} pour #7 \\ + & \begin{minipage}[t]{\rightcolumnlength} + #8 + \end{minipage} \\ + & \footnotesize{\emph{Technologies utilisées:} #9 } \\ + } + +\newcommand\emptySeparator{\multicolumn{2}{c}{}\\} -- cgit v1.2.3 From 668d44e0f1229b699c627cbfc4267f6f9375e744 Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Fri, 29 Jul 2016 18:46:51 +1100 Subject: Bug fixing on darwiin-cv.cls Updated README.md --- darwiin-cv.cls | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'darwiin-cv.cls') diff --git a/darwiin-cv.cls b/darwiin-cv.cls index 69ddb36..7472942 100755 --- a/darwiin-cv.cls +++ b/darwiin-cv.cls @@ -52,13 +52,13 @@ \setlength{\leftcolumn}{2.5cm} % Macros -\newcommand{\el}{\quad \faAngleRight \enspace} % Custom itemize to use with array -\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username -\newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}} % Linkedin icon + URL -\newcommand\address[1]{\faHome \quad #1} % Home icon + address as parameter -\newcommand\infos[1]{\faInfo \quad #1} -\newcommand\smartphone[1]{\faMobilePhone \quad #1} -\newcommand\email[2]{\faEnvelope \quad \href{mailto:#1}{#2}} +\newcommand{\el}{\quad \faAngleRight \enspace} % Custom itemize to use with array +\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username +\newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}} % Linkedin icon + URL +\newcommand\address[1]{\faHome \quad #1} % Home icon + address as parameter +\newcommand\infos[1]{\faInfo \quad #1} % I icon +\newcommand\smartphone[1]{\faMobilePhone \quad #1} % Smartphone Icon +\newcommand\email[2]{\faEnvelope \quad \href{mailto:#1}{#2}} % Envelope Icon + mailto link \newcommand\link[2]{\href{#1}{#2} \faLink } \newcommand\important[1]{\textbf #1} -- cgit v1.2.3 From 4dfaef6b0afa01b9da6b11e4f69ca0846ce60358 Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Mon, 8 Aug 2016 19:33:31 +1100 Subject: Code cleaning --- darwiin-cv.cls | 2 ++ 1 file changed, 2 insertions(+) (limited to 'darwiin-cv.cls') diff --git a/darwiin-cv.cls b/darwiin-cv.cls index 7472942..dcd8de3 100755 --- a/darwiin-cv.cls +++ b/darwiin-cv.cls @@ -55,6 +55,8 @@ \newcommand{\el}{\quad \faAngleRight \enspace} % Custom itemize to use with array \newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username \newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}} % Linkedin icon + URL +\newcommand\viadeo[2]{\faViadeo \quad \href{#1}{#2}} % Viadeo icon + URL +\newcommand\github[2]{\faGithub \quad \href{#1}{#2}} % Github icon + URL \newcommand\address[1]{\faHome \quad #1} % Home icon + address as parameter \newcommand\infos[1]{\faInfo \quad #1} % I icon \newcommand\smartphone[1]{\faMobilePhone \quad #1} % Smartphone Icon -- cgit v1.2.3 From ad06a64874a435dcd11322be11f6b382b7659351 Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Tue, 23 Aug 2016 08:51:34 +1100 Subject: Updated experience with new FA Icon Updated darwiin-cv.cls to change spaces for macros Updated section perso with new spaces Changes to be committed: modified: README.md modified: darwiin-cv.cls modified: section_experience_short.tex modified: section_perso.tex --- darwiin-cv.cls | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'darwiin-cv.cls') diff --git a/darwiin-cv.cls b/darwiin-cv.cls index dcd8de3..ff1d227 100755 --- a/darwiin-cv.cls +++ b/darwiin-cv.cls @@ -52,15 +52,15 @@ \setlength{\leftcolumn}{2.5cm} % Macros -\newcommand{\el}{\quad \faAngleRight \enspace} % Custom itemize to use with array -\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username -\newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}} % Linkedin icon + URL -\newcommand\viadeo[2]{\faViadeo \quad \href{#1}{#2}} % Viadeo icon + URL -\newcommand\github[2]{\faGithub \quad \href{#1}{#2}} % Github icon + URL -\newcommand\address[1]{\faHome \quad #1} % Home icon + address as parameter -\newcommand\infos[1]{\faInfo \quad #1} % I icon -\newcommand\smartphone[1]{\faMobilePhone \quad #1} % Smartphone Icon -\newcommand\email[2]{\faEnvelope \quad \href{mailto:#1}{#2}} % Envelope Icon + mailto link +\newcommand{\el}{\enspace \faAngleRight \enspace} % Custom itemize to use with array +\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username +\newcommand\linkedin[2]{\faLinkedin \enspace \href{#1}{#2}} % Linkedin icon + URL +\newcommand\viadeo[2]{\faViadeo \enspace \href{#1}{#2}} % Viadeo icon + URL +\newcommand\github[2]{\faGithub \enspace \href{#1}{#2}} % Github icon + URL +\newcommand\address[1]{\faMapMarker \enspace #1} % Home icon + address as parameter +\newcommand\infos[1]{\faInfo \enspace #1} % I icon +\newcommand\smartphone[1]{\faMobilePhone \enspace #1} % Smartphone Icon +\newcommand\email[2]{\faAt \enspace \href{mailto:#1}{#2}} % Envelope Icon + mailto link \newcommand\link[2]{\href{#1}{#2} \faLink } \newcommand\important[1]{\textbf #1} @@ -86,7 +86,7 @@ \newcommand\experience[7]{ \textsc{#1} & \textsc{#2, #3, #4} \\ \textsc{#5} & \begin{minipage}[t]{\rightcolumnlength} - #6 + #6 \end{minipage} \\ & \footnotesize{\emph{Technologies utilisées:} #7 } \\ } @@ -94,8 +94,8 @@ \newcommand\consultantexperience[9]{ \textsc{#1} & \textsc{#2, #3, #4} \\ \textsc{#5} & \emph{#6} pour #7 \\ - & \begin{minipage}[t]{\rightcolumnlength} - #8 + & \begin{minipage}[t]{\rightcolumnlength} + #8 \end{minipage} \\ & \footnotesize{\emph{Technologies utilisées:} #9 } \\ } -- cgit v1.2.3 From 1876b4408e1576952b4ef1807cc0a5773dde4daf Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Tue, 6 Sep 2016 18:30:30 +1100 Subject: New macros to create headline Changes to be committed: modified: cv.tex modified: darwiin-cv.cls --- darwiin-cv.cls | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 65 insertions(+), 10 deletions(-) (limited to 'darwiin-cv.cls') diff --git a/darwiin-cv.cls b/darwiin-cv.cls index ff1d227..21aadd3 100755 --- a/darwiin-cv.cls +++ b/darwiin-cv.cls @@ -18,17 +18,19 @@ \RequirePackage{enumitem} \RequirePackage{longtable} - - - % Setup hyperref package, and colours for links \definecolor{linkcolour}{rgb}{0,0.2,0.6} \hypersetup{colorlinks,breaklinks,urlcolor=linkcolour, linkcolor=linkcolour} +\pagestyle{empty} % non-numbered pages +\font\fb=''[cmr10]'' % for use with \LaTeX command + % Setup CV sections \titleformat{\section}{\Large\raggedright}{}{0em}{}[\titlerule] \titlespacing{\section}{0pt}{2pt}{2pt} +\setlist[itemize,1]{label=\faAngleRight, nosep, leftmargin=2em} + % Setup Array : new column type \newcolumntype{R}[1]{>{\hfill}m{#1}} @@ -54,16 +56,62 @@ % Macros \newcommand{\el}{\enspace \faAngleRight \enspace} % Custom itemize to use with array \newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username -\newcommand\linkedin[2]{\faLinkedin \enspace \href{#1}{#2}} % Linkedin icon + URL -\newcommand\viadeo[2]{\faViadeo \enspace \href{#1}{#2}} % Viadeo icon + URL -\newcommand\github[2]{\faGithub \enspace \href{#1}{#2}} % Github icon + URL -\newcommand\address[1]{\faMapMarker \enspace #1} % Home icon + address as parameter -\newcommand\infos[1]{\faInfo \enspace #1} % I icon -\newcommand\smartphone[1]{\faMobilePhone \enspace #1} % Smartphone Icon -\newcommand\email[2]{\faAt \enspace \href{mailto:#1}{#2}} % Envelope Icon + mailto link +%\newcommand\linkedin[2]{\faLinkedin \enspace \href{#1}{#2}} % Linkedin icon + URL +%\newcommand\viadeo[2]{\faViadeo \enspace \href{#1}{#2}} % Viadeo icon + URL +%\newcommand\github[2]{\faGithub \enspace \href{#1}{#2}} % Github icon + URL +%\newcommand\address[1]{\faMapMarker \enspace #1} % Home icon + address as parameter +%\newcommand\infos[1]{\faInfo \enspace #1} % I icon +%\newcommand\smartphone[1]{\faMobilePhone \enspace #1} % Smartphone Icon +%\newcommand\email[2]{\faAt \enspace \href{mailto:#1}{#2}} % Envelope Icon + mailto link \newcommand\link[2]{\href{#1}{#2} \faLink } \newcommand\important[1]{\textbf #1} + +% Render a text with its symbol +% Usage; \socialtext{}{