neze лет назад: 9
Родитель
Сommit
1fa4687a8d

BIN
source/polytechnique-armes.pdf


BIN
source/polytechnique-filetcourt.pdf


BIN
source/polytechnique-filetcourtbleu.pdf


Разница между файлами не показана из-за своего большого размера
+ 0 - 1782
source/polytechnique-filetcourtbleuclair.pdf


BIN
source/polytechnique-filetlongrouge.pdf


Разница между файлами не показана из-за своего большого размера
+ 3057 - 2074
source/polytechnique-logohori.pdf


BIN
source/polytechnique-logovert.pdf


+ 20 - 11
source/polytechnique.dtx

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.
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
 %    \begin{macrocode}
413
 %    \begin{macrocode}
414
 \RequirePackage{calc}
414
 \RequirePackage{calc}
415
-\RequirePackage{color}
415
+\RequirePackage{xcolor}
416
 \RequirePackage{geometry}
416
 \RequirePackage{geometry}
417
 \RequirePackage{graphicx}
417
 \RequirePackage{graphicx}
418
 \RequirePackage{ifthen}
418
 \RequirePackage{ifthen}
426
 %On définit des couleurs utilisées par le package définies par la charte graphique de l'École.
426
 %On définit des couleurs utilisées par le package définies par la charte graphique de l'École.
427
 %    \begin{macrocode}
427
 %    \begin{macrocode}
428
 \definecolor{bleu303}{RGB}{0,62,92}
428
 \definecolor{bleu303}{RGB}{0,62,92}
429
+\colorlet{bleu303pale}{bleu303!20!white}
429
 \definecolor{rouge485}{RGB}{213,43,30}
430
 \definecolor{rouge485}{RGB}{213,43,30}
430
 \definecolor{bleu315}{RGB}{0,104,128}
431
 \definecolor{bleu315}{RGB}{0,104,128}
431
 %    \end{macrocode}
432
 %    \end{macrocode}
437
 \ifpdf
438
 \ifpdf
438
     \newcommand{\polyfiletlongrouge}
439
     \newcommand{\polyfiletlongrouge}
439
 	    {polytechnique-filetlongrouge.pdf}
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
     \newcommand{\polylogovert}
445
     \newcommand{\polylogovert}
445
 	    {polytechnique-logovert.pdf}
446
 	    {polytechnique-logovert.pdf}
446
     \newcommand{\polylogohori}
447
     \newcommand{\polylogohori}
693
 %\end{macro}
694
 %\end{macro}
694
 %\begin{macro}{\enteteinterieur}
695
 %\begin{macro}{\enteteinterieur}
695
 %    \begin{macrocode}
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
 %    \end{macrocode}
703
 %    \end{macrocode}
700
 %\end{macro}
704
 %\end{macro}
865
     	\begin{minipage}{5\largeurlogohori}
869
     	\begin{minipage}{5\largeurlogohori}
866
     	    \centering
870
     	    \centering
867
     	    \raisebox{-0.5\height}{
871
     	    \raisebox{-0.5\height}{
872
+                \color{bleu303}
868
                 \includegraphics[width=1.5\largeurlogohori]
873
                 \includegraphics[width=1.5\largeurlogohori]
869
                     {\polylogohori}
874
                     {\polylogohori}
870
             }
875
             }
894
 %    \end{macrocode}
899
 %    \end{macrocode}
895
 %Les logos sont cntrés verticalement grâce au |\raisebox|. |\height| contient la hauteur de la |minipage| en cours.
900
 %Les logos sont cntrés verticalement grâce au |\raisebox|. |\height| contient la hauteur de la |minipage| en cours.
896
 %    \begin{macrocode}
901
 %    \begin{macrocode}
897
-                    {\includegraphics[width=\largeurlogovert]
902
+                    {\color{bleu303}%
903
+                        \includegraphics[width=\largeurlogovert]
898
                         {\polylogovert}
904
                         {\polylogovert}
899
                     }
905
                     }
900
             \end{minipage}%
906
             \end{minipage}%
901
             %    \end{macrocode}
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
 %    \begin{macrocode}
909
 %    \begin{macrocode}
904
             \begin{minipage}{0.33\textwidth}
910
             \begin{minipage}{0.33\textwidth}
911
+                \color{bleu303}%
905
                 \centering\polydatesave{}\\
912
                 \centering\polydatesave{}\\
906
                 \polyauthorsave{}\\
913
                 \polyauthorsave{}\\
907
                 \includegraphics{\polyfiletcourtbleu}
914
                 \includegraphics{\polyfiletcourtbleu}
908
             \end{minipage}%
915
             \end{minipage}%
909
             \begin{minipage}{0.33\textwidth}
916
             \begin{minipage}{0.33\textwidth}
917
+                    \color{bleu303}%
910
                     \flushright\raisebox{-0.5\height}
918
                     \flushright\raisebox{-0.5\height}
911
                     {\includegraphics[height=\hauteurlogovert,
919
                     {\includegraphics[height=\hauteurlogovert,
912
                         width=1.75\largeurlogohori,
920
                         width=1.75\largeurlogohori,
913
                         keepaspectratio]{#2}
921
                         keepaspectratio]{#2}
914
                     }
922
                     }
915
-            \end{minipage} 
923
+            \end{minipage}
916
         \end{minipage}
924
         \end{minipage}
917
     }
925
     }
918
 }
926
 }
1006
 %    \begin{macrocode}
1014
 %    \begin{macrocode}
1007
         \noindent\makebox[\textwidth][c]{%
1015
         \noindent\makebox[\textwidth][c]{%
1008
           \raisebox{-\totalheight}[0pt][0pt]{%
1016
           \raisebox{-\totalheight}[0pt][0pt]{%
1009
-        \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
1017
+            \color{bleu303pale}%
1018
+            \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
1010
 %    \end{macrocode}
1019
 %    \end{macrocode}
1011
 %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.
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
 %    \begin{macrocode}
1021
 %    \begin{macrocode}

+ 18 - 9
source/polytechnique.sty

156
 \ExecuteOptions{a4paper,notitlepage,oneside}
156
 \ExecuteOptions{a4paper,notitlepage,oneside}
157
 \ProcessOptions*
157
 \ProcessOptions*
158
 \RequirePackage{calc}
158
 \RequirePackage{calc}
159
-\RequirePackage{color}
159
+\RequirePackage{xcolor}
160
 \RequirePackage{geometry}
160
 \RequirePackage{geometry}
161
 \RequirePackage{graphicx}
161
 \RequirePackage{graphicx}
162
 \RequirePackage{ifthen}
162
 \RequirePackage{ifthen}
164
 \RequirePackage{lmodern}
164
 \RequirePackage{lmodern}
165
 \RequirePackage[pagestyles]{titlesec}
165
 \RequirePackage[pagestyles]{titlesec}
166
 \definecolor{bleu303}{RGB}{0,62,92}
166
 \definecolor{bleu303}{RGB}{0,62,92}
167
+\colorlet{bleu303pale}{bleu303!20!white}
167
 \definecolor{rouge485}{RGB}{213,43,30}
168
 \definecolor{rouge485}{RGB}{213,43,30}
168
 \definecolor{bleu315}{RGB}{0,104,128}
169
 \definecolor{bleu315}{RGB}{0,104,128}
169
 \ifpdf
170
 \ifpdf
170
     \newcommand{\polyfiletlongrouge}
171
     \newcommand{\polyfiletlongrouge}
171
     {polytechnique-filetlongrouge.pdf}
172
     {polytechnique-filetlongrouge.pdf}
172
-    \newcommand{\polyfiletcourtbleuclair}
173
-        {polytechnique-filetcourtbleuclair.pdf}
174
-    \newcommand{\polyfiletcourtbleu}
175
-    {polytechnique-filetcourtbleu.pdf}
173
+    \newcommand{\polyfiletcourt}
174
+        {polytechnique-filetcourt.pdf}
175
+    \let\polyfiletcourtbleuclair\polyfiletcourt
176
+    \let\polyfiletcourtbleu\polyfiletcourt
176
     \newcommand{\polylogovert}
177
     \newcommand{\polylogovert}
177
     {polytechnique-logovert.pdf}
178
     {polytechnique-logovert.pdf}
178
     \newcommand{\polylogohori}
179
     \newcommand{\polylogohori}
262
             \polytitrecourtsave
263
             \polytitrecourtsave
263
         \end{minipage}}
264
         \end{minipage}}
264
 }
265
 }
265
-\newcommand{\enteteinterieur}[1]{
266
-    \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#1}
266
+\newcommand{\enteteinterieur}[2][bleu303]{
267
+    {%
268
+        \color{#1}%
269
+        \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#2}%
270
+    }%
267
 }
271
 }
268
 \newcommand{\enteteexterieurpair}{
272
 \newcommand{\enteteexterieurpair}{
269
     \enteteexterieur{\flushright}
273
     \enteteexterieur{\flushright}
337
      \begin{minipage}{5\largeurlogohori}
341
      \begin{minipage}{5\largeurlogohori}
338
          \centering
342
          \centering
339
          \raisebox{-0.5\height}{
343
          \raisebox{-0.5\height}{
344
+                \color{bleu303}
340
                 \includegraphics[width=1.5\largeurlogohori]
345
                 \includegraphics[width=1.5\largeurlogohori]
341
                     {\polylogohori}
346
                     {\polylogohori}
342
             }
347
             }
354
             \centering
359
             \centering
355
             \begin{minipage}{0.33\textwidth}
360
             \begin{minipage}{0.33\textwidth}
356
                 \raisebox{-0.5\height}
361
                 \raisebox{-0.5\height}
357
-                    {\includegraphics[width=\largeurlogovert]
362
+                    {\color{bleu303}%
363
+                        \includegraphics[width=\largeurlogovert]
358
                         {\polylogovert}
364
                         {\polylogovert}
359
                     }
365
                     }
360
             \end{minipage}%
366
             \end{minipage}%
361
             %    \end{macrocode}
367
             %    \end{macrocode}
362
             \begin{minipage}{0.33\textwidth}
368
             \begin{minipage}{0.33\textwidth}
369
+                \color{bleu303}%
363
                 \centering\polydatesave{}\\
370
                 \centering\polydatesave{}\\
364
                 \polyauthorsave{}\\
371
                 \polyauthorsave{}\\
365
                 \includegraphics{\polyfiletcourtbleu}
372
                 \includegraphics{\polyfiletcourtbleu}
366
             \end{minipage}%
373
             \end{minipage}%
367
             \begin{minipage}{0.33\textwidth}
374
             \begin{minipage}{0.33\textwidth}
375
+                    \color{bleu303}%
368
                     \flushright\raisebox{-0.5\height}
376
                     \flushright\raisebox{-0.5\height}
369
                     {\includegraphics[height=\hauteurlogovert,
377
                     {\includegraphics[height=\hauteurlogovert,
370
                         width=1.75\largeurlogohori,
378
                         width=1.75\largeurlogohori,
415
 \newcommand{\titlepagelayout}{
423
 \newcommand{\titlepagelayout}{
416
         \noindent\makebox[\textwidth][c]{%
424
         \noindent\makebox[\textwidth][c]{%
417
           \raisebox{-\totalheight}[0pt][0pt]{%
425
           \raisebox{-\totalheight}[0pt][0pt]{%
418
-        \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
426
+            \color{bleu303pale}%
427
+            \includegraphics[height=\hauteurlogopage]{\polyarmes}}}
419
         \vspace*{0.125\textheight}
428
         \vspace*{0.125\textheight}
420
         \begin{center}
429
         \begin{center}
421
             \Huge\sffamily\bfseries\color{bleu303}
430
             \Huge\sffamily\bfseries\color{bleu303}