Skip to content
Snippets Groups Projects
polytechnique.dtx 42.5 KiB
Newer Older
}
%    \end{macrocode}
%\end{macro}
%\begin{macro}{\titlepagelayout}
%Cette commande définit le contenu de la page de garde avec l'option |titlepage|.
%    \begin{macrocode}
\newcommand{\titlepagelayout}{
%    \end{macrocode}
%On met d'abord les armes de l'École en arrière-plan. On créé pour cela une boîte à laquelle on donne des dimensions virtuelles nulles pour ne pas empiéter sur les autres éléments. L'image se trouve dans cette boîte.
%    \begin{macrocode}
        \noindent\makebox[\textwidth][c]{%
          \raisebox{-\totalheight}[0pt][0pt]{%
        \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
%    \end{macrocode}
%On passe maintenant au titre, séparé par un espace vertical du haut de la page. La commande |\MakeUpperCaseWithNewLine| permet de mettre plusieurs lignes à la suite en capitales.
%    \begin{macrocode}
        \vspace*{0.125\textheight}
        \begin{center}
            \Huge\sffamily\bfseries\color{bleu303}
            \MakeUppercaseWithNewline{\polytitresave}\\
%    \end{macrocode}
%Ensuite, le sous-titre. Le |\hspace{0cm}| est là pour occuper la place, sa présence est indispensable pour gérer le cas où |\polysoustitresave={}|.
%    \begin{macrocode}
            \vspace*{0.2\textheight}
            \LARGE\hspace{0cm}\polysoustitresave\\
%    \end{macrocode}
%Ce qui suit est la date, idem pour le |\hspace{0cm}|.
%    \begin{macrocode}
            \vspace*{0.15\textheight}
            \Large\mdseries\hspace{0cm}\polydatesave\\
            \includegraphics{\polyfiletcourtbleu}
            \\[0.4\baselineskip]
%    \end{macrocode}
%Ce qui suit affiche les auteurs, idem pour le |\hspace{0cm}|.
%    \begin{macrocode}
            \rmfamily\hspace{0cm}\polyauthorsave\\[\fill]
%    \end{macrocode}
%Enfin, le(s) logo(s) en bas de la page. On rabote la marge basse habituelle avec le |\vspace*{-0.5\margebas}|.
%    \begin{macrocode}
            $\;$\titlepagebottomline{}
            \vspace*{-0.5\margebas}
        \end{center}
        \thispagestyle{empty}
        \clearpage
}
%    \end{macrocode}
%\end{macro}
%\subsection{Divers}
%
%\begin{macro}{\MakeUppercaseWithNewline}
%Permet de mettre plusieurs lignes en majuscules (pour le titre).
%    \begin{macrocode}
\newcommand{\MakeUppercaseWithNewline}[1]{
      \begingroup
        \let\SavedOrgNewline\\%
        \DeclareRobustCommand{\\}{\SavedOrgNewline}%
        \MakeUppercase{#1}%
    \endgroup
}
%    \end{macrocode}
%\end{macro}
%\Finale
%
%\typeout{****************************************************}
%\typeout{*                                                  *}
%\typeout{* Pour finir l'installation, deplacez les fichiers *}
%\typeout{* polytechnique.sty, les .pdf et les .eps dans le  *}
%\typeout{* dossier ou se trouvent les packages de votre di- *}
%\typeout{* tribution (si ce n'est pas deja fait).           *}
%\typeout{*                                                  *}
\endinput