Browse Source

headers vertical alignment

neze 9 years ago
parent
commit
7464be23aa
3 changed files with 12 additions and 20 deletions
  1. 2 0
      .gitignore
  2. 5 10
      source/polytechnique.dtx
  3. 5 10
      source/polytechnique.sty

+ 2 - 0
.gitignore

11
 *.idx
11
 *.idx
12
 *.toc
12
 *.toc
13
 *.dvi
13
 *.dvi
14
+*.ind
15
+*.ilg

+ 5 - 10
source/polytechnique.dtx

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

+ 5 - 10
source/polytechnique.sty

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