From dd8ea404e81c457c773e0e1b758d8fd62c8096da Mon Sep 17 00:00:00 2001
From: Cedric Ware <cedric.ware@telecom-paristech.fr>
Date: Sat, 16 May 2020 11:05:53 +0200
Subject: [PATCH] Fix baseline issues with footline boxes and logos.

---
 texinputs/beamerthemetptnew.sty | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/texinputs/beamerthemetptnew.sty b/texinputs/beamerthemetptnew.sty
index 63f6594..f435915 100644
--- a/texinputs/beamerthemetptnew.sty
+++ b/texinputs/beamerthemetptnew.sty
@@ -132,7 +132,7 @@
 \fi
 
 \iftpt@affiliation
-   \newcommand\insertAffLogo{\hspace{1em}\raisebox{-1.5ex}{\pgfuseimage{footerAffiliation}}\hspace{1em}}
+   \newcommand\insertAffLogo{\hspace{1em}\pgfuseimage{footerAffiliation}\hspace{1em}}
 \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}
@@ -265,8 +265,8 @@
 % On commence par définir :
 % * les dimensions ;
 % * une macro générique pour faire une boîte ;
-% * deux macros spécialisées pour les boîtes selon qu'elles sont
-%   centrées ou alignées verticalement ;
+% * deux macros spécialisées pour les boîtes selon qu'elles sont centrées
+%   ou alignées verticalement, avec la baseline en bas de la boîte ;
 % * une macro qui pointe vers l'une ou l'autre des macros spécialisées,
 %   changeable par une option du package.
 %
@@ -279,7 +279,7 @@
   \dimexpr \footlineheight + \tptbottomboxdepth \relax}
 \tpt@deflength{\tptfooterlogoyshift}{-2pt}
 
-% Macros génériques et spécialisées pour faire un boîte.
+% Macros génériques et spécialisées pour faire une boîte.
 % Paramètres : [options beamercolorbox], couleur Beamer, contenu.
 \newcommand*\tpt@bottombox[3]{%
   \begin{beamercolorbox}[center,#1]{#2}
@@ -292,8 +292,11 @@
   }%
 }
 \newcommand*\tpt@bottombox@aligned[4][]{%
-  \tpt@bottombox{wd={#3},ht={\dimexpr\tptbottomboxheight-\tptbottomboxdepth\relax},dp=\tptbottomboxdepth,#1}{#2}{%
-    #4%
+  \raisebox{\tptbottomboxdepth}{%
+    \tpt@bottombox{wd={#3},dp=\tptbottomboxdepth,ht={%
+        \dimexpr\tptbottomboxheight-\tptbottomboxdepth\relax},#1}{#2}{%
+      #4%
+    }%
   }%
 }
 \let\tptbottombox=\tpt@bottombox@aligned
@@ -328,11 +331,7 @@
 \defbeamertemplate*{footline}{tpt default}{%
   %
   % On commence par typesetter le logo.
-  % FIXME \sbox\tpt@tempbox{\insertlogo}%
-  \sbox\tpt@tempbox{%
-    \raisebox{-1.5ex}{\insertlogo}%
-    \insertAffLogo%
-  }
+  \sbox\tpt@tempbox{\insertlogo\insertAffLogo}%
   %
   % FIXME nav symbols
   %
-- 
GitLab