From 7464be23aac1a216e3f5e211e328d107408a9e81 Mon Sep 17 00:00:00 2001 From: neze <clement.durand@polytechnique.edu> Date: Fri, 9 Sep 2016 13:35:44 +0200 Subject: [PATCH] headers vertical alignment --- .gitignore | 2 ++ source/polytechnique.dtx | 15 +++++---------- source/polytechnique.sty | 15 +++++---------- 3 files changed, 12 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index 311f57c..d14c925 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,5 @@ guide/installation.pdf *.idx *.toc *.dvi +*.ind +*.ilg diff --git a/source/polytechnique.dtx b/source/polytechnique.dtx index 1adad67..ce10106 100644 --- a/source/polytechnique.dtx +++ b/source/polytechnique.dtx @@ -328,7 +328,6 @@ LaTeX version 1999/12/01 or later. % \end{macrocode} %S'il y a une section courante, on affiche son titre en en-tête intérieur. % \begin{macrocode} - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thesection{}.~\sectiontitle} }{ @@ -347,7 +346,6 @@ LaTeX version 1999/12/01 or later. \AtEndOfPackage{ \renewcommand{\enteteexterieur}[1]{ \ifthechapter{ - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thechapter{}.~\chaptertitle} }{ @@ -364,7 +362,6 @@ LaTeX version 1999/12/01 or later. \AtEndOfPackage{ \renewcommand{\enteteexterieurimpair}{ \ifthesection{%Si la section a ete definie - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thesection{}.~\sectiontitle} }{ @@ -373,7 +370,6 @@ LaTeX version 1999/12/01 or later. } \renewcommand{\enteteexterieurpair}{ \ifthechapter{ - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thechapter{}.~\chaptertitle} }{ @@ -688,7 +684,6 @@ LaTeX version 1999/12/01 or later. %L'argument sert à insérer |\flushright| dans le cas ou l'en-tête est sur une page impaire. % \begin{macrocode} \newcommand{\enteteexterieur}[1]{ - \raisebox{\decalageverticalentete} {\begin{minipage}[b]{\largeurtitreentete} \scshape#1\textcolor{bleu303} \polytitrecourtsave @@ -699,7 +694,7 @@ LaTeX version 1999/12/01 or later. %\begin{macro}{\enteteinterieur} % \begin{macrocode} \newcommand{\enteteinterieur}[1]{ - \includegraphics[height=\hauteurlogohori]{#1} + \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#1} } % \end{macrocode} %\end{macro} @@ -740,12 +735,12 @@ LaTeX version 1999/12/01 or later. % \end{macrocode} %On definit un nouveau style d'en-tetes. Voir la documentation du package |titlesec| pour la syntaxe. % \begin{macrocode} - \sethead[\enteteinterieurpair]% left even + \sethead[\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurpair}}]% left even []% center even - [\enteteexterieurpair]% right even - {\enteteexterieurimpair}% left odd + [\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurpair}}]% right even + {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurimpair}}}% left odd {}% center odd - {\enteteinterieurimpair}% right odd + {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurimpair}}}% right odd \setfoot{}% left odd {\piedcentre}% center odd {}% right odd diff --git a/source/polytechnique.sty b/source/polytechnique.sty index 50b7b34..b8c336f 100644 --- a/source/polytechnique.sty +++ b/source/polytechnique.sty @@ -99,7 +99,6 @@ \AtEndOfPackage{ \renewcommand{\enteteexterieur}[1]{ \ifthesection{ - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thesection{}.~\sectiontitle} }{ @@ -111,7 +110,6 @@ \AtEndOfPackage{ \renewcommand{\enteteexterieur}[1]{ \ifthechapter{ - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thechapter{}.~\chaptertitle} }{ @@ -124,7 +122,6 @@ \AtEndOfPackage{ \renewcommand{\enteteexterieurimpair}{ \ifthesection{%Si la section a ete definie - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thesection{}.~\sectiontitle} }{ @@ -133,7 +130,6 @@ } \renewcommand{\enteteexterieurpair}{ \ifthechapter{ - \raisebox{\decalageverticalentete} {\scshape\color{bleu303} \thechapter{}.~\chaptertitle} }{ @@ -261,14 +257,13 @@ {\rule{\largeurfiletpiedcentre}{0.3mm}\\\thepage}} } \newcommand{\enteteexterieur}[1]{ - \raisebox{\decalageverticalentete} {\begin{minipage}[b]{\largeurtitreentete} \scshape#1\textcolor{bleu303} \polytitrecourtsave \end{minipage}} } \newcommand{\enteteinterieur}[1]{ - \includegraphics[height=\hauteurlogohori]{#1} + \includegraphics[height=\hauteurlogohori,width=2\largeurlogohori,keepaspectratio]{#1} } \newcommand{\enteteexterieurpair}{ \enteteexterieur{\flushright} @@ -284,12 +279,12 @@ } \newcommand{\entetes}{ \newpagestyle{polytechnique}{ - \sethead[\enteteinterieurpair]% left even + \sethead[\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurpair}}]% left even []% center even - [\enteteexterieurpair]% right even - {\enteteexterieurimpair}% left odd + [\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurpair}}]% right even + {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteexterieurimpair}}}% left odd {}% center odd - {\enteteinterieurimpair}% right odd + {\raisebox{.5\hauteurlogohori}{\raisebox{-0.5\height}{\enteteinterieurimpair}}}% right odd \setfoot{}% left odd {\piedcentre}% center odd {}% right odd -- GitLab