|
|
@@ -412,7 +412,7 @@ LaTeX version 1999/12/01 or later.
|
|
412
|
412
|
%Le package |polytechnique| utilise de nombreux autres packages afin d'effectuer la mise en page. Ces packages sont appelés avec la commande |\RequirePackage| par le code ci-dessous.
|
|
413
|
413
|
% \begin{macrocode}
|
|
414
|
414
|
\RequirePackage{calc}
|
|
415
|
|
-\RequirePackage{color}
|
|
|
415
|
+\RequirePackage{xcolor}
|
|
416
|
416
|
\RequirePackage{geometry}
|
|
417
|
417
|
\RequirePackage{graphicx}
|
|
418
|
418
|
\RequirePackage{ifthen}
|
|
|
@@ -426,6 +426,7 @@ LaTeX version 1999/12/01 or later.
|
|
426
|
426
|
%On définit des couleurs utilisées par le package définies par la charte graphique de l'École.
|
|
427
|
427
|
% \begin{macrocode}
|
|
428
|
428
|
\definecolor{bleu303}{RGB}{0,62,92}
|
|
|
429
|
+\colorlet{bleu303pale}{bleu303!20!white}
|
|
429
|
430
|
\definecolor{rouge485}{RGB}{213,43,30}
|
|
430
|
431
|
\definecolor{bleu315}{RGB}{0,104,128}
|
|
431
|
432
|
% \end{macrocode}
|
|
|
@@ -437,10 +438,10 @@ LaTeX version 1999/12/01 or later.
|
|
437
|
438
|
\ifpdf
|
|
438
|
439
|
\newcommand{\polyfiletlongrouge}
|
|
439
|
440
|
{polytechnique-filetlongrouge.pdf}
|
|
440
|
|
- \newcommand{\polyfiletcourtbleuclair}
|
|
441
|
|
- {polytechnique-filetcourtbleuclair.pdf}
|
|
442
|
|
- \newcommand{\polyfiletcourtbleu}
|
|
443
|
|
- {polytechnique-filetcourtbleu.pdf}
|
|
|
441
|
+ \newcommand{\polyfiletcourt}
|
|
|
442
|
+ {polytechnique-filetcourt.pdf}
|
|
|
443
|
+ \let\polyfiletcourtbleuclair\polyfiletcourt
|
|
|
444
|
+ \let\polyfiletcourtbleu\polyfiletcourt
|
|
444
|
445
|
\newcommand{\polylogovert}
|
|
445
|
446
|
{polytechnique-logovert.pdf}
|
|
446
|
447
|
\newcommand{\polylogohori}
|
|
|
@@ -693,8 +694,11 @@ LaTeX version 1999/12/01 or later.
|
|
693
|
694
|
%\end{macro}
|
|
694
|
695
|
%\begin{macro}{\enteteinterieur}
|
|
695
|
696
|
% \begin{macrocode}
|
|
696
|
|
-\newcommand{\enteteinterieur}[1]{
|
|
697
|
|
- \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#1}
|
|
|
697
|
+\newcommand{\enteteinterieur}[2][bleu303]{
|
|
|
698
|
+ {%
|
|
|
699
|
+ \color{#1}%
|
|
|
700
|
+ \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#2}%
|
|
|
701
|
+ }%
|
|
698
|
702
|
}
|
|
699
|
703
|
% \end{macrocode}
|
|
700
|
704
|
%\end{macro}
|
|
|
@@ -865,6 +869,7 @@ LaTeX version 1999/12/01 or later.
|
|
865
|
869
|
\begin{minipage}{5\largeurlogohori}
|
|
866
|
870
|
\centering
|
|
867
|
871
|
\raisebox{-0.5\height}{
|
|
|
872
|
+ \color{bleu303}
|
|
868
|
873
|
\includegraphics[width=1.5\largeurlogohori]
|
|
869
|
874
|
{\polylogohori}
|
|
870
|
875
|
}
|
|
|
@@ -894,25 +899,28 @@ LaTeX version 1999/12/01 or later.
|
|
894
|
899
|
% \end{macrocode}
|
|
895
|
900
|
%Les logos sont cntrés verticalement grâce au |\raisebox|. |\height| contient la hauteur de la |minipage| en cours.
|
|
896
|
901
|
% \begin{macrocode}
|
|
897
|
|
- {\includegraphics[width=\largeurlogovert]
|
|
|
902
|
+ {\color{bleu303}%
|
|
|
903
|
+ \includegraphics[width=\largeurlogovert]
|
|
898
|
904
|
{\polylogovert}
|
|
899
|
905
|
}
|
|
900
|
906
|
\end{minipage}%
|
|
901
|
907
|
% \end{macrocode}
|
|
902
|
|
-%Le |%| qui suit le |\end{minipage}| est en fait très important. La ligne est divisée en 3 minipage de largeur |0.33\textwidth|, ce qui couvre exactement la largeur de la page. Néanmoins un retour à la ligne dans le code correspond à un espace sur la sortie, ce qui augmente la largeur de la ligne et la fait déborder : le logo de droite se retrouve sur la ligne suivante, ce qui n'est pas voulu. Le |%| sert à annuler l'effet espace du retour à la ligne dans le code.
|
|
|
908
|
+%Le |%| qui suit le |\end{minipage}| est en fait très important. La ligne est divisée en 3 minipages de largeur |0.33\textwidth|, ce qui couvre exactement la largeur de la page. Néanmoins un retour à la ligne dans le code correspond à un espace sur la sortie, ce qui augmente la largeur de la ligne et la fait déborder : le logo de droite se retrouve sur la ligne suivante, ce qui n'est pas voulu. Le |%| sert à annuler l'effet espace du retour à la ligne dans le code.
|
|
903
|
909
|
% \begin{macrocode}
|
|
904
|
910
|
\begin{minipage}{0.33\textwidth}
|
|
|
911
|
+ \color{bleu303}%
|
|
905
|
912
|
\centering\polydatesave{}\\
|
|
906
|
913
|
\polyauthorsave{}\\
|
|
907
|
914
|
\includegraphics{\polyfiletcourtbleu}
|
|
908
|
915
|
\end{minipage}%
|
|
909
|
916
|
\begin{minipage}{0.33\textwidth}
|
|
|
917
|
+ \color{bleu303}%
|
|
910
|
918
|
\flushright\raisebox{-0.5\height}
|
|
911
|
919
|
{\includegraphics[height=\hauteurlogovert,
|
|
912
|
920
|
width=1.75\largeurlogohori,
|
|
913
|
921
|
keepaspectratio]{#2}
|
|
914
|
922
|
}
|
|
915
|
|
- \end{minipage}
|
|
|
923
|
+ \end{minipage}
|
|
916
|
924
|
\end{minipage}
|
|
917
|
925
|
}
|
|
918
|
926
|
}
|
|
|
@@ -1006,7 +1014,8 @@ LaTeX version 1999/12/01 or later.
|
|
1006
|
1014
|
% \begin{macrocode}
|
|
1007
|
1015
|
\noindent\makebox[\textwidth][c]{%
|
|
1008
|
1016
|
\raisebox{-\totalheight}[0pt][0pt]{%
|
|
1009
|
|
- \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
|
|
|
1017
|
+ \color{bleu303pale}%
|
|
|
1018
|
+ \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
|
|
1010
|
1019
|
% \end{macrocode}
|
|
1011
|
1020
|
%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.
|
|
1012
|
1021
|
% \begin{macrocode}
|