Browse Source

logo entete en option

w2ak 10 years ago
parent
commit
932c1eca6f
3 changed files with 18 additions and 14 deletions
  1. 1 1
      TODO
  2. 9 7
      source/polytechnique.dtx
  3. 8 6
      source/polytechnique.sty

+ 1 - 1
TODO

@@ -1,4 +1,4 @@
1 1
 # 1. faire l'ajout titre court dans le dtx
2
-2. transformer le logo entete en une option, ou quelque chose dans le genre
2
+# 2. transformer le logo entete en une option, ou quelque chose dans le genre
3 3
 3. Ajouter ces deux modifications à la documentation
4 4
 4. Corriger la partie install de la documentation.

+ 9 - 7
source/polytechnique.dtx

@@ -843,13 +843,15 @@ LaTeX version 1999/12/01 or later.
843 843
 %\begin{macro}{\logo}
844 844
 %Commande utilisée par l'utilisateur pour définir un deuxième logo.
845 845
 %    \begin{macrocode}
846
-\newcommand{\logo}[1]{
846
+\newcommand{\logo}[2][{}]{
847 847
 %    \end{macrocode}
848
-%On redefinit la variable |\enteteinterieurimpair| pour les en-têtes.
848
+%On redefinit la variable |\enteteinterieurimpair| pour les en-têtes si l'utilisateur le souhaite.
849 849
 %    \begin{macrocode}
850
-    \renewcommand{\enteteinterieurimpair}{
851
-        \enteteinterieur{#1}
852
-    }
850
+    \ifthenelse{\equal{#1}{headers}}{
851
+        \renewcommand{\enteteinterieurimpair}{
852
+            \enteteinterieur{#2}
853
+        }
854
+    }{}
853 855
 %    \end{macrocode}
854 856
 %On redefinit la variable |\titlepagebottomline| pour l'option |titlepage|.
855 857
 %    \begin{macrocode}
@@ -867,7 +869,7 @@ LaTeX version 1999/12/01 or later.
867 869
             \raisebox{-0.5\height}{
868 870
                 \includegraphics[height=\hauteurlogovert,
869 871
                     width=1.5\largeurlogohori,
870
-                    keepaspectratio]{#1}
872
+                    keepaspectratio]{#2}
871 873
             }
872 874
         \end{minipage}
873 875
     }
@@ -902,7 +904,7 @@ LaTeX version 1999/12/01 or later.
902 904
                     \flushright\raisebox{-0.5\height}
903 905
                     {\includegraphics[height=\hauteurlogovert,
904 906
                         width=1.75\largeurlogohori,
905
-                        keepaspectratio]{#1}
907
+                        keepaspectratio]{#2}
906 908
                     }
907 909
             \end{minipage} 
908 910
         \end{minipage}

+ 8 - 6
source/polytechnique.sty

@@ -331,10 +331,12 @@
331 331
     \renewcommand*{\polydatesave}{#1}
332 332
 }
333 333
 
334
-\newcommand{\logo}[1]{
335
-    \renewcommand{\enteteinterieurimpair}{
336
-        \enteteinterieur{#1}
337
-    }
334
+\newcommand{\logo}[2][{}]{
335
+    \ifthenelse{\equal{#1}{headers}}{
336
+        \renewcommand{\enteteinterieurimpair}{
337
+            \enteteinterieur{#2}
338
+        }
339
+    }{}
338 340
     \renewcommand{\titlepagebottomline}{
339 341
      \begin{minipage}{5\largeurlogohori}
340 342
          \centering
@@ -346,7 +348,7 @@
346 348
             \raisebox{-0.5\height}{
347 349
                 \includegraphics[height=\hauteurlogovert,
348 350
                     width=1.5\largeurlogohori,
349
-                    keepaspectratio]{#1}
351
+                    keepaspectratio]{#2}
350 352
             }
351 353
         \end{minipage}
352 354
     }
@@ -370,7 +372,7 @@
370 372
                     \flushright\raisebox{-0.5\height}
371 373
                     {\includegraphics[height=\hauteurlogovert,
372 374
                         width=1.75\largeurlogohori,
373
-                        keepaspectratio]{#1}
375
+                        keepaspectratio]{#2}
374 376
                     }
375 377
             \end{minipage}
376 378
         \end{minipage}