Mis à jour à la demande de Frédéric Meynadier

This commit is contained in:
bouya 2009-02-26 14:51:36 +00:00 committed by Marc Mezzarobba
parent a07c95a49d
commit 744f9c69d6

View file

@ -1,9 +1,31 @@
%% Copyright (c) 2003-2009 Fr????ic Meynadier
%% Original : Eric-Olivier Le Bigot %% Original : Eric-Olivier Le Bigot
%% Modifs : Frédéric Meynadier (Frederic.Meynadier@obspm.fr) %% Modifs : Fr????ic Meynadier (Frederic.Meynadier@obspm.fr)
%% Modifs : Dominique Quatravaux (dom@idealx.com) - conversion en %% Modifs : Dominique Quatravaux (dom@idealx.com) - conversion en
%% classe de document. %% classe de document.
%% 03/01/03 %% 03/01/03
%% Modifs : application d'un patch de Jonas Kahn, 2007-12-19 %% Modifs : application d'un patch de Jonas Kahn, 2007-12-19
%% Modifs : anonymisation de l'exemple en commentaire, 2009-02-25
%% Permission is hereby granted, free of charge, to any person obtaining a
%% copy of this software and associated documentation files (the
%% "Software"), to deal in the Software without restriction, including
%% without limitation the rights to use, copy, modify, merge, publish,
%% distribute, sublicense, and/or sell copies of the Software, and to
%% permit persons to whom the Software is furnished to do so, subject to
%% the following conditions:
%% The above copyright notice and this permission notice shall be included in
%% all copies or substantial portions of the Software.
%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
%% OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
%% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
%% IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
%% CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
%% TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
%% SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
@ -15,17 +37,17 @@
\RequirePackage{array} \RequirePackage{array}
%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%
% Mise en page par défaut % % Mise en page par d??aut %
%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%
\setlength{\textwidth}{160mm} %% Largeur de la zone texte \setlength{\textwidth}{160mm} %% Largeur de la zone texte
\setlength{\oddsidemargin}{0mm} %% Texte centré sur la page \setlength{\oddsidemargin}{0mm} %% Texte centr??sur la page
\pagestyle{empty} % pour ne pas indiquer de numéro de page... \pagestyle{empty} % pour ne pas indiquer de num??o de page...
% On définit les pieds de page comme des \stretch de force 1, % On d??init les pieds de page comme des \stretch de force 1,
% soit 4 plus fort que celui qui est en bas du chapeau % 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 % (Cf. ci-dessous). De cette fa??n, un CV qui ne remplit pas toute la
% page a un bel espacement. % page a un bel espacement.
\makeatletter \makeatletter
\def\@textbottom{\vspace*{\stretch{1}}} \def\@textbottom{\vspace*{\stretch{1}}}
@ -33,21 +55,21 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Paramètres réglables % % Param??res r??lables %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% L'utilisateur peut les redéfinir ceux-ci «\renewcommand» si besoin : % L'utilisateur peut les red??inir ceux-ci ?\renewcommand? si besoin :
\newcommand{\espaceInterRubrique}{\medskip\vspace{\stretch{0.1}}} \newcommand{\espaceInterRubrique}{\medskip\vspace{\stretch{0.1}}}
% L'utilisateur peut les redéfinir ceux-ci «\setlength» si besoin : % L'utilisateur peut les red??inir ceux-ci ?\setlength? si besoin :
\newlength{\rubriquetableauparindent} % indentation au début d'une \newlength{\rubriquetableauparindent} % indentation au d??ut d'une
% ligne de droite dans un «rubriquetableau». Cette longueur peut % ligne de droite dans un ?rubriquetableau?. Cette longueur peut
% être négative, auquel cas l'alignement dans le tableau se fait % ??re n??ative, auquel cas l'alignement dans le tableau se fait
% compte tenu du retrait de la première ligne : celle-ci ne «bavera» % compte tenu du retrait de la premi??e ligne : celle-ci ne ?bavera?
% pas sur l'espace réservé pour la colonne de gauche, au lieu de cela, % pas sur l'espace r??erv??pour la colonne de gauche, au lieu de cela,
% l'ensemble de la colonne de droite est décalé de l'espace correspondant. % l'ensemble de la colonne de droite est d??al??de l'espace correspondant.
\setlength{\rubriquetableauparindent}{-16pt} \setlength{\rubriquetableauparindent}{-16pt}
@ -57,15 +79,15 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\er{$^{\hbox{er}}$} \def\er{$^{\hbox{er}}$}
\def\ere{$^{\hbox{ère}}$} \def\ere{$^{\hbox{??e}}$}
\def\eme{$^{\hbox{ème}}$} \def\eme{$^{\hbox{??e}}$}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% L'environnement "rubrique" % % L'environnement "rubrique" %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Usage : \begin{rubrique}[Indentation]{Titre} [...] \end{rubrique} % Usage : \begin{rubrique}[Indentation]{Titre} [...] \end{rubrique}
% On met le texte qu'on veut à l'intérieur. % On met le texte qu'on veut ??l'int??ieur.
\newenvironment{rubrique}[1] % "rubrique" prend un seul argument, le titre \newenvironment{rubrique}[1] % "rubrique" prend un seul argument, le titre
{\espaceInterRubrique\relax% {\espaceInterRubrique\relax%
@ -76,11 +98,11 @@
% L'environnement "rubriquetableau" % % L'environnement "rubriquetableau" %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Il sert à rendre les tableaux, avec typiquement des dates à gauche % Il sert ??rendre les tableaux, avec typiquement des dates ??gauche
% et des activités à droite. Il s'utilise comme «rubrique» % et des activit?? ??droite. Il s'utilise comme ?rubrique?
% ci-dessus, sauf qu'il admet un argument optionnel qui est la largeur % 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 % de la colonne de gauche, et que l'int??ieur doit ??re un tableau
% LaTeX avec les «&» et les «\\» qui vont bien. % LaTeX avec les ?&? et les ?\\? qui vont bien.
% Par exemple : % Par exemple :
% %
% \begin{rubriquetableau}[3.5cm]{pipotage} % \begin{rubriquetableau}[3.5cm]{pipotage}
@ -90,10 +112,10 @@
% [etc...] % [etc...]
% \end{rubriquetableau} % \end{rubriquetableau}
% %
% Lorsqu'on omet le paramètre entre crochets, cela a pour effet % Lorsqu'on omet le param??re entre crochets, cela a pour effet
% de donner la dimension \linewidth à la première colonne (mais la % de donner la dimension \linewidth ??la premi??e colonne (mais la
% structure reste celle d'un tableau à deux colonnes, donc ne pas oublier % structure reste celle d'un tableau ??deux colonnes, donc ne pas oublier
% d'écrire '\\' pour les retours à la ligne). % d'??rire '\\' pour les retours ??la ligne).
\makeatletter \makeatletter
@ -125,16 +147,16 @@
% Usage: % Usage:
% \begin{chapeau} % \begin{chapeau}
% \begin{adresse} % \begin{adresse}
% Frédéric Meynadier\\% % Isaac NEWTON\\%
% 83, rue de l'Ourcq\\% % 9.81, rue des Pommiers\\%
% 75\,019 Paris\\% % Trinity College, Londres\\%
% \ligne\\% % \ligne\\%
% Tél. : 01 40 37 04 65\\% % T??. : 06 67 25 90 00\\%
% E-mail : \texttt{meynadie@clipper.ens.fr} % E-mail : \texttt{inewton@apple.com}
% \end{adresse} % \end{adresse}
% \begin{etatcivil} % \begin{etatcivil}
% Né le 22/11/78\\ % N??le 25/12/1642\\
% Nationalité Française % Nationalit??Anglaise
% \end{etatcivil} % \end{etatcivil}
% \end{chapeau} % \end{chapeau}