Une page de garde type « thèse » ou mémoire

La création de la page de garde sous LaTeX personnalisée s'effectue dans le préambule. On l'insère ensuite dans le document grâce à la commande \maketitle. Voici un exemple de page de garde améliorée. À vous de l'adapter à votre guise !

La page de garde que nous allons mettre en place

Voici le résultat que nous souhaitons obtenir :

Copie d'écran d'une page de garde personnalisée

Une jolie page de garde personnalisée

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{Création d'un mémoire avec \LaTeX}
\author{Jean Pierre}
\location{Saint Tropez}
\blurb{%
Université de Saint Glinglin\\
Faculté de mathématiques
\textbf{Rapport de stage en entreprise}\\[1em]
Maître de stage : Jean Paul\\
Tuteur universitaire : Jean Luc
}%

Et voilà ! Vous pouvez maintenant adapter et personnaliser cette page de garde LaTeX pour qu'elle réponde parfaitement à votre besoin !

Des questions, des commentaires ?