From c1accbbf6a1aeef3d56c63b951ea9e43dce8712a Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Fri, 23 Oct 2015 10:12:44 +1100 Subject: modified: cv.tex renamed: roger-cv.cls -> darwiin-awesome-cv.cls --- darwiin-awesome-cv.cls | 101 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100755 darwiin-awesome-cv.cls (limited to 'darwiin-awesome-cv.cls') diff --git a/darwiin-awesome-cv.cls b/darwiin-awesome-cv.cls new file mode 100755 index 0000000..f411d88 --- /dev/null +++ b/darwiin-awesome-cv.cls @@ -0,0 +1,101 @@ +\ProvidesClass{darwiin-awesome-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