Explorar o código

logo entete en option

w2ak %!s(int64=10) %!d(string=hai) anos
pai
achega
932c1eca6f
Modificáronse 3 ficheiros con 18 adicións e 14 borrados
  1. 1 1
      TODO
  2. 9 7
      source/polytechnique.dtx
  3. 8 6
      source/polytechnique.sty

+ 1 - 1
TODO

1
 # 1. faire l'ajout titre court dans le dtx
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. Ajouter ces deux modifications à la documentation
3
 3. Ajouter ces deux modifications à la documentation
4
 4. Corriger la partie install de la documentation.
4
 4. Corriger la partie install de la documentation.

+ 9 - 7
source/polytechnique.dtx

843
 %\begin{macro}{\logo}
843
 %\begin{macro}{\logo}
844
 %Commande utilisée par l'utilisateur pour définir un deuxième logo.
844
 %Commande utilisée par l'utilisateur pour définir un deuxième logo.
845
 %    \begin{macrocode}
845
 %    \begin{macrocode}
846
-\newcommand{\logo}[1]{
846
+\newcommand{\logo}[2][{}]{
847
 %    \end{macrocode}
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
 %    \begin{macrocode}
849
 %    \begin{macrocode}
850
-    \renewcommand{\enteteinterieurimpair}{
851
-        \enteteinterieur{#1}
852
-    }
850
+    \ifthenelse{\equal{#1}{headers}}{
851
+        \renewcommand{\enteteinterieurimpair}{
852
+            \enteteinterieur{#2}
853
+        }
854
+    }{}
853
 %    \end{macrocode}
855
 %    \end{macrocode}
854
 %On redefinit la variable |\titlepagebottomline| pour l'option |titlepage|.
856
 %On redefinit la variable |\titlepagebottomline| pour l'option |titlepage|.
855
 %    \begin{macrocode}
857
 %    \begin{macrocode}
867
             \raisebox{-0.5\height}{
869
             \raisebox{-0.5\height}{
868
                 \includegraphics[height=\hauteurlogovert,
870
                 \includegraphics[height=\hauteurlogovert,
869
                     width=1.5\largeurlogohori,
871
                     width=1.5\largeurlogohori,
870
-                    keepaspectratio]{#1}
872
+                    keepaspectratio]{#2}
871
             }
873
             }
872
         \end{minipage}
874
         \end{minipage}
873
     }
875
     }
902
                     \flushright\raisebox{-0.5\height}
904
                     \flushright\raisebox{-0.5\height}
903
                     {\includegraphics[height=\hauteurlogovert,
905
                     {\includegraphics[height=\hauteurlogovert,
904
                         width=1.75\largeurlogohori,
906
                         width=1.75\largeurlogohori,
905
-                        keepaspectratio]{#1}
907
+                        keepaspectratio]{#2}
906
                     }
908
                     }
907
             \end{minipage} 
909
             \end{minipage} 
908
         \end{minipage}
910
         \end{minipage}

+ 8 - 6
source/polytechnique.sty

331
     \renewcommand*{\polydatesave}{#1}
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
     \renewcommand{\titlepagebottomline}{
340
     \renewcommand{\titlepagebottomline}{
339
      \begin{minipage}{5\largeurlogohori}
341
      \begin{minipage}{5\largeurlogohori}
340
          \centering
342
          \centering
346
             \raisebox{-0.5\height}{
348
             \raisebox{-0.5\height}{
347
                 \includegraphics[height=\hauteurlogovert,
349
                 \includegraphics[height=\hauteurlogovert,
348
                     width=1.5\largeurlogohori,
350
                     width=1.5\largeurlogohori,
349
-                    keepaspectratio]{#1}
351
+                    keepaspectratio]{#2}
350
             }
352
             }
351
         \end{minipage}
353
         \end{minipage}
352
     }
354
     }
370
                     \flushright\raisebox{-0.5\height}
372
                     \flushright\raisebox{-0.5\height}
371
                     {\includegraphics[height=\hauteurlogovert,
373
                     {\includegraphics[height=\hauteurlogovert,
372
                         width=1.75\largeurlogohori,
374
                         width=1.75\largeurlogohori,
373
-                        keepaspectratio]{#1}
375
+                        keepaspectratio]{#2}
374
                     }
376
                     }
375
             \end{minipage}
377
             \end{minipage}
376
         \end{minipage}
378
         \end{minipage}