Version 0.1 retroactive commit

This commit is contained in:
Xavier Danaux
2010-05-19 01:55:34 +02:00
commit c2cdaa27cf
9 changed files with 623 additions and 0 deletions

2
KNOWN_BUGS Normal file
View File

@ -0,0 +1,2 @@
* Inside the last argument of \cventry, used to display some complementary information of an entry, the command "\\" doesn't seem to work, while "\newline" works perfectly. I have no idea why...

15
README Normal file
View File

@ -0,0 +1,15 @@
moderncv -- a modern curriculum vitae class
Moderncv provides a documentclass for typesetting modern curriculum vitaes, both in a classic and in a casual style. It is fairly customizable, allowing you to define your own style by changing the colors, the fonts, ...
The moderncv documentclass need it's input to be formated with regular commands (\section, \subsection, \maketitle, ...), but also defines its own special commands (\cventry, \makequote, \firsname, \familyname, ...).
All the commands are defined in such a way that the arguments are always optional.
Documents can be compiled into dvi, ps or pdf.
Untill a decent manual is written, you can always look in the "examples" directory for some decent examples.
Author: Xavier Danaux <xdanaux@gmail.com>
Date: 1 march 2006

Binary file not shown.

View File

@ -0,0 +1,86 @@
\documentclass[casual]{moderncv}
\usepackage[utf8]{inputenc}
\firstname{xavier}
\familyname{danaux}
\title{Dynamic and innovative engineer/jurist}
\address{234 rue de l'infante, B-1410 Waterloo}
\phone{+32 (0)494 68 23 41}
\email{xdanaux@gmail.com}
\extrainfo{{\small single with driver licence}}
\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.}
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}}
\definecolor{see}{rgb}{0.5,0.5,0.5}
% for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% to produce the ConTeXt symbol
\def\ConTeXt{%
C%
\kern-.0333emo%
\kern-.0333emn%
\kern-.0667em\TeX%
\kern-.0333emt}
% to use slanted small caps (only with roman family; the sans serif font doesn't exists :-()
%\usepackage{slantsc}
%\DeclareFontFamily{T1}{myfont}{}
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\sffamily
\maketitle%
\makequote%
%
\section{Assets}
\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.}
\cvresume{Leadership skills.}{Open minded and eager to learn.}
\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.}
\cvresume{Loves to tackle complex problems.}{World citizen.}
%
\section{Education}
\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)}
\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)}
\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%}
\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%}
%\cveducation{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}
%\cveducation{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}
%
\section{Master thesis}
\cvitem{title}{\emph{On the rheology of entangled polymers}}
\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings}
\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focussed on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models.
Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}}
%
\section{Experience}
\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}}
\cventry{2005--2006}{Mathematics tutor}{UCL}{Louvain-la-Neuve}{}{Supervision of practical sessions for a mathematical course given to second year engineering students (course \emph{FSAB1104: Numerical Methods}).\newline{\itshape\color{see}\footnotesize{}See \httplink{www.legat-online.be/b2q1/num}.}}
\cventry{2004--2006}{Cultural project leader}{Tchouque-Tschouk Kot}{Louvain-la-Neuve}{}{Leader of a student home with a cultural project, requiring day to day management as well as the organization of public events.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}}
%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).}
\cventry{1999--2001}{IMO preselected}{SBPMef}{Wépion}{}{Advanced mathematical training, as belgian preselected candidate for the International Mathematical Olympiads, selected by the Belgian mathematical society.\newline{\itshape\color{see}\footnotesize{}See \weblink{imo.math.ca/belgium.html}.}}
%\cvwork{august 2003}{Job student}{Belgian Ministry of Defense}{Brussels}{Affected to the material ressources division, geomatic section; Access database encoding.}
%\cvwork{sept. 2003\\august 2002}{Job student}{Shell-Gecafin S.A.}{Tank station employee.}
%\cvwork{août 2001}{Job d'étudiant}{Randstad S.A.}{Brussels}{Vérification de bases de données, prospection de clients et acceuil central.}
%\cvwork{1999--2001}{Animateur}{Action Sport asbl}{Brussels}{Animateur de stages et d'évènements sportifs pour enfants. Voir \href{www.sportcity-woluwe.be/html/stages.html}{www.sportcity-woluwe.be/html/stages.html}.}
%
\section{Languages}
\cvlanguage{French}{Native}{}
\cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).}
\cvlanguage{English}{Very good}{Many journeys in english speaking countries, including the United States, the United Kingdom and Kenya.}
\cvlanguage{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
%
\section{Computer knowledge}
\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office}
\cvcomputer{programmation}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby}
\cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress}
\cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL}
\cvcomputer{administration}{Apache, Mailman}{}{}
%
\end{document}

Binary file not shown.

View File

@ -0,0 +1,86 @@
\documentclass[classic]{moderncv}
\usepackage[utf8]{inputenc}
\firstname{Xavier}
\familyname{Danaux}
\title{Dynamic and innovative engineer/jurist}
\address{234 rue de l'infante, B-1410 Waterloo}
\phone{+32 (0)494 68 23 41}
\email{xdanaux@gmail.com}
\extrainfo{{\small single with driver licence}}
\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.}
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}}
\definecolor{see}{rgb}{0.5,0.5,0.5}
% for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% to produce the ConTeXt symbol
\def\ConTeXt{%
C%
\kern-.0333emo%
\kern-.0333emn%
\kern-.0667em\TeX%
\kern-.0333emt}
% to use slanted small caps (only with roman family; the sans serif font doesn't exists :-()
%\usepackage{slantsc}
%\DeclareFontFamily{T1}{myfont}{}
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\sffamily
\maketitle%
\makequote%
%
\section{Assets}
\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.}
\cvresume{Leadership skills.}{Open minded and eager to learn.}
\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.}
\cvresume{Loves to tackle complex problems.}{World citizen.}
%
\section{Education}
\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)}
\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)}
\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%}
\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%}
%\cveducation{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}
%\cveducation{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}
%
\section{Master thesis}
\cvitem{title}{\emph{On the rheology of entangled polymers}}
\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings}
\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focussed on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models.
Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}}
%
\section{Experience}
\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}}
\cventry{2005--2006}{Mathematics tutor}{UCL}{Louvain-la-Neuve}{}{Supervision of practical sessions for a mathematical course given to second year engineering students (course \emph{FSAB1104: Numerical Methods}).\newline{\itshape\color{see}\footnotesize{}See \httplink{www.legat-online.be/b2q1/num}.}}
\cventry{2004--2006}{Cultural project leader}{Tchouque-Tschouk Kot}{Louvain-la-Neuve}{}{Leader of a student home with a cultural project, requiring day to day management as well as the organization of public events.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}}
%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).}
\cventry{1999--2001}{IMO preselected}{SBPMef}{Wépion}{}{Advanced mathematical training, as belgian preselected candidate for the International Mathematical Olympiads, selected by the Belgian mathematical society.\newline{\itshape\color{see}\footnotesize{}See \weblink{imo.math.ca/belgium.html}.}}
%\cvwork{august 2003}{Job student}{Belgian Ministry of Defense}{Brussels}{Affected to the material ressources division, geomatic section; Access database encoding.}
%\cvwork{sept. 2003\\august 2002}{Job student}{Shell-Gecafin S.A.}{Tank station employee.}
%\cvwork{août 2001}{Job d'étudiant}{Randstad S.A.}{Brussels}{Vérification de bases de données, prospection de clients et acceuil central.}
%\cvwork{1999--2001}{Animateur}{Action Sport asbl}{Brussels}{Animateur de stages et d'évènements sportifs pour enfants. Voir \href{www.sportcity-woluwe.be/html/stages.html}{www.sportcity-woluwe.be/html/stages.html}.}
%
\section{Languages}
\cvlanguage{French}{Native}{}
\cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).}
\cvlanguage{English}{Very good}{Many journeys in english speaking countries, including the United States, the United Kingdom and Kenya.}
\cvlanguage{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
%
\section{Computer knowledge}
\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office}
\cvcomputer{programmation}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby}
\cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress}
\cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL}
\cvcomputer{administration}{Apache, Mailman}{}{}
%
\end{document}

Binary file not shown.

View File

@ -0,0 +1,86 @@
\documentclass[classic]{moderncv}
\usepackage[utf8]{inputenc}
\firstname{Xavier}
\familyname{Danaux}
\title{Dynamic and innovative engineer/jurist}
\address{234 rue de l'infante, B-1410 Waterloo}
\phone{+32 (0)494 68 23 41}
\email{xdanaux@gmail.com}
\extrainfo{{\small single with driver licence}}
\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.}
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}}
\definecolor{see}{rgb}{0.5,0.5,0.5}
% for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% to produce the ConTeXt symbol
\def\ConTeXt{%
C%
\kern-.0333emo%
\kern-.0333emn%
\kern-.0667em\TeX%
\kern-.0333emt}
% to use slanted small caps (only with roman family; the sans serif font doesn't exists :-()
%\usepackage{slantsc}
%\DeclareFontFamily{T1}{myfont}{}
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\sffamily
\maketitle%
%\makequote%
%
\section{Assets}
\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.}
\cvresume{Leadership skills.}{Open minded and eager to learn.}
\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.}
\cvresume{Loves to tackle complex problems.}{World citizen.}
%
\section{Education}
\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)}
\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)}
\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%}
\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%}
%\cveducation{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}
%\cveducation{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}
%
\section{Master thesis}
\cvitem{title}{\emph{On the rheology of entangled polymers}}
\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings}
\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focussed on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models.
Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}}
%
\section{Experience}
\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}}
\cventry{2005--2006}{Mathematics tutor}{UCL}{Louvain-la-Neuve}{}{Supervision of practical sessions for a mathematical course given to second year engineering students (course \emph{FSAB1104: Numerical Methods}).\newline{\itshape\color{see}\footnotesize{}See \httplink{www.legat-online.be/b2q1/num}.}}
\cventry{2004--2006}{Cultural project leader}{Tchouque-Tschouk Kot}{Louvain-la-Neuve}{}{Leader of a student home with a cultural project, requiring day to day management as well as the organization of public events.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}}
%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).}
\cventry{1999--2001}{IMO preselected}{SBPMef}{Wépion}{}{Advanced mathematical training, as belgian preselected candidate for the International Mathematical Olympiads, selected by the Belgian mathematical society.\newline{\itshape\color{see}\footnotesize{}See \weblink{imo.math.ca/belgium.html}.}}
%\cvwork{august 2003}{Job student}{Belgian Ministry of Defense}{Brussels}{Affected to the material ressources division, geomatic section; Access database encoding.}
%\cvwork{sept. 2003\\august 2002}{Job student}{Shell-Gecafin S.A.}{Tank station employee.}
%\cvwork{août 2001}{Job d'étudiant}{Randstad S.A.}{Brussels}{Vérification de bases de données, prospection de clients et acceuil central.}
%\cvwork{1999--2001}{Animateur}{Action Sport asbl}{Brussels}{Animateur de stages et d'évènements sportifs pour enfants. Voir \href{www.sportcity-woluwe.be/html/stages.html}{www.sportcity-woluwe.be/html/stages.html}.}
%
\section{Languages}
\cvlanguage{French}{Native}{}
\cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).}
\cvlanguage{English}{Very good}{Many journeys in english speaking countries, including the United States, the United Kingdom and Kenya.}
\cvlanguage{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
%
\section{Computer knowledge}
\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office}
\cvcomputer{programmation}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby}
\cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress}
\cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL}
\cvcomputer{administration}{Apache, Mailman}{}{}
%
\end{document}

348
moderncv.cls Normal file
View File

@ -0,0 +1,348 @@
%% start of file `moderncv.cls'.
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{moderncv}[2006/03/01 v0.9 modern curriculum vitae document class]
\RequirePackage{ifpdf}
\ifpdf
\RequirePackage[pdftex]{color}
\else
\RequirePackage[dvips]{color}
\fi
%-------------------------------------------------------------------------------
% class options
%-------------------------------------------------------------------------------
% paper size option
\if@compatibility\else
\DeclareOption{a4paper}
{\setlength\paperheight {297mm}%
\setlength\paperwidth {210mm}}
\DeclareOption{a5paper}
{\setlength\paperheight {210mm}%
\setlength\paperwidth {148mm}}
\DeclareOption{b5paper}
{\setlength\paperheight {250mm}%
\setlength\paperwidth {176mm}}
\DeclareOption{letterpaper}
{\setlength\paperheight {11in}%
\setlength\paperwidth {8.5in}}
\DeclareOption{legalpaper}
{\setlength\paperheight {14in}%
\setlength\paperwidth {8.5in}}
\DeclareOption{executivepaper}
{\setlength\paperheight {10.5in}%
\setlength\paperwidth {7.25in}}
\DeclareOption{landscape}
{\setlength\@tempdima {\paperheight}%
\setlength\paperheight {\paperwidth}%
\setlength\paperwidth {\@tempdima}}\fi
% font size options
\newcommand\@ptsize{}
\if@compatibility
\renewcommand\@ptsize{0}
\else
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}\fi
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
% draft/final option
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
\if@compatibility
\else
\DeclareOption{final}{\setlength\overfullrule{0pt}}\fi
\DeclareOption{titlepage}{\@titlepagetrue}
\if@compatibility
\else
\DeclareOption{notitlepage}{\@titlepagefalse}\fi
% colored/blackandwhite option
\newif\if@color\@colortrue
\DeclareOption{color}{%
% \definecolor{firstnamecolor}{rgb}{0.5,0.5,0.5}% gray-blue
% \definecolor{familynamecolor}{rgb}{0.2,0.4,0.65}%
\definecolor{firstnamecolor}{rgb}{0.65,0.65,0.65}%
\definecolor{familynamecolor}{rgb}{0.45,0.45,0.45}%
\definecolor{quotecolor}{rgb}{0.35,0.35,0.35}%
\definecolor{sectionrectanglecolor}{rgb}{0.25,0.5,0.75}%
\definecolor{sectiontitlecolor}{rgb}{0.2,0.4,0.65}%
\definecolor{footertextcolor}{rgb}{0.35,0.35,0.35}%
\definecolor{footersymbolcolor}{rgb}{0.25,0.5,0.75}}
\newif\if@blackandwhite\@blackandwhitefalse
\DeclareOption{blackandwhite}{%
\@blackandwhitetrue%
\definecolor{firstnamecolor}{rgb}{0.5,0.5,0.5}%
\definecolor{familynamecolor}{rgb}{0,0,0}%
\definecolor{quotecolor}{rgb}{0.35,0.35,0.35}%
\definecolor{sectionrectanglecolor}{rgb}{0.75,0.75,0.75}%
\definecolor{sectiontitlecolor}{rgb}{0.35,0.35,0.35}%
\definecolor{weblink}{rgb}{0.5,0.5,0.5}%
\definecolor{footertextcolor}{rgb}{0.35,0.35,0.35}%
\definecolor{footersymbolcolor}{rgb}{0.75,0.75,0.75}}
% styles: casual or classic (default)
\newif\if@styleclassic\@styleclassicfalse
\DeclareOption{classic}{%
\@styleclassictrue%
\@stylecasualfalse}
\newif\if@stylecasual\@stylecasualfalse
\DeclareOption{casual}{%
\@styleclassicfalse%
\@stylecasualtrue}
% execute default options
\ExecuteOptions{a4paper,11pt,color,classic,final}
% process given options
\ProcessOptions
\input{size1\@ptsize.clo}
\setlength\lineskip{1\p@}
\setlength\normallineskip{1\p@}
\renewcommand\baselinestretch{}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}
\setlength\columnsep{10\p@}
\setlength\columnseprule{0\p@}
\pagestyle{empty}
\pagenumbering{arabic}
\raggedbottom
\onecolumn
%-------------------------------------------------------------------------------
% packages import
%-------------------------------------------------------------------------------
% font encoding
\RequirePackage[T1]{fontenc}
% scalable Computer Modern fonts
%\usepackage{type1cm}
% latin modern fonts
\RequirePackage{lmodern}
% symbols like \Telefon, \Mobilefone, \Letter and \Email
\RequirePackage{marvosym}
% extended characters of T1 in .ps + other guillemets
%\RequirePackage{ae,aecompl,aeguill}
% page geometry
%\RequirePackage[top=1.75cm, bottom=2.25cm, left=2cm, right=2cm]{geometry}
\RequirePackage[top=2cm, bottom=2.5cm, left=2.25cm, right=2.25cm]{geometry}
% typewriter font
\renewcommand{\ttdefault}{pcr}
% hyperrefs
\RequirePackage{url}
\ifpdf
\RequirePackage[pdftex,pdfborder=0,breaklinks,baseurl=http://,pdfpagemode=None,pdfstartview=FitH,pdfpagelayout=SinglePage,pdfstartpage=1]{hyperref}
\AtBeginDocument{\hypersetup{
pdfauthor = \@firstname~\@familyname,%
pdftitle = \@title,%
pdfsubject = \@firstname~\@familyname,%
pdfkeywords = \@firstname~\@familyname{} curriculum vit\ae{},%
pdfcreator = \LaTeX{} with `moderncv' package,%
pdfproducer = \LaTeX}}
\RequirePackage[pdftex]{graphicx}
\else
\RequirePackage[dvips]{hyperref,graphicx}\fi
\urlstyle{tt}
% headers and footers
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
\fancyhf{}}
\pagestyle{plain}
%-------------------------------------------------------------------------------
% style customization
%-------------------------------------------------------------------------------
% symbols used
\newcommand*{\listsymbol}{\textbullet}
\newcommand*{\footersymbol}{\textbullet}
% fonts
%\newcommand*{\namefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
\newcommand*{\quotefont}{\large\sffamily\slshape}
\newcommand*{\sectionfont}{\Large\sffamily\mdseries\upshape}
\newcommand*{\subsectionfont}{\normalsize\sffamily\mdseries\upshape}
\newcommand*{\footerfont}{\normalsize\sffamily\mdseries\slshape}
% classic style
\if@styleclassic
\typeout{moderncv with classic style}
\renewcommand*{\title}[1]{\def\@title{#1}}
\title{}
\newcommand*{\namefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
\newcommand*{\titlefont}{\LARGE\sffamily\mdseries\slshape}
\newcommand*{\addressfont}{\rmfamily\mdseries\slshape}
\if@color
\definecolor{namecolor}{rgb}{0,0,0}
\definecolor{titlecolor}{rgb}{0.35,0.35,0.35}
\definecolor{addresscolor}{rgb}{0.25,0.5,0.75}
\else
\definecolor{namecolor}{rgb}{0,0,0}
\definecolor{titlecolor}{rgb}{0.35,0.35,0.35}
\definecolor{addresscolor}{rgb}{0.35,0.35,0.35}\fi\else
% casual style
\if@stylecasual
\typeout{moderncv with casual style}
\newcommand*{\namefont}{\fontsize{38}{40}\sffamily\mdseries\upshape}
\AtBeginDocument{\makefooter}\fi\fi
% see also the color definitions at the color/blackandwhite option definition
%-------------------------------------------------------------------------------
% commands definitions
%-------------------------------------------------------------------------------
\RequirePackage{ifthen}
\newcommand*{\firstname}[1]{\def\@firstname{#1}}
\newcommand*{\familyname}[1]{\def\@familyname{#1}}
\newcommand*{\address}[1]{\def\@address{#1}}
\newcommand*{\phone}[1]{\def\@phone{#1}}
\newcommand*{\email}[1]{\def\@email{#1}}
\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}}
\newcommand*{\quote}[1]{\def\@quote{#1}}
\firstname{}
\familyname{}
\address{}
\phone{}
\email{}
\extrainfo{}
\quote{}
% makes the cv footer
\newcommand*{\makefooter}{%
\fancypagestyle{plain}{%
\fancyfoot[c]{%
\footerfont%
\color{footertextcolor}\@address%
~~\color{footersymbolcolor}\footersymbol~~%
\color{footertextcolor}\Telefon~\@phone%
~~\color{footersymbolcolor}\footersymbol~~%
\color{footertextcolor}\Letter~\emaillink{\@email}}}%
\pagestyle{plain}}
% makes the cv title
\if@stylecasual
\renewcommand*{\maketitle}{%
% {\raggedleft{\namefont\color{firstnamecolor}\@firstname~\color{familynamecolor}\@familyname}\\[-.35em]}%
{\raggedleft{\namefont\color{firstnamecolor}\@firstname\color{familynamecolor}\@familyname}\\[-.35em]}%
{\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}}%
\else\if@styleclassic
\renewcommand*{\maketitle}{%
\begin{minipage}[t]{.6\textwidth}%
{\namefont\color{namecolor}\@firstname~\@familyname}%
\ifthenelse{\equal{\@title}{}}%
{}%
{\\[1.25em]{\titlefont\color{titlecolor}\@title}}%
\end{minipage}%
\begin{minipage}[t]{.4\textwidth}%
\raggedleft\addressfont\color{addresscolor}\@address\\[0.2em]%
\Telefon~\@phone\\[.2em]%
\Letter~\emaillink{\@email}%
\ifthenelse{\equal{\@extrainfo}{}}%
{}%
{\\[0.2em]\@extrainfo}
\end{minipage}%
% \\[-\baselinestretch\baselineskip]%
% {\titlefont\color{titlecolor}\@title}%
\\[3em]}\fi\fi
% make a quote
\newcommand*{\makequote}{%
{\centering{%
\vbox{\centering\quotefont\color{quotecolor}\@quote}}}\\[3em]}
% draws a colored rectangle
% usage: \colorrule[optional height]{width}
%\newcommand*{\colorrule}[2][1ex]{{\color{sectionrectanglecolor}{\rule{#2}{#1}}}}
% usage: \section[optional width <= .8\textwidth]{<title>}
\newif\if@sectionopen \@sectionopenfalse
\newcommand*{\closesection}{%
\if@sectionopen
\end{tabular}%
\par\null%
\@sectionopenfalse\fi}
\AtEndDocument{\closesection{}}
\newcommand*{\section}[2][0.825]{%
\closesection{}%
\@sectionopentrue%
\addcontentsline{toc}{part}{#2}
\begin{tabular}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}%
% \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}%
{\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}%
% usage (inside section): \subsection{title}
\newcommand*{\subsection}[1]{%
&{\subsectionfont#1}\\[1ex]}
% usage (inside section): \cvline[optional width <= .8\textwidth]{leftmark}{text}
\newcommand*{\cvline}[3][.825]{%
\begin{minipage}[t]{0.15\textwidth}\raggedleft\small\sffamily #2\end{minipage}&\begin{minipage}[t]{#1\textwidth}#3\end{minipage}\\}
% usage (inside section): \cvitem[optional width <= .8\textwidth]{leftmark}{text}
\newcommand*{\cvitem}[3][.825]{%
\cvline[#1]{#2}{#3\vspace*{.75em}}} % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment)
% usage (inside section}: \cvdoubleitem{subtitle}{text}{subtitle}{text}
\newcommand*{\cvdoubleitem}[4]{%
\cvitem{#1}{\begin{minipage}[t]{.4125\textwidth}#2\end{minipage}\hfill\begin{minipage}[t]{.125\textwidth}\raggedleft\small\sffamily#3\end{minipage}\hspace*{.025\textwidth}\begin{minipage}[t]{.4125\textwidth}#4\end{minipage}}}%the second column title should have 0.1818 = 0.15*1/0.825 as width, and the data columns shoudl ahve 0.395 as width to be equal. But this is not achived here, by purpose...
% usage (inside 'resume' cvsection environment): \cvresume{point1}{point2}
\newcommand*{\cvresume}[2]{%
\vspace{0.25em}&\listsymbol{}~\begin{minipage}[t]{0.375\textwidth}#1\end{minipage}%
\hfill%
\ifthenelse{\equal{#2}{}}%
{}%
{\listsymbol{}~\begin{minipage}[t]{0.375\textwidth}#2\end{minipage}\\}}
% usage : \cventry{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description}
\newcommand*{\cventry}[6]{%
\cvitem{#1}{%
{\bfseries#2}%
\ifthenelse{\equal{#3}{}}{}{, {\slshape#3}}%
\ifthenelse{\equal{#4}{}}{}{, #4}%
\ifthenelse{\equal{#5}{}}{}{, #5}%
.%
\ifthenelse{\equal{#6}{}}{}{\\\begin{minipage}{\textwidth}\small#6\end{minipage}}}}
% usage (inside 'language' cvsection environment): \cvlanguage{name}{level}{comment}
\newcommand*{\cvlanguage}[3]{%
\cvitem{#1}{\begin{minipage}[t]{.225\textwidth}\textbf{#2}\end{minipage}\hfill\begin{minipage}[t]{0.725\textwidth}\raggedleft\footnotesize\itshape #3\end{minipage}}}
% usage (inside 'computer skills' cvsection environment): \cvcomputer{category}{programs}{category}{programs}
\newcommand*{\cvcomputer}[4]{%
\vspace*{-.5em}\cvdoubleitem{#1}{\small#2}{#3}{\small#4}}
% usage: \weblink[optional text]{link}
\newcommand*{\weblink}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\def\@linktext{#2}}%
{\def\@linktext{#1}}%
\href{#2}{\@linktext{}}}
% usage: \httplink[optional text]{link}
\newcommand*{\httplink}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\def\@linktext{#2}}%
{\def\@linktext{#1}}%
\href{http://#2}{\@linktext{}}}
% usage: \emaillink[optional text]{link}
\newcommand*{\emaillink}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\def\@linktext{#2}}%
{\def\@linktext{#1}}%
\href{mailto:#2}{\@linktext{}}}
\endinput
%% end of file `moderncv.cls'.