From 629c117f745069862d82838385639629a8b689d4 Mon Sep 17 00:00:00 2001 From: Benjamin Weiss Date: Sun, 22 Feb 2015 16:31:16 +0100 Subject: [PATCH] Fixes matze/mtheme/#31 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I don’t like the manual linespacing fix. In my opinion \textsc{\MakeLowercase{…}} should be replaced by \MakeUppercase{…} and the fontsize adjusted accordingly. 2pt shift of the progress bar doesn’t make sense as I see it. I therefore removed it. --- beamerthemem.sty | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/beamerthemem.sty b/beamerthemem.sty index a59489a..36eb441 100644 --- a/beamerthemem.sty +++ b/beamerthemem.sty @@ -131,16 +131,19 @@ \divide\progressbar@tmpdim by \progressbar@tmpcountb \multiply\progressbar@tmpdim by 100 + % fixes very high linespacing introduced via \textsc{\MakeLowercase{...}} + \fontsize{1em}{1em}\selectfont + \makebox[\textwidth][c]{ \begin{tikzpicture}[tight background] - \node[anchor=west, fg, inner sep=0pt] at (0pt, 0pt) {\insertsectionHEAD}; + \node[anchor=south west, fg, inner sep=0pt, text width=\progressbar@pbwd] at (0pt, 0pt) {\insertsectionHEAD}; \draw[anchor=west, fg!20, fill=fg!20, inner sep=0pt] - (2pt, -16pt) rectangle ++ (\progressbar@pbwd, \progressbar@pbht); + (0, -1ex) rectangle ++ (\progressbar@pbwd, \progressbar@pbht); \draw[anchor=west, fg, fill=fg, inner sep=0pt] - (2pt, -16pt) rectangle ++ (\progressbar@tmpdim, \progressbar@pbht); + (0, -1ex) rectangle ++ (\progressbar@tmpdim, \progressbar@pbht); \end{tikzpicture}% } } % end usebeamercolor{palette primary}