Sunteți pe pagina 1din 3

La page de garde que nous allons mettre en place

Voici le rsultat que nous souhaitons obtenir :



Une jolie page de garde personnalise
Le code
\makeatletter
\def\clap#1{\hbox to 0pt{\hss #1\hss}}%
\def\ligne#1{%
\hbox to \hsize{%
\vbox{\centering #1}}}%
\def\haut#1#2#3{%
\hbox to \hsize{%
\rlap{\vtop{\raggedright #1}}%
\hss
\clap{\vtop{\centering #2}}%
\hss
\llap{\vtop{\raggedleft #3}}}}%
\def\bas#1#2#3{%
\hbox to \hsize{%
\rlap{\vbox{\raggedright #1}}%
\hss
\clap{\vbox{\centering #2}}%
\hss
\llap{\vbox{\raggedleft #3}}}}%
\def\maketitle{%
\thispagestyle{empty}\vbox to \vsize{%
\haut{}{\@blurb}{}
\vfill
\vspace{1cm}
\begin{flushleft}
\usefont{OT1}{ptm}{m}{n}
\huge \@title
\end{flushleft}
\par
\hrule height 4pt
\par
\begin{flushright}
\usefont{OT1}{phv}{m}{n}
\Large \@author
\par
\end{flushright}
\vspace{1cm}
\vfill
\vfill
\bas{}{\@location, le \@date}{}
}%
\cleardoublepage
}
\def\date#1{\def\@date{#1}}
\def\author#1{\def\@author{#1}}
\def\title#1{\def\@title{#1}}
\def\location#1{\def\@location{#1}}
\def\blurb#1{\def\@blurb{#1}}
\date{\today}
\author{}
\title{}
\location{Amiens}\blurb{}
\makeatother
\title{Cration d'un mmoire avec \LaTeX}
\author{Jean Pierre}
\location{Saint Tropez}
\blurb{%
Universit de Saint Glinglin\\
Facult de mathmatiques
\textbf{Rapport de stage en entreprise}\\[1em]
Matre de stage : Jean Paul\\
Tuteur universitaire : Jean Luc
}%




* p{largeur} dans les descripteurs de colonne permet de fixer la
largeur d'une colonne. Dans ce cas par dfaut le texte est
justifi gauche. Les commandes \centering et \raggedright
permettent respectivement de le centrer ou de le justifier
droite.

Exemple :
\begin{center}
\begin{tabular}{|c|l|p{4cm}|r|}
\hline
centr & gauche & largeur fixe & droite \\
bla bla bla & bla bla bla & bla bla bla & bla bla bla \\
\hline
\end{tabular}
\end{center}
%%%% fin exemple %%%%

* Avec le package 'array', disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/required/tools/, il faut
utiliser l'option
m{largeur}.

* Le package 'easytable' disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/easy/ permet
facilement d'crire
des tableaux dont les colonnes ont une largeur fixe.