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,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}

+ 18 - 9
source/polytechnique.sty

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