From 917a9aaf9d7f1125fe7bf10474dc20345e562edb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 19 Jun 2021 15:22:35 +0000 Subject: ESIEEcv -> esieecv git-svn-id: svn://tug.org/texlive/trunk@59638 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/ESIEEcv/ESIEEcv.pdf | Bin 116933 -> 0 bytes Master/texmf-dist/doc/latex/ESIEEcv/cvtest.pdf | Bin 44828 -> 0 bytes Master/texmf-dist/doc/latex/ESIEEcv/cvtest.tex | 183 ------ Master/texmf-dist/doc/latex/esieecv/ESIEEcv.pdf | Bin 0 -> 116933 bytes Master/texmf-dist/doc/latex/esieecv/cvtest.pdf | Bin 0 -> 44828 bytes Master/texmf-dist/doc/latex/esieecv/cvtest.tex | 183 ++++++ Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx | 636 --------------------- Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins | 7 - Master/texmf-dist/source/latex/esieecv/ESIEEcv.dtx | 636 +++++++++++++++++++++ Master/texmf-dist/source/latex/esieecv/ESIEEcv.ins | 7 + Master/texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty | 119 ---- Master/texmf-dist/tex/latex/esieecv/ESIEEcv.sty | 119 ++++ Master/tlpkg/bin/tlpkg-ctan-check | 4 +- Master/tlpkg/libexec/ctan2tds | 4 +- Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 32 +- Master/tlpkg/tlpsrc/esieecv.tlpsrc | 0 16 files changed, 965 insertions(+), 965 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/ESIEEcv/ESIEEcv.pdf delete mode 100644 Master/texmf-dist/doc/latex/ESIEEcv/cvtest.pdf delete mode 100644 Master/texmf-dist/doc/latex/ESIEEcv/cvtest.tex create mode 100644 Master/texmf-dist/doc/latex/esieecv/ESIEEcv.pdf create mode 100644 Master/texmf-dist/doc/latex/esieecv/cvtest.pdf create mode 100644 Master/texmf-dist/doc/latex/esieecv/cvtest.tex delete mode 100644 Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx delete mode 100644 Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins create mode 100644 Master/texmf-dist/source/latex/esieecv/ESIEEcv.dtx create mode 100644 Master/texmf-dist/source/latex/esieecv/ESIEEcv.ins delete mode 100644 Master/texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty create mode 100644 Master/texmf-dist/tex/latex/esieecv/ESIEEcv.sty create mode 100644 Master/tlpkg/tlpsrc/esieecv.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/ESIEEcv/ESIEEcv.pdf b/Master/texmf-dist/doc/latex/ESIEEcv/ESIEEcv.pdf deleted file mode 100644 index 1d95b58a8fa..00000000000 Binary files a/Master/texmf-dist/doc/latex/ESIEEcv/ESIEEcv.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/ESIEEcv/cvtest.pdf b/Master/texmf-dist/doc/latex/ESIEEcv/cvtest.pdf deleted file mode 100644 index 09a53db4964..00000000000 Binary files a/Master/texmf-dist/doc/latex/ESIEEcv/cvtest.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/ESIEEcv/cvtest.tex b/Master/texmf-dist/doc/latex/ESIEEcv/cvtest.tex deleted file mode 100644 index 848fc6da4b8..00000000000 --- a/Master/texmf-dist/doc/latex/ESIEEcv/cvtest.tex +++ /dev/null @@ -1,183 +0,0 @@ -%% -%% This is file `cvtest.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% ESIEEcv.dtx (with options: `cvtest') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from cvtest.tex. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file ESIEEcv.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -\documentclass[a4paper]{article} - -\usepackage[T1]{fontenc} -\usepackage[frenchb]{babel} -\usepackage{ESIEEcv} - -\oddsidemargin 0in -\evensidemargin 0in -\textwidth\paperwidth -\advance \textwidth by -2in -\topmargin 0in -\textheight\paperheight -\advance\textheight -2in -\headheight 0pt -\headsep 0pt -\footskip 0pt - -\renewcommand{\PostApport}{. } - -\begin{document} - -\noindent\hspace*{\tabcolsep}\begin{minipage}{0.4\linewidth} -{\large Benjamin \textsc{Bayart}}\\ -50, rue de Chamb\'ery\\ -97~123 LOIN\\[3pt] -T\'el~: 09~12~11~16~10\\ -Mail~: \texttt{bayartb@edgard.fdn.fr} -\end{minipage} -\begin{minipage}{0.4\linewidth} -N\'e le 24 octobre 1973 (24 ans)\\ -Nationalit\'e fran\c{c}aise\\ -C\'elibataire sans enfant\\ -Sursitaire \`a l'incorporation -\end{minipage} - -\begin{rubrique}{Formation initiale} -\begin{sousrubrique} -\Titre{Baccalaur\'eat s\'erie C (math\'ematiques et sciences -physiques)} -\Lieu{Lyc\'ee Notre-Dame Providence d'Enghien-les-Bains (95)} -\Date{1990-1991} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Ing\'enieur ESIEE (\'Ecole Sup\'erieurs d'Ing\'enieurs en \'Electronique et -\'Electrotechnique)} -\Date{1991-1996} -\Duree{5 ans} -\Descr{Sp\'ecialisation en informatique.} -\Apport{Programmation syst\`eme} -\Apport{Conception et programmation objet} -\Apport{Th\'eorie des langages} -\Apport{Langages interpr\'et\'es} -\Apport{Programmation logique} -\Apport{Programmation des interfaces graphiques} -\Apport{SGBD} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Dipl\^ome d'\'Etudes Approfondies} -\Date{1995-1996} -\Duree{1 an} -\Lieu{Universit\'e de Marne-la-Vall\'ee} -\Descr{Informatique Fondamentale et Applications} -\Apport{Th\'eorie des automates} -\Apport{Programmation logique avanc\'ee} -\Apport{Th\'eorie des partitions d'entiers} -\Apport{Calcul combinatoire} -\Apport{Algorithmique du texte} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Th\`ese de doctorat} -\Date{1996-} -\Duree{3 ans} -\Lieu{Universit\'e de Marne-la-Vall\'ee} -\Descr{Nouvelles pistes pour une typographie \'electronique de qualit\'e} -\end{sousrubrique} -\end{rubrique} - -\begin{rubrique}{Exp\`eriences} -\begin{sousrubrique} -\Titre{Simulation de processeurs pour la d\'emodulation num\'erique} -\Lieu{Laboratoire d'\'Electronique Philips} -\Date{1996} -\Duree{6mois} -\Descr{\'Ecriture d'une plateforme de d\'eveloppement pour un processeur -massivement parall\`ele en developpement.} -\Apport{Projet de type industriel} -\Apport{Travail dans un d\'epartement de R\&D} -\Apport{Approche des probl\`emes d'architecture des processeurs -d\'edi\'es} -\Apport{Approche du micro-parall\`elisme} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Reconnaissance de phon\`emes par cartes de Kohonen} -\Lieu{Groupe ESIEE} -\Date{1995} -\Duree{2 mois} -\Descr{Utilisation de cartes auto-organisante de Kohonen pour la -reconnaissance et l'\'etiquettage de phon\`emes apr\`es apprentissage -non supervis\'e.} -\Apport{Travail en traitement automatis\'e du signal} -\Apport{\'Etude et utilisation des r\'eseaux de neurones} -\Apport{Premi\`ere approche de travaux de recherche} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Segmentation d'images par hyper-cartes de Kohonen} -\Lieu{Groupe ESIEE} -\Date{1995} -\Duree{6 semaines} -\Descr{Approche des techniques multi-r\'esolution.} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Gala ESIEE 94} -\Date{1994} -\Duree{1 an} -\Descr{Responsabilit\'es diverses dans l'\'equipe d'organisation d'un -grand \'ev\`enement estudiantin (6000 personnes). En particulier infographie, -communication, imprimerie, et logistique finale.} -\Apport{Travail sur la dur\'ee dans une \'equipe tr\`es soud\'ee avec -un projet directeur fort et ambitieux} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Gala ESIEE 96} -\Date{1996} -\Duree{2 mois} -\Descr{Participation \`a l'organisation finale, \`a la conception -technique de la communication, au fonctionnement de la tr\'esorerie, -et \`a la logistique finale.} -\Apport{Apprentissage de la gestion d'\'equipe et des ressources humaines} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Gala ESIEE 97} -\Date{1997} -\Duree{2 mois} -\Descr{Conseil technique du bureau d'organisation, \'etablissement de -partenariats relationels, aide \`a la gestion de la s\'ecurit\'e et de -la tr\'esorerie} -\Apport{Gestion de la motivation des personnes impliqu\'ees} -\Apport{Prise en compte de graves retards organisationels} -\end{sousrubrique} -\end{rubrique} - -\begin{rubrique}{Langues et divers} -\begin{sousrubrique} -\Competence{Anglais} -\Descr{Lu, \'ecrit, parl\'e. Anglais technique courrant.} -\end{sousrubrique} -\begin{sousrubrique} -\Competence{Espagnol} -\Descr{Niveau scolaire} -\end{sousrubrique} -\begin{sousrubrique} -\Descr{Passe-temps~: philat\'elie, typographie, gravure, -programmation, cin\'ema\dots} -\end{sousrubrique} -\end{rubrique} -\end{document} - - -\endinput -%% -%% End of file `cvtest.tex'. diff --git a/Master/texmf-dist/doc/latex/esieecv/ESIEEcv.pdf b/Master/texmf-dist/doc/latex/esieecv/ESIEEcv.pdf new file mode 100644 index 00000000000..1d95b58a8fa Binary files /dev/null and b/Master/texmf-dist/doc/latex/esieecv/ESIEEcv.pdf differ diff --git a/Master/texmf-dist/doc/latex/esieecv/cvtest.pdf b/Master/texmf-dist/doc/latex/esieecv/cvtest.pdf new file mode 100644 index 00000000000..09a53db4964 Binary files /dev/null and b/Master/texmf-dist/doc/latex/esieecv/cvtest.pdf differ diff --git a/Master/texmf-dist/doc/latex/esieecv/cvtest.tex b/Master/texmf-dist/doc/latex/esieecv/cvtest.tex new file mode 100644 index 00000000000..848fc6da4b8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/esieecv/cvtest.tex @@ -0,0 +1,183 @@ +%% +%% This is file `cvtest.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ESIEEcv.dtx (with options: `cvtest') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from cvtest.tex. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file ESIEEcv.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[frenchb]{babel} +\usepackage{ESIEEcv} + +\oddsidemargin 0in +\evensidemargin 0in +\textwidth\paperwidth +\advance \textwidth by -2in +\topmargin 0in +\textheight\paperheight +\advance\textheight -2in +\headheight 0pt +\headsep 0pt +\footskip 0pt + +\renewcommand{\PostApport}{. } + +\begin{document} + +\noindent\hspace*{\tabcolsep}\begin{minipage}{0.4\linewidth} +{\large Benjamin \textsc{Bayart}}\\ +50, rue de Chamb\'ery\\ +97~123 LOIN\\[3pt] +T\'el~: 09~12~11~16~10\\ +Mail~: \texttt{bayartb@edgard.fdn.fr} +\end{minipage} +\begin{minipage}{0.4\linewidth} +N\'e le 24 octobre 1973 (24 ans)\\ +Nationalit\'e fran\c{c}aise\\ +C\'elibataire sans enfant\\ +Sursitaire \`a l'incorporation +\end{minipage} + +\begin{rubrique}{Formation initiale} +\begin{sousrubrique} +\Titre{Baccalaur\'eat s\'erie C (math\'ematiques et sciences +physiques)} +\Lieu{Lyc\'ee Notre-Dame Providence d'Enghien-les-Bains (95)} +\Date{1990-1991} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Ing\'enieur ESIEE (\'Ecole Sup\'erieurs d'Ing\'enieurs en \'Electronique et +\'Electrotechnique)} +\Date{1991-1996} +\Duree{5 ans} +\Descr{Sp\'ecialisation en informatique.} +\Apport{Programmation syst\`eme} +\Apport{Conception et programmation objet} +\Apport{Th\'eorie des langages} +\Apport{Langages interpr\'et\'es} +\Apport{Programmation logique} +\Apport{Programmation des interfaces graphiques} +\Apport{SGBD} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Dipl\^ome d'\'Etudes Approfondies} +\Date{1995-1996} +\Duree{1 an} +\Lieu{Universit\'e de Marne-la-Vall\'ee} +\Descr{Informatique Fondamentale et Applications} +\Apport{Th\'eorie des automates} +\Apport{Programmation logique avanc\'ee} +\Apport{Th\'eorie des partitions d'entiers} +\Apport{Calcul combinatoire} +\Apport{Algorithmique du texte} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Th\`ese de doctorat} +\Date{1996-} +\Duree{3 ans} +\Lieu{Universit\'e de Marne-la-Vall\'ee} +\Descr{Nouvelles pistes pour une typographie \'electronique de qualit\'e} +\end{sousrubrique} +\end{rubrique} + +\begin{rubrique}{Exp\`eriences} +\begin{sousrubrique} +\Titre{Simulation de processeurs pour la d\'emodulation num\'erique} +\Lieu{Laboratoire d'\'Electronique Philips} +\Date{1996} +\Duree{6mois} +\Descr{\'Ecriture d'une plateforme de d\'eveloppement pour un processeur +massivement parall\`ele en developpement.} +\Apport{Projet de type industriel} +\Apport{Travail dans un d\'epartement de R\&D} +\Apport{Approche des probl\`emes d'architecture des processeurs +d\'edi\'es} +\Apport{Approche du micro-parall\`elisme} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Reconnaissance de phon\`emes par cartes de Kohonen} +\Lieu{Groupe ESIEE} +\Date{1995} +\Duree{2 mois} +\Descr{Utilisation de cartes auto-organisante de Kohonen pour la +reconnaissance et l'\'etiquettage de phon\`emes apr\`es apprentissage +non supervis\'e.} +\Apport{Travail en traitement automatis\'e du signal} +\Apport{\'Etude et utilisation des r\'eseaux de neurones} +\Apport{Premi\`ere approche de travaux de recherche} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Segmentation d'images par hyper-cartes de Kohonen} +\Lieu{Groupe ESIEE} +\Date{1995} +\Duree{6 semaines} +\Descr{Approche des techniques multi-r\'esolution.} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Gala ESIEE 94} +\Date{1994} +\Duree{1 an} +\Descr{Responsabilit\'es diverses dans l'\'equipe d'organisation d'un +grand \'ev\`enement estudiantin (6000 personnes). En particulier infographie, +communication, imprimerie, et logistique finale.} +\Apport{Travail sur la dur\'ee dans une \'equipe tr\`es soud\'ee avec +un projet directeur fort et ambitieux} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Gala ESIEE 96} +\Date{1996} +\Duree{2 mois} +\Descr{Participation \`a l'organisation finale, \`a la conception +technique de la communication, au fonctionnement de la tr\'esorerie, +et \`a la logistique finale.} +\Apport{Apprentissage de la gestion d'\'equipe et des ressources humaines} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Gala ESIEE 97} +\Date{1997} +\Duree{2 mois} +\Descr{Conseil technique du bureau d'organisation, \'etablissement de +partenariats relationels, aide \`a la gestion de la s\'ecurit\'e et de +la tr\'esorerie} +\Apport{Gestion de la motivation des personnes impliqu\'ees} +\Apport{Prise en compte de graves retards organisationels} +\end{sousrubrique} +\end{rubrique} + +\begin{rubrique}{Langues et divers} +\begin{sousrubrique} +\Competence{Anglais} +\Descr{Lu, \'ecrit, parl\'e. Anglais technique courrant.} +\end{sousrubrique} +\begin{sousrubrique} +\Competence{Espagnol} +\Descr{Niveau scolaire} +\end{sousrubrique} +\begin{sousrubrique} +\Descr{Passe-temps~: philat\'elie, typographie, gravure, +programmation, cin\'ema\dots} +\end{sousrubrique} +\end{rubrique} +\end{document} + + +\endinput +%% +%% End of file `cvtest.tex'. diff --git a/Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx b/Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx deleted file mode 100644 index 92caa1199bf..00000000000 --- a/Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx +++ /dev/null @@ -1,636 +0,0 @@ -% \iffalse -%<*never> -\documentclass{ltxdoc} - -\usepackage[T1]{fontenc} -\usepackage[frenchb]{babel} -\usepackage{ESIEEcv} -\parindent=15pt - -\def\fqo{<<} -\def\fqc{>>} -\AtBeginDocument{\CodelineIndex\EnableCrossrefs} -\AtEndDocument{\PrintIndex} -\begin{document} -\def\docdate{1997/12/14} -\CheckSum{213} -\DocInput{ESIEEcv.dtx} -\end{document} -% -% \fi -% -% \DoNotIndex{\newline,\rightslice,\small,\itshape,\@@apports,\@@competence} -% \DoNotIndex{\@@date,\@@descr,\@@duree,\@@lieu,\@@titre,\\,\aftergroup} -% \DoNotIndex{\bigskip,\csname,\def,\edef,\else,\empty} -% \DoNotIndex{\endcsname,\endtabularx,\ensuremath,\expandafter} -% \DoNotIndex{\fi,\global,\ifx,\large,\largeurcolonne,\let} -% \DoNotIndex{\linewidth,\medskip,\newcommand,\newenvironment} -% \DoNotIndex{\newlength,\pagestyle,\par,\parindent,\phantom} -% \DoNotIndex{\RequirePackage,\scshape,\setlength,\ta,\tb} -% \DoNotIndex{\tabularx,\tb,\textbf,\the,\toksdef,\triangleright} -% -% \setcounter{tocdepth}{1} -% \GetFileInfo{ESIEEcv.sty} -% -%\iffalse \let\fqo\textquotedblleft -% \let\fqc\textquotedblright\fi -% -% \title{The \textsf{ESIEEcv}\thanks{Ce document d\'ecrit la version -% \fileversion{} du package. La documentation est dat\'ee de \docdate.} package} -% \author{Benjamin \textsc{Bayart}\\ -% Institut Gaspard \textsc{Monge}\\ -% Universit\'e de Marne-la-Vall\'ee\\ -% \texttt{bayartb@edgard.fdn.fr} -% \and -% Pierre \textsc{Le Maguet}\\ -% Valeo Borg\\ -% Karlsruhe} -% \date{Imprim\'e le \today\\Derni\`ere mise \`a jour le \filedate} -% \maketitle -% \newcommand{\Cde}[1]{\texttt{\char92{}#1}} -% -% \begin{abstract} -% Ce document d\'ecrit l'utilisation du package \textsf{ESIEEcv} dont le but -% est de permettre la mise en page de curriculum-vit\ae{} de mani\`ere simple -% et efficace, tels que les entreprises fran\c{c}aises les attendent. -% -% Il a \'et\'e \'ecrit par moi (Benjamin \textsc{Bayart}) sur une id\'ee -% originale (pour ce qui est de la mise en page et de la syntaxe finale) de -% Pierre \textsc{Le Maguet}. -% -% \bigskip -% -% \noindent\emph{English}~: -% -% This document describe the use of the package \textsf{ESIEEcv} to setup -% curriculum vit\ae{} efficiently and easily as french employers will expect it. -% -% The current documentation is in French. -% -% This package was written by my (Benjamin Bayart) from an original idea by -% Pierre Le Maguet (regarding design and final syntax). -% \end{abstract} -% -% \tableofcontents -% -% \clearpage -% -% \section{\fqo~The name of the game~\fqc} -% -% Ce package s'appel \textsf{ESIEEcv} simplement parce que Pierre et moi -% \'etions \'etudiants \`a l'ESIEE\footnote{\'Ecole Sup\'erieur d'Ing\'enieurs -% en \'Electronique et \'Electrotechnique.} lorsqu'il a \'et\'e \'ecrit pour -% la premi\`ere fois. -% -% \section{Organisation du document} -% -% Un cv, pour ce package, est divis\'e en plusieurs rubriques, -% classiquement 3~: \fqo~Formation initiale~\fqc, \fqo~Exp\`eriences~\fqc, et -% \fqo~Divers~\fqc. -% -% En plus des rubriques, on trouvera g\'en\'eralement au d\'ebut du cv -% un texte libre pr\'esentant la personne. -% -% Dans chaque rubrique, on trouve des sous-rubriques permettant de -% d\'ecrire chaque information du cv. Par exemple une sous-rubrique par -% dipl\^ome dans la rubrique \fqo~formation~\fqc et une par exp\`erience -% dans la rubrique suivante. -% -% Dans la troisi\`eme rubrique, les sous-rubrique sont g\'en\'eralement -% beaucoup plus simples, pour ce qu'elles contiennent moins -% d'information; typiquement pour chaque langue on donne juste son -% niveau, alors que pour un stage ou un ancien emploi on donne plus -% d'informations. -% -% Les sous-rubriques les plus complexes contiendront des appels aux -% commandes \Cde{Titre}, \Cde{Date}, \Cde{Duree}, \Cde{Descr}, et \Cde{Apport}. -% Toutes ces commandes sont optionnelles (si un champ est ommi, la mise -% en page est corrig\'ee en cons\'equence), et la commande \Cde{Apport} -% peut \^etre utilis\'ee plusieurs fois pour souligner les points forts -% d'une exp\`erience ou d'une formation. -% -% Les sous-rubriques simples comportent deux champs~: -% \Cde{Descr} et \Cde{Competence}. En g\'en\'eral, on place dans la -% comp\'etence, par exemple, la langue concern\'ee, et dans la -% description le niveau que l'on a. -% -% \section{Syntaxe exacte} -% -% Un exemple de sous-rubrique simple~: -%\begin{verbatim} -%\begin{sousrubrique} -%\Competence{Espagnol} -%\Descr{Niveau scolaire} -%\end{sousrubrique} -%\end{verbatim} -% -% Un exemple de sous-rubrique complexe~: -%\begin{verbatim} -%\begin{sousrubrique} -%\Titre{Ing\'enieur ESIEE (\'Ecole Sup\'erieurs d'Ing\'enieurs -% en \'Electronique et \'Electrotechnique)} -%\Date{1991-1996} -%\Duree{5 ans} -%\Descr{Sp\'ecialisation en informatique.} -%\Apport{Programmation syst\`eme} -%\Apport{Conception et programmation objet} -%\Apport{Th\'eorie des langages} -%\Apport{Langages interpr\'et\'es} -%\Apport{Programmation logique} -%\Apport{Programmation des interfaces graphiques} -%\Apport{SGBD} -%\end{sousrubrique} -%\end{verbatim} -% -% \emph{Attention}, si on ne souhaite donner que le lieu et pas le -% titre, il est souhaitable de faire le contraire, quitte \`a devoir -% forcer le choix de la fonte dans la donn\'ee. En effet, le -% changement de ligne qui doit avoir lieu entre le titre et la -% description n'aura effectivement lieu que si et seulement s'il y a -% un titre \emph{et} une description. -% -% Une rubrique contiendra exclusivement une ou des sous-rubrique, et -% on devra lui passer un titre, par exemple~: -%\begin{verbatim} -%\begin{rubrique}{Formation initiale} -%\begin{sousrubrique} -%\Titre{Baccalaur\'eat... -%\end{sousrubrique} -%\end{rubrique} -%\end{verbatim} -% -% \section{Param\`etrage du syst\`eme} -% -% Un certain nombre de choix typographiques peuvent \^etre modifi\'es de -% mani\`ere simple, en red\'efinissant des commandes. -% -% La premi\`ere chose que l'on peut modifier est la structure m\^eme des -% apports. Par d\'efaut, avant chaque apport est plac\'e le symbole -% $\triangleright$ suivi d'un espace; et apr\`es chaque apport un -% point et un changement de ligne. Avant l'ensemble des apports est -% plac\'e un changement de ligne, et apr\`es l'ensemble des apports -% rien. -% -% Ces quatre choix sont symbolis\'es par les commandes -% \Cde{PreApport}, \Cde{PostApport}, \Cde{PrePreApports} et -% \Cde{PostPostApports}. -% -% Pour ma part, j'aime utiliser le symbole \Cde{rightslice} du package -% \textsf{stmaryrd} et ne pas changer de ligne entre deux -% apports. Pour cela, je red\'efini les commandes \Cde{PreApport} et -% \Cde{PostApport} comme suit~: -%\begin{verbatim} -%\renewcommand{\PreApport}{\ensuremath{\rightslice} } -%\renewcommand{\PostApport}{. } -%\end{verbatim} -% -% On peut aussi, en red\'efinissant les commandes \Cde{FonteApport}, -% \Cde{TailleApport}, \Cde{FonteLieu} et \Cde{FonteTitre} changer -% certains d\'etails de la mise en forme. -% -% Enfin, la colonne de gauche (celle qui contient les dates dans le -% document final) est de largeur fixe. Cette largeur (trois -% centim\`etres par d\'efaut) est d\'efinit par la longueur -% \Cde{largeurcolonne} que l'on peut ais\'ement red\'efinir, par -% exemple en faisant~: -%\begin{verbatim} -%\setlength{largeurcolonne}{2.5cm} -%\end{verbatim} -% -% \section{Le code utile \`a tous} -% -% Tout d'abord les b\^etises habituelles permettant d'identifier le -% package~: -% -% \begin{macrocode} -%<*package> -\ProvidesPackage{ESIEEcv}[1997/12/29 v2.0a Style ESIEEcv] - -\RequirePackage{tabularx} -% \end{macrocode} -% -% On pr\'ecise que l'on ne veut pas de num\'ero de page, ni -% d'indentation de paragraphes~: -% -% \begin{macrocode} -\pagestyle{empty} -\parindent=0pt -% \end{macrocode} -% -% Enfin la d\'efinition des huit commandes utilis\'ees comme -% param\`etres par le reste du package~: -% \begin{macro}{\PreApport} -% \begin{macro}{\PostApport} -% \begin{macro}{\PrePreApports} -% \begin{macro}{\PostPostApports} -% \begin{macro}{\FonteApport} -% \begin{macro}{\TailleApport} -% \begin{macro}{\FonteLieu} -% \begin{macro}{\FonteTitre} -% \begin{macrocode} -\newcommand{\PreApport}{\ensuremath{\triangleright} } -\newcommand{\PostApport}{.\newline} -\newcommand{\PrePreApports}{\newline} -\newcommand{\PostPostApports}{} -\newcommand{\FonteApport}{\itshape} -\newcommand{\TailleApport}{\small} -\newcommand{\FonteLieu}{\scshape} -\newcommand{\FonteTitre}{\scshape} -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% -% \StopEventually -% -% \section{Le code le moins utile} -% -% \subsection{D\'efinitions des longueurs et des variables de -% m\'emorisation} -% -% \begin{macrocode} -\newlength{\Tampon} -\newlength{\Offset} -\newlength{\largeurcolonne} -\setlength{\largeurcolonne}{3cm} -\newlength{\Space} -\setlength{\Space}{3mm} -\def\@@date{} -\def\@@titre{} -\def\@@duree{} -\def\@@lieu{} -\def\@@descr{} -\def\@@apports{} -\def\@@competence{} -% \end{macrocode} -% -% \subsection{Le syst\`eme de gestion de liste} -% -% Pour toute explication, voire annexe D du \TeX{book}. -% -% \begin{macro}{\CV@AppendItem} -% \begin{macrocode} -\toksdef\ta=0 \toksdef\tb=2 -\def\CV@AppendItem#1#2{% - \ta={#1}% - \tb=\expandafter{#2}% - \global\edef#2{\the\tb\the\ta}} -% \end{macrocode} -% \end{macro} -% -% \subsection{Initialisation du syst\`eme} -% -% \begin{macro}{\CV@ajout@apport} -% Ajoute un texte donn\'e \`a la liste des apports en cours en -% utilisant \Cde{CV@AppendItem}. -% \begin{macrocode} -\newcommand{\CV@ajout@apport}[1] - {\CV@AppendItem{\PreApport#1\PostApport}{\@@apports}} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\CV@init} -% D\'efinit la commande \Cde{\@@\textit{cde}} dont le nom est pass\'e -% en param\`etre. L'int\'er\^et est simplement d'am\'eliorer la -% compr\'ehension lors de la lecture du code~: -% \begin{macrocode} -\newcommand{\CV@init}[1] - {\expandafter\global\expandafter\def\csname @@#1\endcsname{}} -% \end{macrocode} -% \end{macro} -% -% \subsection{Code de gestion des sous-rubriques} -% -% \begin{macro}{sousrubrique} -% \begin{macrocode} -\newenvironment{sousrubrique} -% \end{macrocode} -% On commence par initialiser toutes les variables~: -% \begin{macrocode} -{\CV@init{apports}\CV@init{date}\CV@init{titre}\CV@init{duree}% -\CV@init{lieu}\CV@init{descr}\CV@init{competence}\CV@init{compcomment}% -% \end{macrocode} -% Enfin on d\'efinit (localement donc) les six commandes permettant -% la m\'emorisation des donn\'ees de la sous-rubrique en cours. -% \begin{macrocode} -\newcommand{\Date}[1]{\global\def\@@date{##1}} -\newcommand{\Duree}[1]{\global\def\@@duree{##1}} -\newcommand{\Titre}[1]{\global\def\@@titre{##1}} -\newcommand{\Lieu}[1]{\global\def\@@lieu{##1}} -\newcommand{\Descr}[1]{\global\def\@@descr{##1}} -\newcommand{\Competence}[1]{\global\def\@@competence{##1}} -\let\Apport\CV@ajout@apport -} -% \end{macrocode} -% -% Toutes les informations collect\'ees vont maintenant \^etre mises en -% forme. Pour cela, on les balise avec les commandes \TeX{} -% appropri\'ees, puis on les m\'emorise dans une liste -% (\Cde{CV@delayed}). Le contenu de la liste sera \fqo~\'eject\'e~\fqc -% une fois l'environnement termin\'e. En effet, ces donn\'ees peuvent -% g\'en\'erer plusieurs lignes dans le tableau qui formera le cv. Ce -% qui nous force \`a ce qu'elles ne soient pas incluses dans un -% groupe. Or l'environnement est un groupe. -% -% Commen\c{c}ons pas initialiser cette liste. -% \begin{macrocode} -{% -\global\def\CV@delayed{} -% \end{macrocode} -% -% En premier, la date. Elle est mise en gras dans la premi\`ere -% colonne, suivie d'un changement de ligne s'il y a une dur\'ee. -% En effet, s'il y a une date et pas de dur\'ee, il faut supprimer le -% changement de ligne de la premi\`ere colonne, sans quoi la case -% correspondante du tableau serait contrainte \`a une hauteur d'au -% moins deux ligne, ce qui n'est pas acceptable. -% \begin{macrocode} -\ifx\@@date\empty\else - \CV@AppendItem{\textbf{\@@date}% - \ifx\@@duree\empty\else - \newline - \fi - }{\CV@delayed}% -\fi -% \end{macrocode} -% La dur\'ee est ajout\'ee, si n\'ecessaire, entre parenth\`ese, qu'il -% y ait eu une date ou pas. On est encore dans la premi\`ere colonne. -% \begin{macrocode} -\ifx\@@duree\empty\else - \CV@AppendItem{(\@@duree)}{\CV@delayed}% -\fi -% \end{macrocode} -% -% S'il y a une comp\'etence de pr\'ecis\'ee, elle est ajout\'ee dans -% la premi\`ere colonne. On notera que le package n'impose pas que si -% on travaille avec une sous-rubrique complexe alors il n'y a pas de -% competence. De m\^eme il n'impose pas que si on est dans une -% sous-rubrique simple il doive ne pas y avoir de comp\'etence. C'est un -% choix de design~: toujours faire simple. De plus, cela permet de -% remplacer la date par n'importe quoi d'autre d'int\'eressant en ne -% mettant ni date ni dur\'ee mais simplement une comp\'etence, et ce -% m\^eme dans une sous-rubrique complexe. -% \begin{macrocode} -\ifx\@@competence\empty\else - \CV@AppendItem{\@@competence}{\CV@delayed} -\fi -% \end{macrocode} -% -% Maintenant, la premi\`ere colonne est compl\`ete. On peut donc -% passer \`a la seconde. Pour ce, on ajoute un \texttt{\&}. -% \begin{macrocode} -\CV@AppendItem{&}{\CV@delayed} -% \end{macrocode} -% -% Le lieu et le titre sont mis en premier dans la seconde colonne, -% chacun dans la bonne fonte, et en les faisant suivre d'un point. Un -% espace est ajout\'e entre les deux si et seulement si les deux sont -% pr\'esents. -% \begin{macrocode} -\ifx\@@lieu\empty\else - \CV@AppendItem{{\FonteLieu{\@@lieu}.}}{\CV@delayed} -\fi -\ifx\@@lieu\empty\else\ifx\@@titre\empty\else - \CV@AppendItem{ }{\CV@delayed} -\fi\fi -\ifx\@@titre\empty\else - \CV@AppendItem{{\FonteTitre{\@@titre}.}}{\CV@delayed} -\fi -% \end{macrocode} -% -% S'il y a un titre \emph{et} une description, on ins\`ere un sauf de -% ligne dans la seconde colonne (celle de droite). Ensuite, on ajoute, -% si elle existe, la description. -% \begin{macrocode} -\ifx\@@titre\empty\else\ifx\@@descr\empty\else - \CV@AppendItem{\newline}{\CV@delayed} -\fi\fi -\ifx\@@descr\empty\else - \CV@AppendItem{\@@descr}{\CV@delayed}% -\fi -% \end{macrocode} -% -% Ne reste plus comme donn\'ee \`a ajouter que les apports dans la -% bonne fonte et dans la bonne taille. On ajoute bien entendu le -% \Cde{PrePreApports} et le \Cde{PostPostApports}. -% \begin{macrocode} -\ifx\@@apports\empty\else - \CV@AppendItem{{\TailleApport - \FonteApport - {\PrePreApports\@@apports\PostPostApports}}}% - {\CV@delayed}% -\fi -% \end{macrocode} -% -% Maintenant que toutes les donn\'ees ont \'et\'e convenablement -% balis\'ees dans la liste, ne reste plus qu'a ajouter le changement -% de ligne dans le tableau. Ensuite, on \fqo~\'ejectera~\fqc le -% contenu de la liste une fois le groupe correspondant \`a -% l'environnement termin\'e. -% \begin{macrocode} -\CV@AppendItem{\\}{\CV@delayed} -\aftergroup\CV@delayed -} -% \end{macrocode} -% \end{macro} -% -% \section{Code de gestion des rubriques} -% -% \begin{macro}{rubrique} -% Cet environnement est en fait extr\^emement simple. Il met son titre -% en gros et en gras, puis commence un tableau dont la largeur sera -% exactement celle de la page. -% \begin{macrocode} -\newenvironment{rubrique}[1]{%% -\bigskip -\textbf{\large #1\phantom{Pj}} -\medskip -\par -\tabularx{\linewidth}{p{\largeurcolonne}X}} -{\endtabularx} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -% -% \end{macrocode} -% -% \iffalse -%<*cvtest> -\documentclass[a4paper]{article} - -\usepackage[T1]{fontenc} -\usepackage[frenchb]{babel} -\usepackage{ESIEEcv} - -\oddsidemargin 0in -\evensidemargin 0in -\textwidth\paperwidth -\advance \textwidth by -2in -\topmargin 0in -\textheight\paperheight -\advance\textheight -2in -\headheight 0pt -\headsep 0pt -\footskip 0pt - -\renewcommand{\PostApport}{. } - -\begin{document} - -\noindent\hspace*{\tabcolsep}\begin{minipage}{0.4\linewidth} -{\large Benjamin \textsc{Bayart}}\\ -50, rue de Chamb\'ery\\ -97~123 LOIN\\[3pt] -T\'el~: 09~12~11~16~10\\ -Mail~: \texttt{bayartb@edgard.fdn.fr} -\end{minipage} -\begin{minipage}{0.4\linewidth} -N\'e le 24 octobre 1973 (24 ans)\\ -Nationalit\'e fran\c{c}aise\\ -C\'elibataire sans enfant\\ -Sursitaire \`a l'incorporation -\end{minipage} - - -\begin{rubrique}{Formation initiale} -\begin{sousrubrique} -\Titre{Baccalaur\'eat s\'erie C (math\'ematiques et sciences -physiques)} -\Lieu{Lyc\'ee Notre-Dame Providence d'Enghien-les-Bains (95)} -\Date{1990-1991} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Ing\'enieur ESIEE (\'Ecole Sup\'erieurs d'Ing\'enieurs en \'Electronique et -\'Electrotechnique)} -\Date{1991-1996} -\Duree{5 ans} -\Descr{Sp\'ecialisation en informatique.} -\Apport{Programmation syst\`eme} -\Apport{Conception et programmation objet} -\Apport{Th\'eorie des langages} -\Apport{Langages interpr\'et\'es} -\Apport{Programmation logique} -\Apport{Programmation des interfaces graphiques} -\Apport{SGBD} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Dipl\^ome d'\'Etudes Approfondies} -\Date{1995-1996} -\Duree{1 an} -\Lieu{Universit\'e de Marne-la-Vall\'ee} -\Descr{Informatique Fondamentale et Applications} -\Apport{Th\'eorie des automates} -\Apport{Programmation logique avanc\'ee} -\Apport{Th\'eorie des partitions d'entiers} -\Apport{Calcul combinatoire} -\Apport{Algorithmique du texte} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Th\`ese de doctorat} -\Date{1996-} -\Duree{3 ans} -\Lieu{Universit\'e de Marne-la-Vall\'ee} -\Descr{Nouvelles pistes pour une typographie \'electronique de qualit\'e} -\end{sousrubrique} -\end{rubrique} - -\begin{rubrique}{Exp\`eriences} -\begin{sousrubrique} -\Titre{Simulation de processeurs pour la d\'emodulation num\'erique} -\Lieu{Laboratoire d'\'Electronique Philips} -\Date{1996} -\Duree{6mois} -\Descr{\'Ecriture d'une plateforme de d\'eveloppement pour un processeur -massivement parall\`ele en developpement.} -\Apport{Projet de type industriel} -\Apport{Travail dans un d\'epartement de R\&D} -\Apport{Approche des probl\`emes d'architecture des processeurs -d\'edi\'es} -\Apport{Approche du micro-parall\`elisme} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Reconnaissance de phon\`emes par cartes de Kohonen} -\Lieu{Groupe ESIEE} -\Date{1995} -\Duree{2 mois} -\Descr{Utilisation de cartes auto-organisante de Kohonen pour la -reconnaissance et l'\'etiquettage de phon\`emes apr\`es apprentissage -non supervis\'e.} -\Apport{Travail en traitement automatis\'e du signal} -\Apport{\'Etude et utilisation des r\'eseaux de neurones} -\Apport{Premi\`ere approche de travaux de recherche} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Segmentation d'images par hyper-cartes de Kohonen} -\Lieu{Groupe ESIEE} -\Date{1995} -\Duree{6 semaines} -\Descr{Approche des techniques multi-r\'esolution.} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Gala ESIEE 94} -\Date{1994} -\Duree{1 an} -\Descr{Responsabilit\'es diverses dans l'\'equipe d'organisation d'un -grand \'ev\`enement estudiantin (6000 personnes). En particulier infographie, -communication, imprimerie, et logistique finale.} -\Apport{Travail sur la dur\'ee dans une \'equipe tr\`es soud\'ee avec -un projet directeur fort et ambitieux} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Gala ESIEE 96} -\Date{1996} -\Duree{2 mois} -\Descr{Participation \`a l'organisation finale, \`a la conception -technique de la communication, au fonctionnement de la tr\'esorerie, -et \`a la logistique finale.} -\Apport{Apprentissage de la gestion d'\'equipe et des ressources humaines} -\end{sousrubrique} -\begin{sousrubrique} -\Titre{Gala ESIEE 97} -\Date{1997} -\Duree{2 mois} -\Descr{Conseil technique du bureau d'organisation, \'etablissement de -partenariats relationels, aide \`a la gestion de la s\'ecurit\'e et de -la tr\'esorerie} -\Apport{Gestion de la motivation des personnes impliqu\'ees} -\Apport{Prise en compte de graves retards organisationels} -\end{sousrubrique} -\end{rubrique} - -\begin{rubrique}{Langues et divers} -\begin{sousrubrique} -\Competence{Anglais} -\Descr{Lu, \'ecrit, parl\'e. Anglais technique courrant.} -\end{sousrubrique} -\begin{sousrubrique} -\Competence{Espagnol} -\Descr{Niveau scolaire} -\end{sousrubrique} -\begin{sousrubrique} -%\Competence{Espagnol} -\Descr{Passe-temps~: philat\'elie, typographie, gravure, -programmation, cin\'ema\dots} -\end{sousrubrique} -\end{rubrique} -\end{document} - -% -% \fi -% \Finale -% - - - - - - - - - diff --git a/Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins b/Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins deleted file mode 100644 index f0e3444efc6..00000000000 --- a/Master/texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins +++ /dev/null @@ -1,7 +0,0 @@ -\input docstrip -\keepsilent -%\generateFile{ESIEEcv.sty}{t}{\from{ESIEEcv.dtx}{package}} -%\generateFile{cvtest.tex}{t}{\from{ESIEEcv.dtx}{cvtest}} -\generate{\file{ESIEEcv.sty}{\from{ESIEEcv.dtx}{package}} - \file{cvtest.tex}{\from{ESIEEcv.dtx}{cvtest}}} -\endbatchfile diff --git a/Master/texmf-dist/source/latex/esieecv/ESIEEcv.dtx b/Master/texmf-dist/source/latex/esieecv/ESIEEcv.dtx new file mode 100644 index 00000000000..92caa1199bf --- /dev/null +++ b/Master/texmf-dist/source/latex/esieecv/ESIEEcv.dtx @@ -0,0 +1,636 @@ +% \iffalse +%<*never> +\documentclass{ltxdoc} + +\usepackage[T1]{fontenc} +\usepackage[frenchb]{babel} +\usepackage{ESIEEcv} +\parindent=15pt + +\def\fqo{<<} +\def\fqc{>>} +\AtBeginDocument{\CodelineIndex\EnableCrossrefs} +\AtEndDocument{\PrintIndex} +\begin{document} +\def\docdate{1997/12/14} +\CheckSum{213} +\DocInput{ESIEEcv.dtx} +\end{document} +% +% \fi +% +% \DoNotIndex{\newline,\rightslice,\small,\itshape,\@@apports,\@@competence} +% \DoNotIndex{\@@date,\@@descr,\@@duree,\@@lieu,\@@titre,\\,\aftergroup} +% \DoNotIndex{\bigskip,\csname,\def,\edef,\else,\empty} +% \DoNotIndex{\endcsname,\endtabularx,\ensuremath,\expandafter} +% \DoNotIndex{\fi,\global,\ifx,\large,\largeurcolonne,\let} +% \DoNotIndex{\linewidth,\medskip,\newcommand,\newenvironment} +% \DoNotIndex{\newlength,\pagestyle,\par,\parindent,\phantom} +% \DoNotIndex{\RequirePackage,\scshape,\setlength,\ta,\tb} +% \DoNotIndex{\tabularx,\tb,\textbf,\the,\toksdef,\triangleright} +% +% \setcounter{tocdepth}{1} +% \GetFileInfo{ESIEEcv.sty} +% +%\iffalse \let\fqo\textquotedblleft +% \let\fqc\textquotedblright\fi +% +% \title{The \textsf{ESIEEcv}\thanks{Ce document d\'ecrit la version +% \fileversion{} du package. La documentation est dat\'ee de \docdate.} package} +% \author{Benjamin \textsc{Bayart}\\ +% Institut Gaspard \textsc{Monge}\\ +% Universit\'e de Marne-la-Vall\'ee\\ +% \texttt{bayartb@edgard.fdn.fr} +% \and +% Pierre \textsc{Le Maguet}\\ +% Valeo Borg\\ +% Karlsruhe} +% \date{Imprim\'e le \today\\Derni\`ere mise \`a jour le \filedate} +% \maketitle +% \newcommand{\Cde}[1]{\texttt{\char92{}#1}} +% +% \begin{abstract} +% Ce document d\'ecrit l'utilisation du package \textsf{ESIEEcv} dont le but +% est de permettre la mise en page de curriculum-vit\ae{} de mani\`ere simple +% et efficace, tels que les entreprises fran\c{c}aises les attendent. +% +% Il a \'et\'e \'ecrit par moi (Benjamin \textsc{Bayart}) sur une id\'ee +% originale (pour ce qui est de la mise en page et de la syntaxe finale) de +% Pierre \textsc{Le Maguet}. +% +% \bigskip +% +% \noindent\emph{English}~: +% +% This document describe the use of the package \textsf{ESIEEcv} to setup +% curriculum vit\ae{} efficiently and easily as french employers will expect it. +% +% The current documentation is in French. +% +% This package was written by my (Benjamin Bayart) from an original idea by +% Pierre Le Maguet (regarding design and final syntax). +% \end{abstract} +% +% \tableofcontents +% +% \clearpage +% +% \section{\fqo~The name of the game~\fqc} +% +% Ce package s'appel \textsf{ESIEEcv} simplement parce que Pierre et moi +% \'etions \'etudiants \`a l'ESIEE\footnote{\'Ecole Sup\'erieur d'Ing\'enieurs +% en \'Electronique et \'Electrotechnique.} lorsqu'il a \'et\'e \'ecrit pour +% la premi\`ere fois. +% +% \section{Organisation du document} +% +% Un cv, pour ce package, est divis\'e en plusieurs rubriques, +% classiquement 3~: \fqo~Formation initiale~\fqc, \fqo~Exp\`eriences~\fqc, et +% \fqo~Divers~\fqc. +% +% En plus des rubriques, on trouvera g\'en\'eralement au d\'ebut du cv +% un texte libre pr\'esentant la personne. +% +% Dans chaque rubrique, on trouve des sous-rubriques permettant de +% d\'ecrire chaque information du cv. Par exemple une sous-rubrique par +% dipl\^ome dans la rubrique \fqo~formation~\fqc et une par exp\`erience +% dans la rubrique suivante. +% +% Dans la troisi\`eme rubrique, les sous-rubrique sont g\'en\'eralement +% beaucoup plus simples, pour ce qu'elles contiennent moins +% d'information; typiquement pour chaque langue on donne juste son +% niveau, alors que pour un stage ou un ancien emploi on donne plus +% d'informations. +% +% Les sous-rubriques les plus complexes contiendront des appels aux +% commandes \Cde{Titre}, \Cde{Date}, \Cde{Duree}, \Cde{Descr}, et \Cde{Apport}. +% Toutes ces commandes sont optionnelles (si un champ est ommi, la mise +% en page est corrig\'ee en cons\'equence), et la commande \Cde{Apport} +% peut \^etre utilis\'ee plusieurs fois pour souligner les points forts +% d'une exp\`erience ou d'une formation. +% +% Les sous-rubriques simples comportent deux champs~: +% \Cde{Descr} et \Cde{Competence}. En g\'en\'eral, on place dans la +% comp\'etence, par exemple, la langue concern\'ee, et dans la +% description le niveau que l'on a. +% +% \section{Syntaxe exacte} +% +% Un exemple de sous-rubrique simple~: +%\begin{verbatim} +%\begin{sousrubrique} +%\Competence{Espagnol} +%\Descr{Niveau scolaire} +%\end{sousrubrique} +%\end{verbatim} +% +% Un exemple de sous-rubrique complexe~: +%\begin{verbatim} +%\begin{sousrubrique} +%\Titre{Ing\'enieur ESIEE (\'Ecole Sup\'erieurs d'Ing\'enieurs +% en \'Electronique et \'Electrotechnique)} +%\Date{1991-1996} +%\Duree{5 ans} +%\Descr{Sp\'ecialisation en informatique.} +%\Apport{Programmation syst\`eme} +%\Apport{Conception et programmation objet} +%\Apport{Th\'eorie des langages} +%\Apport{Langages interpr\'et\'es} +%\Apport{Programmation logique} +%\Apport{Programmation des interfaces graphiques} +%\Apport{SGBD} +%\end{sousrubrique} +%\end{verbatim} +% +% \emph{Attention}, si on ne souhaite donner que le lieu et pas le +% titre, il est souhaitable de faire le contraire, quitte \`a devoir +% forcer le choix de la fonte dans la donn\'ee. En effet, le +% changement de ligne qui doit avoir lieu entre le titre et la +% description n'aura effectivement lieu que si et seulement s'il y a +% un titre \emph{et} une description. +% +% Une rubrique contiendra exclusivement une ou des sous-rubrique, et +% on devra lui passer un titre, par exemple~: +%\begin{verbatim} +%\begin{rubrique}{Formation initiale} +%\begin{sousrubrique} +%\Titre{Baccalaur\'eat... +%\end{sousrubrique} +%\end{rubrique} +%\end{verbatim} +% +% \section{Param\`etrage du syst\`eme} +% +% Un certain nombre de choix typographiques peuvent \^etre modifi\'es de +% mani\`ere simple, en red\'efinissant des commandes. +% +% La premi\`ere chose que l'on peut modifier est la structure m\^eme des +% apports. Par d\'efaut, avant chaque apport est plac\'e le symbole +% $\triangleright$ suivi d'un espace; et apr\`es chaque apport un +% point et un changement de ligne. Avant l'ensemble des apports est +% plac\'e un changement de ligne, et apr\`es l'ensemble des apports +% rien. +% +% Ces quatre choix sont symbolis\'es par les commandes +% \Cde{PreApport}, \Cde{PostApport}, \Cde{PrePreApports} et +% \Cde{PostPostApports}. +% +% Pour ma part, j'aime utiliser le symbole \Cde{rightslice} du package +% \textsf{stmaryrd} et ne pas changer de ligne entre deux +% apports. Pour cela, je red\'efini les commandes \Cde{PreApport} et +% \Cde{PostApport} comme suit~: +%\begin{verbatim} +%\renewcommand{\PreApport}{\ensuremath{\rightslice} } +%\renewcommand{\PostApport}{. } +%\end{verbatim} +% +% On peut aussi, en red\'efinissant les commandes \Cde{FonteApport}, +% \Cde{TailleApport}, \Cde{FonteLieu} et \Cde{FonteTitre} changer +% certains d\'etails de la mise en forme. +% +% Enfin, la colonne de gauche (celle qui contient les dates dans le +% document final) est de largeur fixe. Cette largeur (trois +% centim\`etres par d\'efaut) est d\'efinit par la longueur +% \Cde{largeurcolonne} que l'on peut ais\'ement red\'efinir, par +% exemple en faisant~: +%\begin{verbatim} +%\setlength{largeurcolonne}{2.5cm} +%\end{verbatim} +% +% \section{Le code utile \`a tous} +% +% Tout d'abord les b\^etises habituelles permettant d'identifier le +% package~: +% +% \begin{macrocode} +%<*package> +\ProvidesPackage{ESIEEcv}[1997/12/29 v2.0a Style ESIEEcv] + +\RequirePackage{tabularx} +% \end{macrocode} +% +% On pr\'ecise que l'on ne veut pas de num\'ero de page, ni +% d'indentation de paragraphes~: +% +% \begin{macrocode} +\pagestyle{empty} +\parindent=0pt +% \end{macrocode} +% +% Enfin la d\'efinition des huit commandes utilis\'ees comme +% param\`etres par le reste du package~: +% \begin{macro}{\PreApport} +% \begin{macro}{\PostApport} +% \begin{macro}{\PrePreApports} +% \begin{macro}{\PostPostApports} +% \begin{macro}{\FonteApport} +% \begin{macro}{\TailleApport} +% \begin{macro}{\FonteLieu} +% \begin{macro}{\FonteTitre} +% \begin{macrocode} +\newcommand{\PreApport}{\ensuremath{\triangleright} } +\newcommand{\PostApport}{.\newline} +\newcommand{\PrePreApports}{\newline} +\newcommand{\PostPostApports}{} +\newcommand{\FonteApport}{\itshape} +\newcommand{\TailleApport}{\small} +\newcommand{\FonteLieu}{\scshape} +\newcommand{\FonteTitre}{\scshape} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \StopEventually +% +% \section{Le code le moins utile} +% +% \subsection{D\'efinitions des longueurs et des variables de +% m\'emorisation} +% +% \begin{macrocode} +\newlength{\Tampon} +\newlength{\Offset} +\newlength{\largeurcolonne} +\setlength{\largeurcolonne}{3cm} +\newlength{\Space} +\setlength{\Space}{3mm} +\def\@@date{} +\def\@@titre{} +\def\@@duree{} +\def\@@lieu{} +\def\@@descr{} +\def\@@apports{} +\def\@@competence{} +% \end{macrocode} +% +% \subsection{Le syst\`eme de gestion de liste} +% +% Pour toute explication, voire annexe D du \TeX{book}. +% +% \begin{macro}{\CV@AppendItem} +% \begin{macrocode} +\toksdef\ta=0 \toksdef\tb=2 +\def\CV@AppendItem#1#2{% + \ta={#1}% + \tb=\expandafter{#2}% + \global\edef#2{\the\tb\the\ta}} +% \end{macrocode} +% \end{macro} +% +% \subsection{Initialisation du syst\`eme} +% +% \begin{macro}{\CV@ajout@apport} +% Ajoute un texte donn\'e \`a la liste des apports en cours en +% utilisant \Cde{CV@AppendItem}. +% \begin{macrocode} +\newcommand{\CV@ajout@apport}[1] + {\CV@AppendItem{\PreApport#1\PostApport}{\@@apports}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\CV@init} +% D\'efinit la commande \Cde{\@@\textit{cde}} dont le nom est pass\'e +% en param\`etre. L'int\'er\^et est simplement d'am\'eliorer la +% compr\'ehension lors de la lecture du code~: +% \begin{macrocode} +\newcommand{\CV@init}[1] + {\expandafter\global\expandafter\def\csname @@#1\endcsname{}} +% \end{macrocode} +% \end{macro} +% +% \subsection{Code de gestion des sous-rubriques} +% +% \begin{macro}{sousrubrique} +% \begin{macrocode} +\newenvironment{sousrubrique} +% \end{macrocode} +% On commence par initialiser toutes les variables~: +% \begin{macrocode} +{\CV@init{apports}\CV@init{date}\CV@init{titre}\CV@init{duree}% +\CV@init{lieu}\CV@init{descr}\CV@init{competence}\CV@init{compcomment}% +% \end{macrocode} +% Enfin on d\'efinit (localement donc) les six commandes permettant +% la m\'emorisation des donn\'ees de la sous-rubrique en cours. +% \begin{macrocode} +\newcommand{\Date}[1]{\global\def\@@date{##1}} +\newcommand{\Duree}[1]{\global\def\@@duree{##1}} +\newcommand{\Titre}[1]{\global\def\@@titre{##1}} +\newcommand{\Lieu}[1]{\global\def\@@lieu{##1}} +\newcommand{\Descr}[1]{\global\def\@@descr{##1}} +\newcommand{\Competence}[1]{\global\def\@@competence{##1}} +\let\Apport\CV@ajout@apport +} +% \end{macrocode} +% +% Toutes les informations collect\'ees vont maintenant \^etre mises en +% forme. Pour cela, on les balise avec les commandes \TeX{} +% appropri\'ees, puis on les m\'emorise dans une liste +% (\Cde{CV@delayed}). Le contenu de la liste sera \fqo~\'eject\'e~\fqc +% une fois l'environnement termin\'e. En effet, ces donn\'ees peuvent +% g\'en\'erer plusieurs lignes dans le tableau qui formera le cv. Ce +% qui nous force \`a ce qu'elles ne soient pas incluses dans un +% groupe. Or l'environnement est un groupe. +% +% Commen\c{c}ons pas initialiser cette liste. +% \begin{macrocode} +{% +\global\def\CV@delayed{} +% \end{macrocode} +% +% En premier, la date. Elle est mise en gras dans la premi\`ere +% colonne, suivie d'un changement de ligne s'il y a une dur\'ee. +% En effet, s'il y a une date et pas de dur\'ee, il faut supprimer le +% changement de ligne de la premi\`ere colonne, sans quoi la case +% correspondante du tableau serait contrainte \`a une hauteur d'au +% moins deux ligne, ce qui n'est pas acceptable. +% \begin{macrocode} +\ifx\@@date\empty\else + \CV@AppendItem{\textbf{\@@date}% + \ifx\@@duree\empty\else + \newline + \fi + }{\CV@delayed}% +\fi +% \end{macrocode} +% La dur\'ee est ajout\'ee, si n\'ecessaire, entre parenth\`ese, qu'il +% y ait eu une date ou pas. On est encore dans la premi\`ere colonne. +% \begin{macrocode} +\ifx\@@duree\empty\else + \CV@AppendItem{(\@@duree)}{\CV@delayed}% +\fi +% \end{macrocode} +% +% S'il y a une comp\'etence de pr\'ecis\'ee, elle est ajout\'ee dans +% la premi\`ere colonne. On notera que le package n'impose pas que si +% on travaille avec une sous-rubrique complexe alors il n'y a pas de +% competence. De m\^eme il n'impose pas que si on est dans une +% sous-rubrique simple il doive ne pas y avoir de comp\'etence. C'est un +% choix de design~: toujours faire simple. De plus, cela permet de +% remplacer la date par n'importe quoi d'autre d'int\'eressant en ne +% mettant ni date ni dur\'ee mais simplement une comp\'etence, et ce +% m\^eme dans une sous-rubrique complexe. +% \begin{macrocode} +\ifx\@@competence\empty\else + \CV@AppendItem{\@@competence}{\CV@delayed} +\fi +% \end{macrocode} +% +% Maintenant, la premi\`ere colonne est compl\`ete. On peut donc +% passer \`a la seconde. Pour ce, on ajoute un \texttt{\&}. +% \begin{macrocode} +\CV@AppendItem{&}{\CV@delayed} +% \end{macrocode} +% +% Le lieu et le titre sont mis en premier dans la seconde colonne, +% chacun dans la bonne fonte, et en les faisant suivre d'un point. Un +% espace est ajout\'e entre les deux si et seulement si les deux sont +% pr\'esents. +% \begin{macrocode} +\ifx\@@lieu\empty\else + \CV@AppendItem{{\FonteLieu{\@@lieu}.}}{\CV@delayed} +\fi +\ifx\@@lieu\empty\else\ifx\@@titre\empty\else + \CV@AppendItem{ }{\CV@delayed} +\fi\fi +\ifx\@@titre\empty\else + \CV@AppendItem{{\FonteTitre{\@@titre}.}}{\CV@delayed} +\fi +% \end{macrocode} +% +% S'il y a un titre \emph{et} une description, on ins\`ere un sauf de +% ligne dans la seconde colonne (celle de droite). Ensuite, on ajoute, +% si elle existe, la description. +% \begin{macrocode} +\ifx\@@titre\empty\else\ifx\@@descr\empty\else + \CV@AppendItem{\newline}{\CV@delayed} +\fi\fi +\ifx\@@descr\empty\else + \CV@AppendItem{\@@descr}{\CV@delayed}% +\fi +% \end{macrocode} +% +% Ne reste plus comme donn\'ee \`a ajouter que les apports dans la +% bonne fonte et dans la bonne taille. On ajoute bien entendu le +% \Cde{PrePreApports} et le \Cde{PostPostApports}. +% \begin{macrocode} +\ifx\@@apports\empty\else + \CV@AppendItem{{\TailleApport + \FonteApport + {\PrePreApports\@@apports\PostPostApports}}}% + {\CV@delayed}% +\fi +% \end{macrocode} +% +% Maintenant que toutes les donn\'ees ont \'et\'e convenablement +% balis\'ees dans la liste, ne reste plus qu'a ajouter le changement +% de ligne dans le tableau. Ensuite, on \fqo~\'ejectera~\fqc le +% contenu de la liste une fois le groupe correspondant \`a +% l'environnement termin\'e. +% \begin{macrocode} +\CV@AppendItem{\\}{\CV@delayed} +\aftergroup\CV@delayed +} +% \end{macrocode} +% \end{macro} +% +% \section{Code de gestion des rubriques} +% +% \begin{macro}{rubrique} +% Cet environnement est en fait extr\^emement simple. Il met son titre +% en gros et en gras, puis commence un tableau dont la largeur sera +% exactement celle de la page. +% \begin{macrocode} +\newenvironment{rubrique}[1]{%% +\bigskip +\textbf{\large #1\phantom{Pj}} +\medskip +\par +\tabularx{\linewidth}{p{\largeurcolonne}X}} +{\endtabularx} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +% +% \end{macrocode} +% +% \iffalse +%<*cvtest> +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[frenchb]{babel} +\usepackage{ESIEEcv} + +\oddsidemargin 0in +\evensidemargin 0in +\textwidth\paperwidth +\advance \textwidth by -2in +\topmargin 0in +\textheight\paperheight +\advance\textheight -2in +\headheight 0pt +\headsep 0pt +\footskip 0pt + +\renewcommand{\PostApport}{. } + +\begin{document} + +\noindent\hspace*{\tabcolsep}\begin{minipage}{0.4\linewidth} +{\large Benjamin \textsc{Bayart}}\\ +50, rue de Chamb\'ery\\ +97~123 LOIN\\[3pt] +T\'el~: 09~12~11~16~10\\ +Mail~: \texttt{bayartb@edgard.fdn.fr} +\end{minipage} +\begin{minipage}{0.4\linewidth} +N\'e le 24 octobre 1973 (24 ans)\\ +Nationalit\'e fran\c{c}aise\\ +C\'elibataire sans enfant\\ +Sursitaire \`a l'incorporation +\end{minipage} + + +\begin{rubrique}{Formation initiale} +\begin{sousrubrique} +\Titre{Baccalaur\'eat s\'erie C (math\'ematiques et sciences +physiques)} +\Lieu{Lyc\'ee Notre-Dame Providence d'Enghien-les-Bains (95)} +\Date{1990-1991} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Ing\'enieur ESIEE (\'Ecole Sup\'erieurs d'Ing\'enieurs en \'Electronique et +\'Electrotechnique)} +\Date{1991-1996} +\Duree{5 ans} +\Descr{Sp\'ecialisation en informatique.} +\Apport{Programmation syst\`eme} +\Apport{Conception et programmation objet} +\Apport{Th\'eorie des langages} +\Apport{Langages interpr\'et\'es} +\Apport{Programmation logique} +\Apport{Programmation des interfaces graphiques} +\Apport{SGBD} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Dipl\^ome d'\'Etudes Approfondies} +\Date{1995-1996} +\Duree{1 an} +\Lieu{Universit\'e de Marne-la-Vall\'ee} +\Descr{Informatique Fondamentale et Applications} +\Apport{Th\'eorie des automates} +\Apport{Programmation logique avanc\'ee} +\Apport{Th\'eorie des partitions d'entiers} +\Apport{Calcul combinatoire} +\Apport{Algorithmique du texte} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Th\`ese de doctorat} +\Date{1996-} +\Duree{3 ans} +\Lieu{Universit\'e de Marne-la-Vall\'ee} +\Descr{Nouvelles pistes pour une typographie \'electronique de qualit\'e} +\end{sousrubrique} +\end{rubrique} + +\begin{rubrique}{Exp\`eriences} +\begin{sousrubrique} +\Titre{Simulation de processeurs pour la d\'emodulation num\'erique} +\Lieu{Laboratoire d'\'Electronique Philips} +\Date{1996} +\Duree{6mois} +\Descr{\'Ecriture d'une plateforme de d\'eveloppement pour un processeur +massivement parall\`ele en developpement.} +\Apport{Projet de type industriel} +\Apport{Travail dans un d\'epartement de R\&D} +\Apport{Approche des probl\`emes d'architecture des processeurs +d\'edi\'es} +\Apport{Approche du micro-parall\`elisme} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Reconnaissance de phon\`emes par cartes de Kohonen} +\Lieu{Groupe ESIEE} +\Date{1995} +\Duree{2 mois} +\Descr{Utilisation de cartes auto-organisante de Kohonen pour la +reconnaissance et l'\'etiquettage de phon\`emes apr\`es apprentissage +non supervis\'e.} +\Apport{Travail en traitement automatis\'e du signal} +\Apport{\'Etude et utilisation des r\'eseaux de neurones} +\Apport{Premi\`ere approche de travaux de recherche} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Segmentation d'images par hyper-cartes de Kohonen} +\Lieu{Groupe ESIEE} +\Date{1995} +\Duree{6 semaines} +\Descr{Approche des techniques multi-r\'esolution.} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Gala ESIEE 94} +\Date{1994} +\Duree{1 an} +\Descr{Responsabilit\'es diverses dans l'\'equipe d'organisation d'un +grand \'ev\`enement estudiantin (6000 personnes). En particulier infographie, +communication, imprimerie, et logistique finale.} +\Apport{Travail sur la dur\'ee dans une \'equipe tr\`es soud\'ee avec +un projet directeur fort et ambitieux} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Gala ESIEE 96} +\Date{1996} +\Duree{2 mois} +\Descr{Participation \`a l'organisation finale, \`a la conception +technique de la communication, au fonctionnement de la tr\'esorerie, +et \`a la logistique finale.} +\Apport{Apprentissage de la gestion d'\'equipe et des ressources humaines} +\end{sousrubrique} +\begin{sousrubrique} +\Titre{Gala ESIEE 97} +\Date{1997} +\Duree{2 mois} +\Descr{Conseil technique du bureau d'organisation, \'etablissement de +partenariats relationels, aide \`a la gestion de la s\'ecurit\'e et de +la tr\'esorerie} +\Apport{Gestion de la motivation des personnes impliqu\'ees} +\Apport{Prise en compte de graves retards organisationels} +\end{sousrubrique} +\end{rubrique} + +\begin{rubrique}{Langues et divers} +\begin{sousrubrique} +\Competence{Anglais} +\Descr{Lu, \'ecrit, parl\'e. Anglais technique courrant.} +\end{sousrubrique} +\begin{sousrubrique} +\Competence{Espagnol} +\Descr{Niveau scolaire} +\end{sousrubrique} +\begin{sousrubrique} +%\Competence{Espagnol} +\Descr{Passe-temps~: philat\'elie, typographie, gravure, +programmation, cin\'ema\dots} +\end{sousrubrique} +\end{rubrique} +\end{document} + +% +% \fi +% \Finale +% + + + + + + + + + diff --git a/Master/texmf-dist/source/latex/esieecv/ESIEEcv.ins b/Master/texmf-dist/source/latex/esieecv/ESIEEcv.ins new file mode 100644 index 00000000000..f0e3444efc6 --- /dev/null +++ b/Master/texmf-dist/source/latex/esieecv/ESIEEcv.ins @@ -0,0 +1,7 @@ +\input docstrip +\keepsilent +%\generateFile{ESIEEcv.sty}{t}{\from{ESIEEcv.dtx}{package}} +%\generateFile{cvtest.tex}{t}{\from{ESIEEcv.dtx}{cvtest}} +\generate{\file{ESIEEcv.sty}{\from{ESIEEcv.dtx}{package}} + \file{cvtest.tex}{\from{ESIEEcv.dtx}{cvtest}}} +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty b/Master/texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty deleted file mode 100644 index b8940852926..00000000000 --- a/Master/texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty +++ /dev/null @@ -1,119 +0,0 @@ -%% -%% This is file `ESIEEcv.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% ESIEEcv.dtx (with options: `package') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from ESIEEcv.sty. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file ESIEEcv.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -\ProvidesPackage{ESIEEcv}[1997/12/29 v2.0a Style ESIEEcv] - -\RequirePackage{tabularx} -\pagestyle{empty} -\parindent=0pt -\newcommand{\PreApport}{\ensuremath{\triangleright} } -\newcommand{\PostApport}{.\newline} -\newcommand{\PrePreApports}{\newline} -\newcommand{\PostPostApports}{} -\newcommand{\FonteApport}{\itshape} -\newcommand{\TailleApport}{\small} -\newcommand{\FonteLieu}{\scshape} -\newcommand{\FonteTitre}{\scshape} -\newlength{\Tampon} -\newlength{\Offset} -\newlength{\largeurcolonne} -\setlength{\largeurcolonne}{3cm} -\newlength{\Space} -\setlength{\Space}{3mm} -\def\@@date{} -\def\@@titre{} -\def\@@duree{} -\def\@@lieu{} -\def\@@descr{} -\def\@@apports{} -\def\@@competence{} -\toksdef\ta=0 \toksdef\tb=2 -\def\CV@AppendItem#1#2{% - \ta={#1}% - \tb=\expandafter{#2}% - \global\edef#2{\the\tb\the\ta}} -\newcommand{\CV@ajout@apport}[1] - {\CV@AppendItem{\PreApport#1\PostApport}{\@@apports}} -\newcommand{\CV@init}[1] - {\expandafter\global\expandafter\def\csname @@#1\endcsname{}} -\newenvironment{sousrubrique} -{\CV@init{apports}\CV@init{date}\CV@init{titre}\CV@init{duree}% -\CV@init{lieu}\CV@init{descr}\CV@init{competence}\CV@init{compcomment}% -\newcommand{\Date}[1]{\global\def\@@date{##1}} -\newcommand{\Duree}[1]{\global\def\@@duree{##1}} -\newcommand{\Titre}[1]{\global\def\@@titre{##1}} -\newcommand{\Lieu}[1]{\global\def\@@lieu{##1}} -\newcommand{\Descr}[1]{\global\def\@@descr{##1}} -\newcommand{\Competence}[1]{\global\def\@@competence{##1}} -\let\Apport\CV@ajout@apport -} -{% -\global\def\CV@delayed{} -\ifx\@@date\empty\else - \CV@AppendItem{\textbf{\@@date}% - \ifx\@@duree\empty\else - \newline - \fi - }{\CV@delayed}% -\fi -\ifx\@@duree\empty\else - \CV@AppendItem{(\@@duree)}{\CV@delayed}% -\fi -\ifx\@@competence\empty\else - \CV@AppendItem{\@@competence}{\CV@delayed} -\fi -\CV@AppendItem{&}{\CV@delayed} -\ifx\@@lieu\empty\else - \CV@AppendItem{{\FonteLieu{\@@lieu}.}}{\CV@delayed} -\fi -\ifx\@@lieu\empty\else\ifx\@@titre\empty\else - \CV@AppendItem{ }{\CV@delayed} -\fi\fi -\ifx\@@titre\empty\else - \CV@AppendItem{{\FonteTitre{\@@titre}.}}{\CV@delayed} -\fi -\ifx\@@titre\empty\else\ifx\@@descr\empty\else - \CV@AppendItem{\newline}{\CV@delayed} -\fi\fi -\ifx\@@descr\empty\else - \CV@AppendItem{\@@descr}{\CV@delayed}% -\fi -\ifx\@@apports\empty\else - \CV@AppendItem{{\TailleApport - \FonteApport - {\PrePreApports\@@apports\PostPostApports}}}% - {\CV@delayed}% -\fi -\CV@AppendItem{\\}{\CV@delayed} -\aftergroup\CV@delayed -} -\newenvironment{rubrique}[1]{%% -\bigskip -\textbf{\large #1\phantom{Pj}} -\medskip -\par -\tabularx{\linewidth}{p{\largeurcolonne}X}} -{\endtabularx} - -\endinput -%% -%% End of file `ESIEEcv.sty'. diff --git a/Master/texmf-dist/tex/latex/esieecv/ESIEEcv.sty b/Master/texmf-dist/tex/latex/esieecv/ESIEEcv.sty new file mode 100644 index 00000000000..b8940852926 --- /dev/null +++ b/Master/texmf-dist/tex/latex/esieecv/ESIEEcv.sty @@ -0,0 +1,119 @@ +%% +%% This is file `ESIEEcv.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ESIEEcv.dtx (with options: `package') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from ESIEEcv.sty. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file ESIEEcv.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +\ProvidesPackage{ESIEEcv}[1997/12/29 v2.0a Style ESIEEcv] + +\RequirePackage{tabularx} +\pagestyle{empty} +\parindent=0pt +\newcommand{\PreApport}{\ensuremath{\triangleright} } +\newcommand{\PostApport}{.\newline} +\newcommand{\PrePreApports}{\newline} +\newcommand{\PostPostApports}{} +\newcommand{\FonteApport}{\itshape} +\newcommand{\TailleApport}{\small} +\newcommand{\FonteLieu}{\scshape} +\newcommand{\FonteTitre}{\scshape} +\newlength{\Tampon} +\newlength{\Offset} +\newlength{\largeurcolonne} +\setlength{\largeurcolonne}{3cm} +\newlength{\Space} +\setlength{\Space}{3mm} +\def\@@date{} +\def\@@titre{} +\def\@@duree{} +\def\@@lieu{} +\def\@@descr{} +\def\@@apports{} +\def\@@competence{} +\toksdef\ta=0 \toksdef\tb=2 +\def\CV@AppendItem#1#2{% + \ta={#1}% + \tb=\expandafter{#2}% + \global\edef#2{\the\tb\the\ta}} +\newcommand{\CV@ajout@apport}[1] + {\CV@AppendItem{\PreApport#1\PostApport}{\@@apports}} +\newcommand{\CV@init}[1] + {\expandafter\global\expandafter\def\csname @@#1\endcsname{}} +\newenvironment{sousrubrique} +{\CV@init{apports}\CV@init{date}\CV@init{titre}\CV@init{duree}% +\CV@init{lieu}\CV@init{descr}\CV@init{competence}\CV@init{compcomment}% +\newcommand{\Date}[1]{\global\def\@@date{##1}} +\newcommand{\Duree}[1]{\global\def\@@duree{##1}} +\newcommand{\Titre}[1]{\global\def\@@titre{##1}} +\newcommand{\Lieu}[1]{\global\def\@@lieu{##1}} +\newcommand{\Descr}[1]{\global\def\@@descr{##1}} +\newcommand{\Competence}[1]{\global\def\@@competence{##1}} +\let\Apport\CV@ajout@apport +} +{% +\global\def\CV@delayed{} +\ifx\@@date\empty\else + \CV@AppendItem{\textbf{\@@date}% + \ifx\@@duree\empty\else + \newline + \fi + }{\CV@delayed}% +\fi +\ifx\@@duree\empty\else + \CV@AppendItem{(\@@duree)}{\CV@delayed}% +\fi +\ifx\@@competence\empty\else + \CV@AppendItem{\@@competence}{\CV@delayed} +\fi +\CV@AppendItem{&}{\CV@delayed} +\ifx\@@lieu\empty\else + \CV@AppendItem{{\FonteLieu{\@@lieu}.}}{\CV@delayed} +\fi +\ifx\@@lieu\empty\else\ifx\@@titre\empty\else + \CV@AppendItem{ }{\CV@delayed} +\fi\fi +\ifx\@@titre\empty\else + \CV@AppendItem{{\FonteTitre{\@@titre}.}}{\CV@delayed} +\fi +\ifx\@@titre\empty\else\ifx\@@descr\empty\else + \CV@AppendItem{\newline}{\CV@delayed} +\fi\fi +\ifx\@@descr\empty\else + \CV@AppendItem{\@@descr}{\CV@delayed}% +\fi +\ifx\@@apports\empty\else + \CV@AppendItem{{\TailleApport + \FonteApport + {\PrePreApports\@@apports\PostPostApports}}}% + {\CV@delayed}% +\fi +\CV@AppendItem{\\}{\CV@delayed} +\aftergroup\CV@delayed +} +\newenvironment{rubrique}[1]{%% +\bigskip +\textbf{\large #1\phantom{Pj}} +\medskip +\par +\tabularx{\linewidth}{p{\largeurcolonne}X}} +{\endtabularx} + +\endinput +%% +%% End of file `ESIEEcv.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index b86bbf13058..53a74381d73 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -20,7 +20,7 @@ our %OPT; my @TLP_working = qw( 12many 2up - ESIEEcv HA-prosper IEEEconf IEEEtran + HA-prosper IEEEconf IEEEtran SIstyle SIunits Tabbing Type1fonts a0poster a2ping a4wide a5comb aaai-named aalok aastex abbr abc abnt abntex2 abraces abstract abstyles @@ -288,7 +288,7 @@ my @TLP_working = qw( eq-pin2corr eqell eqexpl eqlist eqnalign eqname eqnarray eqnnumwarn eqparbox erdc erewhon erewhon-math errata erw-l3 - esami es-tex-faq esdiff esindex esint esint-type1 esk eskd eskdx + esami es-tex-faq esdiff esieecv esindex esint esint-type1 esk eskd eskdx eso-pic esrelation esstix estcpmm esvect etaremune etbb etdipa etex-pkg etexcmds etextools ethiop ethiop-t1 etoc etoolbox etoolbox-de etsvthor diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 8b092e7191f..8ed05876955 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -57,8 +57,8 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`); 'AkkTeX', "die 'skipping, use akktex'", 'Asana-Math', "die 'skipping, use asana-math'", 'CJK', "die 'skipping, use cjk'", - 'Catalogue', "die 'skipping, goes stale too soon'", - 'Einfuehrung', "die 'skipping, use einfuehrung (lowercase)'", + 'Einfuehrung', "die 'skipping, use einfuehrung'", + 'ESIEEcv', "die 'skipping, use esieecv'", 'FAQ-en', "die 'skipping, obsolete'", 'FiXme', "die 'skipping, use fixme'", 'GS1', "die 'skipping, use gs1'", diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index ee21edcdf5d..7f12ca79862 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -6,7 +6,6 @@ depend collection-latexrecommended depend collection-pictures # depend 2up -depend ESIEEcv depend HA-prosper depend Tabbing depend a0poster @@ -70,8 +69,8 @@ depend bankstatement depend bashful depend basicarith depend bchart -depend beamer2thesis depend beamer-rl +depend beamer2thesis depend beamerappendixnote depend beameraudience depend beamerauxtheme @@ -265,8 +264,8 @@ depend dashbox depend dashrule depend dashundergaps depend dataref -depend datax depend datatool +depend datax depend dateiliste depend datenumber depend datetime @@ -292,8 +291,8 @@ depend datetime2-greek depend datetime2-hebrew depend datetime2-icelandic depend datetime2-irish -depend datetime2-italian depend datetime2-it-fulltext +depend datetime2-italian depend datetime2-latin depend datetime2-lsorbian depend datetime2-magyar @@ -350,8 +349,8 @@ depend draftwatermark depend dtk depend dtxdescribe depend dtxgallery -depend duckuments depend ducksay +depend duckuments depend dvdcoll depend dynamicnumber depend dynblocks @@ -416,6 +415,7 @@ depend errata depend erw-l3 depend esami depend esdiff +depend esieecv depend esindex depend esint depend esint-type1 @@ -432,7 +432,6 @@ depend exam depend exam-n depend exam-randomizechoices depend examdesign -depend exframe depend example depend examplep depend exceltex @@ -442,6 +441,7 @@ depend exercisebank depend exercisepoints depend exercises depend exesheet +depend exframe depend exp-testopt depend expdlist depend export @@ -587,8 +587,8 @@ depend gridset depend gridslides depend gs1 depend guitlogo -depend halloweenmath depend hackthefootline +depend halloweenmath depend handin depend handout depend hang @@ -663,8 +663,8 @@ depend kantlipsum depend kerntest depend keycommand depend keyfloat -depend keyreader depend keyindex +depend keyreader depend keystroke depend keyval2e depend keyvaltable @@ -748,8 +748,6 @@ depend luatodonotes depend macroswap depend magaz depend magicnum -depend makecookbook -depend makerobust depend mailing depend mailmerge depend makebarcode @@ -758,8 +756,10 @@ depend makebox depend makecell depend makecirc depend makecmds +depend makecookbook depend makedtx depend makeglos +depend makerobust depend mandi depend manfnt depend manuscript @@ -1130,8 +1130,8 @@ depend skills depend skrapport depend slantsc depend smalltableof -depend smartunits depend smartref +depend smartunits depend snapshot depend snotez depend soulpos @@ -1153,8 +1153,8 @@ depend stack depend stackengine depend standalone depend stdclsdv -depend stealcaps depend stdpage +depend stealcaps depend stex depend storebox depend storecmd @@ -1196,9 +1196,9 @@ depend tabstackengine depend tabto-ltx depend tabu depend tabularborder -depend tabularray depend tabularcalc depend tabularew +depend tabularray depend tabulary depend tagging depend tagpair @@ -1223,11 +1223,11 @@ depend texmate depend texments depend texpower depend texshade -depend texvc depend textfit depend textmerg depend textpos depend textualicomma +depend texvc depend theoremref depend thinsp depend thmtools @@ -1283,8 +1283,8 @@ depend umoline depend underlin depend underoverlap depend undolabl -depend unitipa depend unitconv +depend unitipa depend units depend unravel depend upmethodology @@ -1367,8 +1367,8 @@ depend xurl depend xwatermark depend xytree depend yafoot -depend yaletter depend yagusylo +depend yaletter depend ycbook depend ydoc depend yplan diff --git a/Master/tlpkg/tlpsrc/esieecv.tlpsrc b/Master/tlpkg/tlpsrc/esieecv.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d -- cgit v1.2.3