소스 검색

ajout logo entete

w2ak 10 년 전
부모
커밋
fae032bc89
2개의 변경된 파일34개의 추가작업 그리고 5개의 파일을 삭제
  1. 23 3
      source/polytechnique.dtx
  2. 11 2
      source/polytechnique.sty

+ 23 - 3
source/polytechnique.dtx

@@ -693,8 +693,8 @@ LaTeX version 1999/12/01 or later.
693 693
 %\end{macro}
694 694
 %\begin{macro}{\enteteinterieur}
695 695
 %    \begin{macrocode}
696
-\newcommand{\enteteinterieur}{
697
-    \includegraphics[height=\hauteurlogohori]{\polylogohori}
696
+\newcommand{\enteteinterieur}[1]{
697
+    \includegraphics[height=\hauteurlogohori]{#1}
698 698
 }
699 699
 %    \end{macrocode}
700 700
 %\end{macro}
@@ -713,6 +713,20 @@ LaTeX version 1999/12/01 or later.
713 713
 }
714 714
 %    \end{macrocode}
715 715
 %\end{macro}
716
+%\begin{macro}{\enteteinterieurpair}
717
+%    \begin{macrocode}
718
+\newcommand{\enteteexterieurpair}{
719
+    \enteteinterieur{\polylogohori}
720
+}
721
+%    \end{macrocode}
722
+%\end{macro}
723
+%\begin{macro}{\enteteinterieurimpair}
724
+%    \begin{macrocode}
725
+\newcommand{\enteteexterieurimpair}{
726
+    \enteteinterieur{\polylogohori}
727
+}
728
+%    \end{macrocode}
729
+%\end{macro}
716 730
 %\begin{macro}{\entetes}
717 731
 %Comme l'en-tête contient le titre, on les active uniquement quand le titre est défini d'où cette forme de commande qui sera placée dans la commande |title| redéfinie.
718 732
 %    \begin{macrocode}
@@ -826,6 +840,12 @@ LaTeX version 1999/12/01 or later.
826 840
 %    \begin{macrocode}
827 841
 \newcommand{\logo}[1]{
828 842
 %    \end{macrocode}
843
+%On redefinit la variable |\enteteinterieurimpair| pour les en-têtes.
844
+%    \begin{macrocode}
845
+    \renewcommand{\enteteinterieurimpair}{
846
+        \enteteinterieur{#1}
847
+    }
848
+%    \end{macrocode}
829 849
 %On redefinit la variable |\titlepagebottomline| pour l'option |titlepage|.
830 850
 %    \begin{macrocode}
831 851
     \renewcommand{\titlepagebottomline}{
@@ -856,7 +876,7 @@ LaTeX version 1999/12/01 or later.
856 876
 %    \end{macrocode}
857 877
 %Le système de |minipage| et de |\parbox| est fait de tel sorte que les deux logos soient alignés à gauche et à droite sur la première ligne et verticalement au centre ; la date et le titre sont centrés sur la largeur et la hauteur.
858 878
 %    \begin{macrocode}
859
-		\begin{minipage}{0.33\textwidth}
879
+            \begin{minipage}{0.33\textwidth}
860 880
                 \raisebox{-0.5\height}
861 881
 %    \end{macrocode}
862 882
 %Les logos sont cntrés verticalement grâce au |\raisebox|. |\height| contient la hauteur de la |minipage| en cours.

+ 11 - 2
source/polytechnique.sty

@@ -266,8 +266,8 @@
266 266
             \polytitresave
267 267
         \end{minipage}}
268 268
 }
269
-\newcommand{\enteteinterieur}{
270
-    \includegraphics[height=\hauteurlogohori]{\polylogohori}
269
+\newcommand{\enteteinterieur}[1]{
270
+    \includegraphics[height=\hauteurlogohori]{#1}
271 271
 }
272 272
 \newcommand{\enteteexterieurpair}{
273 273
     \enteteexterieur{\flushright}
@@ -275,6 +275,12 @@
275 275
 \newcommand{\enteteexterieurimpair}{
276 276
     \enteteexterieur{}
277 277
 }
278
+\newcommand{\enteteinterieurpair}{
279
+    \enteteinterieur{\polylogohori}
280
+}
281
+\newcommand{\enteteinterieurimpair}{
282
+    \enteteinterieur{\polylogohori}
283
+}
278 284
 \newcommand{\entetes}{
279 285
     \newpagestyle{polytechnique}{
280 286
     \sethead[\enteteinterieur]% left even
@@ -320,6 +326,9 @@
320 326
 }
321 327
 
322 328
 \newcommand{\logo}[1]{
329
+    \renewcommand{\enteteinterieurimpair}{
330
+        \enteteinterieur{#1}
331
+    }
323 332
     \renewcommand{\titlepagebottomline}{
324 333
      \begin{minipage}{5\largeurlogohori}
325 334
          \centering