Changé les fichiers cv2.*, relatifs au deuxième exemple de CV, rédigé par
Frédéric Meynadier, et ajouté cv.cls qui définit la classe de document CV (Mais je n'ai rien mis pour aider à son installation ; que les gens se débrouillent, ha ha ha !). Modifié index.html en conséquence.
This commit is contained in:
parent
cdf38374a6
commit
9c5cfdbb11
4 changed files with 211 additions and 170 deletions
158
logiciels/latex/cv.cls
Normal file
158
logiciels/latex/cv.cls
Normal file
|
@ -0,0 +1,158 @@
|
|||
%% Original : Eric-Olivier Le Bigot
|
||||
%% Modifs : Frédéric Meynadier (Frederic.Meynadier@obspm.fr)
|
||||
%% Modifs : Dominique Quatravaux (dom@idealx.com) - conversion en
|
||||
%% classe de document.
|
||||
%% 03/01/03
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesClass{cv}
|
||||
[2002/01/03 v0.1 Curriculum Vitae package]
|
||||
|
||||
\LoadClass[10pt]{article}
|
||||
\RequirePackage{ifthen}
|
||||
\RequirePackage{array}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Mise en page par défaut %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\setlength{\textwidth}{160mm} %% Largeur de la zone texte
|
||||
\setlength{\oddsidemargin}{0mm} %% Texte centré sur la page
|
||||
|
||||
\pagestyle{empty} % pour ne pas indiquer de numéro de page...
|
||||
|
||||
% On définit les pieds de page comme des \stretch de force 1,
|
||||
% soit 4 plus fort que celui qui est en bas du chapeau
|
||||
% (Cf. ci-dessous). De cette façon, un CV qui ne remplit pas toute la
|
||||
% page a un bel espacement.
|
||||
\makeatletter
|
||||
\def\@textbottom{\vspace*{\stretch{1}}}
|
||||
\makeatother
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Paramètres réglables %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% L'utilisateur peut les redéfinir ceux-ci «\renewcommand» si besoin :
|
||||
|
||||
\newcommand{\espaceInterRubrique}{\medskip\vspace{\stretch{0.1}}}
|
||||
|
||||
% L'utilisateur peut les redéfinir ceux-ci «\setlength» si besoin :
|
||||
|
||||
\newlength{\rubriquetableauparindent} % indentation au début d'une
|
||||
% ligne de droite dans un «rubriquetableau». Cette longueur peut
|
||||
% être négative, auquel cas l'alignement dans le tableau se fait
|
||||
% compte tenu du retrait de la première ligne : celle-ci ne «bavera»
|
||||
% pas sur l'espace réservé pour la colonne de gauche, au lieu de cela,
|
||||
% l'ensemble de la colonne de droite est décalé de l'espace correspondant.
|
||||
|
||||
\setlength{\rubriquetableauparindent}{-16pt}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Macros pratiques %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\def\er{$^{\hbox{er}}$}
|
||||
\def\ere{$^{\hbox{ère}}$}
|
||||
\def\eme{$^{\hbox{ème}}$}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% L'environnement "rubrique" %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Usage : \begin{rubrique}[Indentation]{Titre} [...] \end{rubrique}
|
||||
% On met le texte qu'on veut à l'intérieur.
|
||||
|
||||
\newenvironment{rubrique}[1] % "rubrique" prend un seul argument, le titre
|
||||
{\espaceInterRubrique\relax%
|
||||
\noindent\textbf{\large #1}\par%
|
||||
\noindent\rule[0.5ex]{\textwidth}{0.1mm}\par}{}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% L'environnement "rubriquetableau" %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Il sert à rendre les tableaux, avec typiquement des dates à gauche
|
||||
% et des activités à droite. Il s'utilise comme «rubrique»
|
||||
% ci-dessus, sauf qu'il admet un argument optionnel qui est la largeur
|
||||
% de la colonne de gauche, et que l'intérieur doit être un tableau
|
||||
% LaTeX avec les «&» et les «\\» qui vont bien.
|
||||
% Par exemple :
|
||||
%
|
||||
% \begin{rubriquetableau}[3.5cm]{pipotage}
|
||||
% 1999--2000 & ligne 1\\
|
||||
% & ligne 2\\
|
||||
% 1998--1999 & ligne 1\\
|
||||
% [etc...]
|
||||
% \end{rubriquetableau}
|
||||
%
|
||||
% Lorsqu'on omet le paramètre entre crochets, cela a pour effet
|
||||
% de donner la dimension \linewidth à la première colonne (mais la
|
||||
% structure reste celle d'un tableau à deux colonnes, donc ne pas oublier
|
||||
% d'écrire '\\' pour les retours à la ligne).
|
||||
|
||||
\makeatletter
|
||||
|
||||
\newlength{\@cvlenB}\newlength{\@cvlenC}
|
||||
|
||||
\newenvironment{rubriquetableau}[2][\linewidth]%% "rubriquetableau"
|
||||
% % prend deux arguments
|
||||
{\bgroup\rubrique{#2}% % le second argument : titre
|
||||
\setlength{\@cvlenB}{#1}% % Le premier argument :indentation
|
||||
\setlength{\@cvlenC}{\linewidth}% % Calculs...
|
||||
\ifthenelse{\lengthtest{\rubriquetableauparindent<0pt}}
|
||||
{\addtolength{\@cvlenC}{\rubriquetableauparindent}}
|
||||
{}%
|
||||
\addtolength{\@cvlenC}{-\@cvlenB}%
|
||||
\addtolength{\@cvlenC}{-9pt}%
|
||||
\begin{tabular}[t]{p{\@cvlenB}!{%
|
||||
\ifthenelse{\lengthtest{\rubriquetableauparindent<0pt}}
|
||||
{\hspace*{\rubriquetableauparindent}}
|
||||
{}%
|
||||
}>{\setlength{\parindent}{\rubriquetableauparindent}}p{\@cvlenC}}}
|
||||
{\end{tabular}\egroup}
|
||||
|
||||
\makeatother
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Le chapeau du CV %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Usage:
|
||||
% \begin{chapeau}
|
||||
% \begin{adresse}
|
||||
% Frédéric Meynadier\\%
|
||||
% 83, rue de l'Ourcq\\%
|
||||
% 75\,019 Paris\\%
|
||||
% \ligne\\%
|
||||
% Tél. : 01 40 37 04 65\\%
|
||||
% E-mail : \texttt{meynadie@clipper.ens.fr}
|
||||
% \end{adresse}
|
||||
% \begin{etatcivil}
|
||||
% Né le 22/11/78\\
|
||||
% Nationalité Française
|
||||
% \end{etatcivil}
|
||||
% \end{chapeau}
|
||||
|
||||
\newenvironment{adresse}{%
|
||||
\begin{minipage}{7cm}
|
||||
\begin{center}
|
||||
}
|
||||
{\end{center}\end{minipage}\hfill}
|
||||
|
||||
\newenvironment{etatcivil}{%
|
||||
\begin{minipage}{5cm}
|
||||
\begin{center}
|
||||
}
|
||||
{\end{center}\end{minipage}}
|
||||
|
||||
\newenvironment{chapeau}{%
|
||||
\def\ligne{\rule[2pt]{24pt}{1pt}}%
|
||||
\noindent\begin{minipage}{\linewidth}\hspace{-2cm}%
|
||||
}
|
||||
{\end{minipage}\vspace{\stretch{0.25}}}
|
||||
|
||||
|
||||
|
|
@ -93,7 +93,10 @@ autres ont fait... </p>
|
|||
href="templates/cv1.ps.gz">cv1.ps.gz</a>)</li>
|
||||
|
||||
<li> <a href="templates/cv2.txt">CV 2</a> : plus complexe,
|
||||
plus joli aussi (<a href="templates/cv2.ps.gz">cv2.ps.gz</a>)</li>
|
||||
plus joli aussi (<a href="templates/cv2.ps.gz">cv2.ps.gz</a>), il utilise
|
||||
la classe de documents « CV », écrite pour cela. Elle est
|
||||
installée sur clipper, mais vous pouvez l'installer sur votre machine,
|
||||
en téléchargeant le fichier <a href="cv.cls">cv.cls</a></li>
|
||||
|
||||
<li> <a href="templates/cv3.txt">CV 3</a> simple et élégant (<a
|
||||
href="templates/cv3.ps.gz">cv3.ps.gz</a>)</li>
|
||||
|
@ -156,7 +159,8 @@ en g
|
|||
href="mailto:tuteurs@clipper.ens.fr">mail</a> ! </p>
|
||||
|
||||
<div class="metainformation">
|
||||
Auteur : François-Xavier Coudert. Dernière modification le 2002-11-04.
|
||||
Auteur : François-Xavier Coudert. Dernière modification le
|
||||
2003-02-05.
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
|
Binary file not shown.
|
@ -1,205 +1,84 @@
|
|||
\documentclass{article}
|
||||
|
||||
%% Exemple de CV en LaTeX.
|
||||
%% Original : Eric-Olivier Le Bigot
|
||||
%% Modifs : Frédéric Meynadier (meynadie@clipper.ens.fr)
|
||||
%% 02/11/00
|
||||
% CV fictif destiné à servir de modèle à la classe de curriculum vitae cv.cls
|
||||
% Le fichier cv.cls doit se trouver dans le même répertoire ou dans un répertoire
|
||||
% accessible par LaTeX (voir l'utilisation de la variable TEXINPUTS).
|
||||
% 5 Février 2003 -- Frédéric Meynadier (Frederic.Meynadier@obspm.fr)
|
||||
%
|
||||
%
|
||||
\documentclass{cv}
|
||||
|
||||
\usepackage[francais]{babel}
|
||||
\usepackage[latin1]{inputenc} %% les accents dans le fichier.tex
|
||||
\usepackage[T1]{fontenc} %% Pour la césure des mots accentués
|
||||
|
||||
%% \AutoSpaceBeforeFDP % comportement par défaut de frenchb
|
||||
%% - pas sûr que ça serve ici avec babel
|
||||
|
||||
%%%%%%%%%%%%%%%%
|
||||
% Mise en page %
|
||||
%%%%%%%%%%%%%%%%
|
||||
|
||||
\setlength{\textwidth}{160mm} %% Largeur de la zone texte
|
||||
\setlength{\oddsidemargin}{0mm} %% Marge
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Définition de quelques macros %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% ligne horizontale sur toute la page. Usage : \ligne{Largeur}
|
||||
\newcommand{\ligne}[1]{\rule[0.5ex]{\textwidth}{#1}\\}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Définition de quelques espacements %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\newcommand{\interRubrique}{\bigskip\bigskip}
|
||||
\newcommand{\styleRub}[1]{\noindent\textbf{\large #1}\par}
|
||||
\newcommand{\indentStd}{\noindent\hspace{\lenA}}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% L'environnement "rubrique" %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Usage : \begin{rubrique}[Indentation]{Titre} [...] \end{rubrique}
|
||||
% Ensuite, la première colonne contient par exemple les dates, la seconde
|
||||
% le descriptif.
|
||||
% Par exemple :
|
||||
%
|
||||
% \begin{rubrique}{3.5cm}{pipotage}
|
||||
% 1999--2000 & ligne 1\\
|
||||
% & ligne 2\\
|
||||
% 1998--1999 & ligne 1\\
|
||||
% [etc...]
|
||||
% \end{rubrique}
|
||||
%
|
||||
% On peut aussi omettre le paramètre d'indentation, ce qui a pour effet
|
||||
% de donner la dimension \linewidth à la première colonne (mais la
|
||||
% structure reste celle d'un tableau à deux colonnes, donc ne pas oublier
|
||||
% d'écrire '&\\' pour les retours à la ligne...
|
||||
|
||||
|
||||
|
||||
\newenvironment{rubrique}[2][\linewidth]% "rubrique" prend deux arguments
|
||||
{\styleRub{#2}% % le second argument : titre
|
||||
\setlength{\lenB}{#1}% % Le premier argument :indentation
|
||||
\setlength{\lenC}{\linewidth}% % Calculs...
|
||||
\addtolength{\lenC}{-\lenA}%
|
||||
\addtolength{\lenC}{-\lenB}%
|
||||
\addtolength{\lenC}{-\parindent}%
|
||||
\addtolength{\lenC}{-9pt}
|
||||
\indentStd\begin{tabular}[t]{p{\lenB}p{\lenC}}}
|
||||
{\end{tabular}}
|
||||
|
||||
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Commandes utilisables dans le descriptif %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Modifiables à loisir...
|
||||
\usepackage[paper=a4paper,textwidth=160mm,twosideshift=0pt]{geometry}
|
||||
|
||||
\newcommand{\lieu}[1]{{#1}\ }
|
||||
\newcommand{\activite}[1]{\textbf{#1}\ }
|
||||
\newcommand{\comment}[1]{\textsl{#1}\ }
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Début du CV proprement dit (ouf !) %
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\pagestyle{empty} % pour ne pas indiquer de numéro de page...
|
||||
|
||||
\begin{document}
|
||||
|
||||
\newlength{\lenA} % indentation au début d'une ligne
|
||||
\setlength{\lenA}{0.cm}
|
||||
\newlength{\lenB} % Taille champ dates
|
||||
\newlength{\lenC} % Taille champ description
|
||||
\begin{chapeau}
|
||||
\begin{adresse}
|
||||
Isaac NEWTON\\%
|
||||
9.81, rue des Pommiers\\%
|
||||
Trinity College, Londres\\%
|
||||
\ligne\\%
|
||||
Tél. : 06 67 25 90 00\\%
|
||||
E-mail : \texttt{inewton@apple.com}
|
||||
\end{adresse}
|
||||
\begin{etatcivil}
|
||||
Né le 25/12/1642\\
|
||||
Nationalité Anglaise
|
||||
\end{etatcivil}
|
||||
\end{chapeau}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%
|
||||
% Bloc d'en-tête %
|
||||
%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\begin{minipage}{\linewidth}
|
||||
\hspace{-3cm}
|
||||
\begin{minipage}{7cm}
|
||||
\begin{center}
|
||||
Frédéric Meynadier\\%
|
||||
83, rue de l'Ourcq\\%
|
||||
75\,019 Paris\\%
|
||||
\rule{24pt}{1pt}\\%
|
||||
Tél. : 01 40 37 04 65\\%
|
||||
E-mail : \texttt{meynadie@clipper.ens.fr}
|
||||
\end{center}
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}{5cm}
|
||||
\begin{center}
|
||||
Né le 22/11/78\\
|
||||
Nationalité Française
|
||||
\end{center}
|
||||
\end{minipage}
|
||||
|
||||
\end{minipage}
|
||||
|
||||
|
||||
\bigskip
|
||||
\bigskip
|
||||
\bigskip
|
||||
\bigskip
|
||||
|
||||
%%%%%%%%%%%%%%%%%%
|
||||
% Bloc rubriques %
|
||||
%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\begin{rubrique}[3.5cm]{Formation}
|
||||
\begin{rubriquetableau}[3.5cm]{Formation}
|
||||
|
||||
\ligne{0.1mm}
|
||||
|
||||
1999--2000
|
||||
& \activite{Maîtrise de Physique}\comment{Juin}\\
|
||||
&\activite{Magistère Interuniversitaire de Physique 2{\eme} année}
|
||||
\comment{Sept., Mention Bien}
|
||||
\lieu{Paris VI - E.N.S}\\
|
||||
|
||||
1998--1999
|
||||
& \activite{Licence de Physique}\comment{Sept.}\\
|
||||
&\activite{Magistère Interuniversitaire de Physique 1{\ere} année}
|
||||
\comment{Sept.}
|
||||
\lieu{Paris VI - E.N.S}\\
|
||||
|
||||
1996--1998
|
||||
& \activite{DEUG Sciences de la matière}
|
||||
1665--1669
|
||||
& \activite{Recherches à domicile}
|
||||
\comment{mention Très Bien}
|
||||
\lieu{Paris VI}\\
|
||||
\lieu{Lincolnshire}\\
|
||||
|
||||
1995--1996
|
||||
& \activite{Classe préparatoire Physique, Chimie, Sciences de
|
||||
l'Ingénieur (PCSI)}
|
||||
\lieu{lycée Chaptal (Paris)}\\
|
||||
1661--1665
|
||||
& \activite{B.A. Degree, Mathématiques}
|
||||
\lieu{Université de Cambridge}\\
|
||||
|
||||
1995
|
||||
& \activite{Baccalauréat série S}
|
||||
\comment{mention assez bien}
|
||||
\lieu{lycée Lamartine (Paris)}\\
|
||||
\end{rubrique}
|
||||
\end{rubriquetableau}
|
||||
|
||||
\interRubrique % Espacement défini précédemment
|
||||
\begin{rubriquetableau}[3.5cm]{Activités Professionnelles}
|
||||
1673--1683
|
||||
& \activite{Enseignement de l'Algèbre}
|
||||
\lieu{(Trinity College, Cambridge)}\\
|
||||
1665--1666
|
||||
& \activite{Observation de la chute des pommes}
|
||||
\lieu{Verger familial}\\
|
||||
|
||||
\begin{rubrique}[3.5cm]{Stages}
|
||||
\ligne{0.1mm}
|
||||
Fev. 2000--Aout 2000
|
||||
& \'Etude et optimisation par simulation numérique de
|
||||
spectromètres
|
||||
de masse permettant la mesure des isotopes de gaz rares à la surface de
|
||||
Mars
|
||||
\lieu{(CETP-CNRS)}\\
|
||||
|
||||
Jan. 2000--Fev. 2000
|
||||
& \'Etude de la fonction de répartition des électrons à la sortie
|
||||
d'une galette à microcanaux
|
||||
\lieu{(CETP-CNRS)}
|
||||
\end{rubrique}
|
||||
|
||||
\interRubrique % espacement défini précédemment
|
||||
\end{rubriquetableau}
|
||||
|
||||
\begin{rubrique}{Langues}
|
||||
\ligne{0.1mm}
|
||||
Anglais courant, notions d'Allemand.
|
||||
Anglais courant.
|
||||
\end{rubrique}
|
||||
|
||||
\interRubrique
|
||||
\begin{rubrique}{Compétences en informatique}%
|
||||
Système : Linux
|
||||
|
||||
\begin{rubrique}{Langages informatiques, systèmes d'exploitation,
|
||||
logiciels}%
|
||||
\ligne{0.1mm}
|
||||
Systèmes : Unix, Windows&\\
|
||||
Langages : C, Pascal, notions de Fortran&\\
|
||||
Logiciels : Simion (modélisation en électrostatique), \LaTeX.
|
||||
Langage : Pascal
|
||||
\end{rubrique}
|
||||
|
||||
|
||||
|
||||
\end{document}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue