Commit 8a9bbddf authored by Cédric Ware's avatar Cédric Ware
Browse files

Rename and clean up footline dimensions.

parent 1e3e7ae5
......@@ -99,14 +99,11 @@
\newcommand\extralogo[1]{\gdef\insertextralogo{#1}}
\extralogo{}
\newlength{\footerlogoheight}
\newlength{\brownblockwidth}
% Pour Modifier les logos des affiliations
% Il faut que footerlogoheight soit défini avant qu'on l'utilise... Ici la valeur avec affiliation
% Quand le logo des affiliations est utilisé, il faut réduire la taille à 5% de la largeur de la slide
\setlength{\footerlogoheight}{.05118\paperwidth}
\setlength{\brownblockwidth}{.42\paperwidth}
\tpt@deflength{\footerlogoheight}{.05118\paperwidth}
\tpt@deflength{\footerlogomargin}{1em}% Marge horizontale droite.
% Au cas où le nom du fichier contiendrait des _ on passe par une macro pour modifier
% son interprétation
......@@ -143,11 +140,10 @@
\fi
\iftpt@affiliation
\newcommand\insertAffLogo{\hspace{1em}\pgfuseimage{footerAffiliation}\hspace{1em}}
\newcommand\insertAffLogo{\hspace{1em}\pgfuseimage{footerAffiliation}}
\else
% le logo fait 1cm de haut soit 7.8% des 12.8cm de large d'un beamer 4/3 standard
\setlength{\footerlogoheight}{.07812\paperwidth}
\setlength{\brownblockwidth}{.44\paperwidth}
\newcommand\insertAffLogo{}
\fi
......@@ -283,11 +279,12 @@
%
\tpt@deflength{\tptbottomboxsep}{\footlinespacing}
\tpt@deflength{\tptbottomboxesmargin}{3pt}
\tpt@deflength{\tptleftbottomboxwidth}{.15\paperwidth}
\tpt@deflength{\tptmidbottomboxwidth}{.27\paperwidth}
\tpt@deflength{\tptbottomboxdepth}{1ex}
\tpt@deflength{\tptbottomboxheight}{%
\dimexpr \footlineheight + \tptbottomboxdepth \relax}
\tpt@deflength{\tptbottomboxesbase}{1ex}
\tpt@deflength{\tptbottomboxesheight}{%
\dimexpr \footlineheight + \tptbottomboxesbase \relax}
\tpt@deflength{\tptfooterlogoyshift}{-2pt}
% Macros génériques et spécialisées pour faire une boîte.
......@@ -299,13 +296,13 @@
}
\newcommand*\tpt@bottombox@centered[4][]{%
\tpt@bottombox{wd={#3},#1}{#2}{%
\vbox to\tptbottomboxheight{\vfil#4\vfil}%
\vbox to\tptbottomboxesheight{\vfil#4\vfil}%
}%
}
\newcommand*\tpt@bottombox@aligned[4][]{%
\raisebox{\tptbottomboxdepth}{%
\tpt@bottombox{wd={#3},dp=\tptbottomboxdepth,ht={%
\dimexpr\tptbottomboxheight-\tptbottomboxdepth\relax},#1}{#2}{%
\raisebox{\tptbottomboxesbase}{%
\tpt@bottombox{wd={#3},dp=\tptbottomboxesbase,ht={%
\dimexpr \tptbottomboxesheight - \tptbottomboxesbase \relax},#1}{#2}{%
#4%
}%
}%
......@@ -328,7 +325,7 @@
\hspace*{\tptbottomboxsep}%
\tptbottombox{title in head/foot}{%
\dimexpr \@tempdima - \tptleftbottomboxwidth - \tptmidbottomboxwidth
- 2\tptbottomboxsep\relax}{%
- 2\tptbottomboxsep - \footerlogomargin \relax}{%
\insertshorttitle
}%
}
......@@ -343,24 +340,24 @@
%
% On commence par typesetter le logo pour calculer la largeur restante.
\sbox\tpt@tempbox{\insertlogo\insertAffLogo}%
\setlength\@tempdima{\dimexpr \paperwidth - \wd\tpt@tempbox}%
\setlength\@tempdima{\dimexpr \paperwidth - \wd\tpt@tempbox \relax}%
%
% FIXME nav symbols
%
\iftpt@navsymbols\vskip 2pt%
\iftpt@navsymbols
\vskip 2pt%
\begin{beamercolorbox}%
[wd=\@tempdima,\tpt@navsymbols@align]{navigation symbols}
\usebeamertemplate***{navigation symbols}%
\end{beamercolorbox}
\fi
\leavevmode
\mbox{%
\tptbottomboxes{\@tempdima}%
\hspace*{\footlinespacing}%
\hfill%
\smash{\raisebox{\tptfooterlogoyshift}{\usebox{\tpt@tempbox}}}%
}%
\vskip3pt%
\vskip\tptbottomboxesmargin%
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment