Introduction▲
Comme chacun le sait, le CV est le premier regard que portera sur vous l'entreprise pour laquelle vous postulez. Un moyen simple de se démarquer est de produire un document ayant une mise en page soignée qui respecte les règles typographiques d'usage. La lecture en sera facilitée et l'impression du recruteur n'en sera que meilleure. Le moyen le plus sûr d'arriver à ce résultat est d'utiliser LaTeX et la classe moderncv qui doit se trouver sur toute bonne distribution mise à jour. Pas besoin d'être un expert LaTeX pour y arriver, la classe moderncv est très simple d'utilisation. Cette classe va permettre de générer automatiquement la mise en page de notre CV, il suffira d'entrer nos données personnelles, notre formation ainsi que notre parcours professionnel.
I. Réalisation du préambule▲
I-A. Déclaration de la classe▲
Bien évidement on commence par définir la classe dans le préambule :
\documentclass
[11pt,a4paper,sans]{moderncv}
Diverses options peuvent s'appliquer ici :
- taille de police ('10pt', '11pt' et '12pt'),
- taille de la feuille ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' et 'landscape')
- la famille de fonte ('sans' et 'roman')
I-B. Choix du thème et de la couleur▲
\moderncvstyle
{casual}
Plusieurs options sont possibles pour le style :
- 'casual' (par défaut) ;
- 'classic' ;
- 'oldstyle' ;
- 'banking'.
\moderncvcolor
{blue}
De la même façon, plusieurs couleurs sont possibles :
- 'blue' (par défaut) ;
- 'orange' ;
- 'green' ;
- 'red' ;
- 'purple' ;
- 'grey' ;
- 'black'.
Vous trouverez, à la fin de cet article, des images montrant quelques-unes de ces options.
I-C. Réglages▲
Il est possible de régler la largeur de la colonne où vont se trouver les années ou les dates (ce qui peut être utile si l'on souhaite notamment insérer des mois) à l'aide de la commande suivante :
\setlength
{\hintscolumnwidth
}{2cm}
I-D. Ajout d'extensions▲
Il est toujours possible (voir nécessaire) d'ajouter des extensions dans notre préambule comme dans n'importe quel autre document LaTeX.
\usepackage
[utf8]{inputenc}% encodage, à modifier selon vos habitudes
\usepackage
[scale=0.8]{geometry}% pour régler les marges du CV les options habituelles de l'extension geometry peuvent s'appliquer ici
\usepackage
{helvet}% pour utiliser la police helvetica par exemple.
\usepackage
[french]{babel}% pour un document en français.
I-E. Données personnelles▲
On va insérer dans le préambule nos données personnelles qui seront intégrées automatiquement à l'ensemble du document par la suite. Toute personne ayant un minimum de connaissances en anglais comprendra aisément ce que moderncv fait avec les lignes de code suivantes que l'on insère.
\name
{Pierre}{Durand}% no comment
\title
{titre complémentaire}% ceci est optionnel et permet d'ajouter des informations en dessous du titre du CV. À commenter si on veut l'enlever.
\address
{12, rue de la gare}{77\,
000 Provins}{France}% optionnel aussi, supprimer ou laisser vide l'argument pays par exemple.
%les données suivantes sont aussi optionnelles donc à commenter si on n'en veut pas
\phone
[mobile]{06~
12~
34~
56~
78}
\phone
[fixed]{01~
01~
88~
33~
55}
\phone
[fax]{02~
11~
22~
33~
44}
\email
{pierredurand@monemail.com}
\homepage
{www.pierredurand.com}
\social
[linkedin]{pierre.durand}
\social
[twitter]{pierre.durand}
\social
[github]{pierre.durand}
\extrainfo
{informations complémentaires.}
\quote
{Encore un titre}%toujours optionnel, se place avant le corps du CV
I-F. Photo▲
Il est possible d'insérer sa photo si on le souhaite, là encore c'est optionnel.
\photo
[64pt][0.4pt]{maphoto}
'64pt' est la hauteur de la photo qui peut bien sûr être changée. 0.4pt correspond à l'épaisseur du cadre autour de la photo, mettre '0pt' pour ne pas avoir de cadre.
maphoto est bien évidement le nom du fichier image. La photo doit se trouver dans le même dossier que le fichier .tex(sinon vous devez spécifier le chemin d'accès).
Notre préambule est maintenant fini, et il devrait ressembler à ceci :
\documentclass
[11pt,a4paper,sans]{moderncv}
\moderncvstyle
{casual}
\moderncvcolor
{blue}
\setlength
{\hintscolumnwidth
}{2cm}
\usepackage
[utf8]{inputenc}
\usepackage
[scale=0.8]{geometry}
\usepackage
{helvet}
\usepackage
[french]{babel}
\name
{Pierre}{Durand}
\title
{titre complémentaire}
\address
{12, rue de la gare}{77\,
000 Provins}{France}
\phone
[mobile]{06~
12~
34~
56~
78}
\phone
[fixed]{01~
01~
88~
33~
55}
\phone
[fax]{02~
11~
22~
33~
44}
\email
{pierredurand@monemail.com}
\homepage
{www.pierredurand.com}
\social
[linkedin]{pierre.durand}
\social
[twitter]{pierre.durand}
\social
[github]{pierre.durand}
\extrainfo
{informations complémentaires.}
\photo
[64pt][0.4pt]{maphoto}
\quote
{Encore un titre}
II. Le CV▲
On va commencer par ceci :
\begin
{document}
\makecvtitle
On demande à LaTeX de faire la mise en page (en-têtes et pieds de pages) avec les informations qu'on lui a fournies dans le préambule. Vous pouvez déjà, si vous le souhaitez, lancer une compilation afin d'avoir un aperçu du rendu.
II-A. Recueil des informations▲
On va maintenant rentrer les informations nécessaires à l'élaboration du corps du CV (formation, expérience professionnelle…)
\section
{Formation}
\cventry
{1999--
2000}{Baccalauréat Série S}{Lycée Jean Moulin}{Brest}{\textit
{mention Bien}}%
{Option Sciences de l'
ingénieur}% on peut mettre ici de 3 à 6 arguments qui peuvent être laissés vides
\cventry
{2000--
2005}{\'
Ecole d'
ingénieur}{Institut Supérieur de Génie \'
Electronique}{Sens}{\textit
{Ingénieur réseau}}{Description}
\section
{Experience professionnelle}
\cventry
{2005--
2009}{Ingénieur de recherche}{Commissariat à l'
énergie atomique}{Grenoble—Isère}%
{recherche et développement sur des nano-membranes de Silicium.}%
{%
\begin
{itemize}%
\item
Mise en œuvre et procédés en salle blanche ;
\item
intégration et caractérisation des membranes MEMS d'
épaisseur nanométrique
\begin
{itemize}%
\item
AFM ;
\item
Vibromètre laser ;
\item
MEB.
\end
{itemize}
\end
{itemize}}
\cventry
{2010--
2013}{Ingénieur d'
études de projets}{Cerdux}{Reims}{}{%
\begin
{itemize}
\item
Études de développement d'
installations ou de systèmes
industriels automatisés pour définir la solution optimale dans le
contrôle des mouvements des machines ;
\item
Rédaction et suivi d'
offres proposant des solutions techniques
selon les besoins du client.
\end
{itemize}}
\section
{Langues}
%Possibilité d'insérer des commentaires dans les entrées
\cvitemwithcomment
{Anglais}{Lu, parlé, écrit}{un commentaire si besoin}
\cvitemwithcomment
{Allemand}{Scolaire}{Idem}
\section
{Compétences informatiques}
%possibilité de mettre les entrées en deux colonnes
\cvdoubleitem
{Java}{blabla, blabla}{C++}{blabla, blabla}
\cvdoubleitem
{Php}{blabla, blabla}{Pascal}{blabla, blabla}
\cvdoubleitem
{\LaTeX
}{blabla, blabla}{Python}{blabla, blabla}
\section
{Centres d'
intérêts}
\cvitem
{hobby 1}{Description}
\cvitem
{hobby 2}{Description}
On n'oublie pas de finir par :
\end
{document}
On compile et notre CV est prêt à être imprimé et envoyé.
II-B. Informations complémentaires▲
Il existe d'autres options avec moderncv, on peut ajouter une bibliographie par exemple si l'on est l'auteur d'ouvrages. Pour cela, je vous invite à lire directement le fichier template.tex et le fichier .clsde moderncv que vous trouvez dans votre distribution LaTeX ou bien sur le site du CTAN disponible ici.
moderncv donne aussi la possibilité de faire une lettre de motivation à la suite du CV, mais cette extension ayant été réalisée par un américain, cette lettre de motivation ne respectera pas les usages typographiques français. Là encore, le fichier template.tex est suffisamment commenté.
Conclusion▲
En moins de 50 lignes de code, vous obtenez votre CV avec une mise en page soignée. Pour plus d'informations, vous pouvez vous reporter aux fichiers template.tex et .cls de moderncv (voir ici)ainsi qu'au code source présenté avec les informations utilisées pour cet article :
\documentclass
[11pt,a4paper,sans]{moderncv}
\moderncvstyle
{casual}
\moderncvcolor
{blue}
\setlength
{\hintscolumnwidth
}{2cm}
\usepackage
[utf8]{inputenc}
\usepackage
[scale=0.8]{geometry}
\usepackage
{helvet}
\usepackage
[french]{babel}
\name
{Pierre}{Durand}
\title
{titre complémentaire}
\address
{12, rue de la gare}{77\,
000 Provins}{France}
\phone
[mobile]{06~
12~
34~
56~
78}
\phone
[fixed]{01~
01~
88~
33~
55}
\phone
[fax]{02~
11~
22~
33~
44}
\email
{pierredurand@monemail.com}
\homepage
{www.pierredurand.com}
\social
[linkedin]{pierre.durand}
\social
[twitter]{pierre.durand}
\social
[github]{pierre.durand}
\extrainfo
{informations complémentaires.}
\photo
[64pt][0.4pt]{maphoto}
\quote
{Encore un titre}
\begin
{document}
\makecvtitle
\section
{Formation}
\cventry
{1999--
2000}{Baccalauréat Série S}{Lycée Jean Moulin}{Brest}{\textit
{mention Bien}}{Option Sciences de l'
ingénieur}
\cventry
{2000--
2005}{\'
Ecole d'
ingénieur}{Institut Supérieur de Génie \'
Electronique}{Sens}{\textit
{Ingénieur réseau}}{Description}
\section
{Experience professionnelle}
\cventry
{2005--
2009}{Ingénieur de recherche}{Commissariat à l'
énergie atomique }{Grenoble--
Isère}{recherche et développement sur des nano-membranes de Silicium.}%
{%
\begin
{itemize}%
\item
Mise en œuvre et procédés en salle blanche;
\item
intégration et caractérisation des membranes MEMS d'
épaisseur nanométrique
\begin
{itemize}%
\item
AFM;
\item
Vibromètre laser ;
\item
MEB.
\end
{itemize}
\end
{itemize}}
\cventry
{2010--
2013}{Ingénieur d'
études de projets}{Cerdux}{Reims}{}{%
\begin
{itemize}
\item
Études de développement d'
installations ou de systèmes
industriels automatisés pour définir la solution optimale dans le
contrôle des mouvements des machines ;
\item
Rédaction et suivi d'
offres proposant des solutions techniques
selon les besoins ;
\end
{itemize}}
\section
{Langues}
\cvitemwithcomment
{Anglais}{Lu, parlé, écrit}{un commentaire si besoin}
\cvitemwithcomment
{Allemand}{Scolaire}{Idem}
\section
{Compétences informatiques}
\cvdoubleitem
{Java}{blabla, blabla}{C++}{blabla, blabla}
\cvdoubleitem
{Php}{blabla, blabla}{Pascal}{blabla, blabla}
\cvdoubleitem
{\LaTeX
}{blabla, blabla}{Python}{blabla, blabla}
\section
{Centres d'
intérêts}
\cvitem
{hobby 1}{Description}
\cvitem
{hobby 2}{Description}
\end
{document}ppp
Des exemples en image selon le style et la couleur définie▲
Remerciements▲
Je tiens à remercier zoom61, LittleWhite ainsi que ced pour leurs relectures et leurs conseils.
Un merci particulier à Francis Walter, Lana.bauer et djibrilpour l'aide qu'ils m'ont apportée pour la rédaction de ce premier article.