Преглед изворни кода

headers vertical alignment

neze пре 9 година
родитељ
комит
7464be23aa
3 измењених фајлова са 12 додато и 20 уклоњено
  1. 2 0
      .gitignore
  2. 5 10
      source/polytechnique.dtx
  3. 5 10
      source/polytechnique.sty

+ 2 - 0
.gitignore

@@ -11,3 +11,5 @@ guide/installation.pdf
11 11
 *.idx
12 12
 *.toc
13 13
 *.dvi
14
+*.ind
15
+*.ilg

+ 5 - 10
source/polytechnique.dtx

@@ -328,7 +328,6 @@ LaTeX version 1999/12/01 or later.
328 328
 %    \end{macrocode}
329 329
 %S'il y a une section courante, on affiche son titre en en-tête intérieur.
330 330
 %    \begin{macrocode}
331
-                \raisebox{\decalageverticalentete}
332 331
                     {\scshape\color{bleu303}
333 332
                         \thesection{}.~\sectiontitle}
334 333
             }{
@@ -347,7 +346,6 @@ LaTeX version 1999/12/01 or later.
347 346
     \AtEndOfPackage{    
348 347
         \renewcommand{\enteteexterieur}[1]{
349 348
             \ifthechapter{
350
-                \raisebox{\decalageverticalentete}
351 349
                      {\scshape\color{bleu303}
352 350
                          \thechapter{}.~\chaptertitle}
353 351
             }{
@@ -364,7 +362,6 @@ LaTeX version 1999/12/01 or later.
364 362
     \AtEndOfPackage{
365 363
         \renewcommand{\enteteexterieurimpair}{
366 364
             \ifthesection{%Si la section a ete definie
367
-                \raisebox{\decalageverticalentete}
368 365
                     {\scshape\color{bleu303}
369 366
                         \thesection{}.~\sectiontitle}
370 367
             }{
@@ -373,7 +370,6 @@ LaTeX version 1999/12/01 or later.
373 370
         }
374 371
         \renewcommand{\enteteexterieurpair}{
375 372
             \ifthechapter{
376
-                \raisebox{\decalageverticalentete}
377 373
                     {\scshape\color{bleu303}
378 374
                         \thechapter{}.~\chaptertitle}
379 375
             }{
@@ -688,7 +684,6 @@ LaTeX version 1999/12/01 or later.
688 684
 %L'argument sert à insérer |\flushright| dans le cas ou l'en-tête est sur une page impaire.
689 685
 %    \begin{macrocode}
690 686
 \newcommand{\enteteexterieur}[1]{
691
-    \raisebox{\decalageverticalentete}
692 687
         {\begin{minipage}[b]{\largeurtitreentete}
693 688
             \scshape#1\textcolor{bleu303}
694 689
             \polytitrecourtsave
@@ -699,7 +694,7 @@ LaTeX version 1999/12/01 or later.
699 694
 %\begin{macro}{\enteteinterieur}
700 695
 %    \begin{macrocode}
701 696
 \newcommand{\enteteinterieur}[1]{
702
-    \includegraphics[height=\hauteurlogohori]{#1}
697
+    \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#1}
703 698
 }
704 699
 %    \end{macrocode}
705 700
 %\end{macro}
@@ -740,12 +735,12 @@ LaTeX version 1999/12/01 or later.
740 735
 %    \end{macrocode}
741 736
 %On definit un nouveau style d'en-tetes. Voir la documentation du package |titlesec| pour la syntaxe.
742 737
 %    \begin{macrocode}
743
-    \sethead[\enteteinterieurpair]% left even
738
+    \sethead[\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurpair}}]% left even
744 739
             []% center even
745
-            [\enteteexterieurpair]% right even
746
-            {\enteteexterieurimpair}% left odd
740
+            [\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurpair}}]% right even
741
+            {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurimpair}}}% left odd
747 742
             {}% center odd
748
-            {\enteteinterieurimpair}% right odd
743
+            {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurimpair}}}% right odd
749 744
     \setfoot{}% left odd
750 745
              {\piedcentre}% center odd
751 746
              {}% right odd

+ 5 - 10
source/polytechnique.sty

@@ -99,7 +99,6 @@
99 99
     \AtEndOfPackage{
100 100
         \renewcommand{\enteteexterieur}[1]{
101 101
             \ifthesection{
102
-                \raisebox{\decalageverticalentete}
103 102
                     {\scshape\color{bleu303}
104 103
                         \thesection{}.~\sectiontitle}
105 104
             }{
@@ -111,7 +110,6 @@
111 110
     \AtEndOfPackage{
112 111
         \renewcommand{\enteteexterieur}[1]{
113 112
             \ifthechapter{
114
-                \raisebox{\decalageverticalentete}
115 113
                      {\scshape\color{bleu303}
116 114
                          \thechapter{}.~\chaptertitle}
117 115
             }{
@@ -124,7 +122,6 @@
124 122
     \AtEndOfPackage{
125 123
         \renewcommand{\enteteexterieurimpair}{
126 124
             \ifthesection{%Si la section a ete definie
127
-                \raisebox{\decalageverticalentete}
128 125
                     {\scshape\color{bleu303}
129 126
                         \thesection{}.~\sectiontitle}
130 127
             }{
@@ -133,7 +130,6 @@
133 130
         }
134 131
         \renewcommand{\enteteexterieurpair}{
135 132
             \ifthechapter{
136
-                \raisebox{\decalageverticalentete}
137 133
                     {\scshape\color{bleu303}
138 134
                         \thechapter{}.~\chaptertitle}
139 135
             }{
@@ -261,14 +257,13 @@
261 257
         {\rule{\largeurfiletpiedcentre}{0.3mm}\\\thepage}}
262 258
 }
263 259
 \newcommand{\enteteexterieur}[1]{
264
-    \raisebox{\decalageverticalentete}
265 260
         {\begin{minipage}[b]{\largeurtitreentete}
266 261
             \scshape#1\textcolor{bleu303}
267 262
             \polytitrecourtsave
268 263
         \end{minipage}}
269 264
 }
270 265
 \newcommand{\enteteinterieur}[1]{
271
-    \includegraphics[height=\hauteurlogohori]{#1}
266
+    \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#1}
272 267
 }
273 268
 \newcommand{\enteteexterieurpair}{
274 269
     \enteteexterieur{\flushright}
@@ -284,12 +279,12 @@
284 279
 }
285 280
 \newcommand{\entetes}{
286 281
     \newpagestyle{polytechnique}{
287
-    \sethead[\enteteinterieurpair]% left even
282
+    \sethead[\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurpair}}]% left even
288 283
             []% center even
289
-            [\enteteexterieurpair]% right even
290
-            {\enteteexterieurimpair}% left odd
284
+            [\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurpair}}]% right even
285
+            {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurimpair}}}% left odd
291 286
             {}% center odd
292
-            {\enteteinterieurimpair}% right odd
287
+            {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurimpair}}}% right odd
293 288
     \setfoot{}% left odd
294 289
              {\piedcentre}% center odd
295 290
              {}% right odd