From 0fe906ae7453aa684e998bbcc7a78b62d84f0206 Mon Sep 17 00:00:00 2001
From: Joris Guyonvarch
Date: Sun, 6 Apr 2014 22:55:16 +0200
Subject: Show resume and projects from a configuration file

---
 resume/resume.cls | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 101 insertions(+)
 create mode 100644 resume/resume.cls

(limited to 'resume/resume.cls')

diff --git a/resume/resume.cls b/resume/resume.cls
new file mode 100644
index 0000000..e9fc2e6
--- /dev/null
+++ b/resume/resume.cls
@@ -0,0 +1,101 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{joris-cv}[2015/11/27 Joris CV class]
+\LoadClass[10pt]{article}
+
+\RequirePackage[hmargin=3cm,tmargin=2cm,bmargin=3.5cm,footskip=2cm]{geometry}
+
+\RequirePackage[utf8]{inputenc}
+\RequirePackage[T1]{fontenc}
+\RequirePackage{fp,etoolbox,marvosym,bookman,titlesec,hyperref,tabularx,graphicx,fancyhdr,changepage,lastpage,ulem}
+\RequirePackage[dvipsnames]{xcolor}
+\RequirePackage[inline]{enumitem}
+\RequirePackage{xifthen}
+
+\setlength{\parindent}{0pt}
+\color[HTML]{303030} % Default foreground color
+\definecolor{link}{HTML}{505070}
+\hypersetup{colorlinks,breaklinks,urlcolor=link,linkcolor=link}
+\setlength{\tabcolsep}{0pt}
+
+\pagestyle{fancy}
+\lhead{}
+\chead{}
+\rhead{}
+\renewcommand{\headrulewidth}{0pt}
+\cfoot{\thepage\ / \pageref{LastPage}}
+
+\newcommand{\header}[5] {
+  \begin{minipage}[t]{0.65\textwidth}
+    \centering
+    {\Huge #1} \\
+    \vspace{0.6em}
+    {\Large #2} \\
+  \end{minipage}
+  \begin{minipage}[t]{0.35\textwidth}
+    \begin{flushright}
+      \vspace{-1.3em}
+      \personal{#3}{#4}{#5}
+    \end{flushright}
+  \end{minipage}
+  \vspace{1em}
+}
+
+\newcommand{\personal}[3] {
+  \begin{tabular}{p{15pt}l}
+    \iconLink{externalLink.png}{#1}{#1}
+    \iconLink{git.png}{#2#3}{#3}
+  \end{tabular}
+}
+
+\newcommand{\iconLink}[3] {
+  \includegraphics[width=8px]{#1} & \href{#2}{\sf\small#3} \vspace{0.3em} \\
+}
+
+\titleformat{\section}
+  {\LARGE\scshape\raggedright\color{brown}} % format
+  {} % label
+  {0em} % sep
+  {} % before code
+  [\titlerule\vspace{1em}] % after
+
+\titleformat
+  {\subsection} % command
+  {\large\raggedright\bf} % format
+  {} % label
+  {0em} % sep
+  {} % before code
+  [\vspace{0.5em}] % after
+
+\newcommand{\position}[6] {
+  {\large\bf #1} \hspace{0.2em} {\color{gray}#2} \vspace{0.5em}
+
+  {\color{OliveGreen}#3} \vspace{0.5em}
+
+  \ifthenelse{\isempty{#4}}{}{#4 \vspace{1em}}
+
+  \ifthenelse{\isempty{#5}}{}{#5 \vspace{1em}}
+
+  \ifthenelse{\isempty{#6}}{}{#6 \vspace{1em}}
+
+  \vspace{0.8em}
+}
+
+\newenvironment{bullets} {
+  \vspace{-0.5em}
+  \begin{enumerate}[label=\color{brown}$\bullet$,leftmargin=0.5cm]\itemsep2pt
+} {
+  \end{enumerate}
+  \vspace{-0.5em}
+}
+
+\newenvironment{technos} {
+  \begin{enumerate*}[label={}]
+} {
+  \end{enumerate*}
+}
+
+\newcommand{\techno}[1] {
+  \hspace{-0.2cm}
+  {\color{gray}\uline{\textcolor{black}{#1}}}
+  \hspace{0.1cm}
+}
-- 
cgit v1.2.3

