⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 esieecv.dtx

📁 Matlab code for encoding an unwrapping phase InSAR image based on Markov Random field
💻 DTX
📖 第 1 页 / 共 2 页
字号:
% \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}%</never>% \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.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -