Mis à jour à la demande de Frédéric Meynadier
This commit is contained in:
parent
a07c95a49d
commit
744f9c69d6
1 changed files with 55 additions and 33 deletions
|
@ -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}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue