Dimensão da barra lateral do Beamer e relação com notas de cabeçalho e rodapé

Dimensão da barra lateral do Beamer e relação com notas de cabeçalho e rodapé

Documentação do Beamer:

8.2.2 As barras laterais As
barras laterais são áreas verticais que se estendem da extremidade inferior do título até o topo da linha de rodapé

Criei uma barra lateral esquerda que não se comporta conforme descrito na documentação do Beamer (veja trecho acima), pois seu início fica um pouco sobreposto à área do título (veja figura abaixo).

insira a descrição da imagem aqui

A apresentação foi gerada pelo código:

\documentclass[aspectratio=169]{beamer}
\usepackage{tikz}

\setbeamersize{text margin left=0pt,text margin right=0pt} 

\setbeamertemplate{navigation symbols}{}

\setbeamertemplate{headline}{%
    \setlength{\fboxsep}{2.5pt}%
    \setlength{\fboxrule}{0.5pt}%
    \framebox[\textwidth][r]{\insertframenumber{ / }\inserttotalframenumber\hfill\insertshortdate}%
}%

\setbeamertemplate{footline}{%
        \setlength{\fboxsep}{2.5pt}%
        \setlength{\fboxrule}{0.5pt}%
        \framebox[\textwidth][r]{\insertshortdate\hfill\insertframenumber{ / }\inserttotalframenumber}%
}%

\setbeamersize{sidebar width left=2cm}
\setbeamertemplate{sidebar left}{
    \setlength{\fboxsep}{0.0pt}%
    \setlength{\fboxrule}{0.5pt}%
    \framebox[2\width]{\small UNISIM}%
    %\framebox[2cm]{\includegraphics[height=1.0cm]{figs/fig1.png}}%
}%

%\setbeamertemplate{sidebar canvas left}[vertical shading][top=blue!70!black, bottom=red!70!black]%

\setbeamertemplate{background}[grid]%

\setbeamertemplate{background canvas}{%
    \begin{tikzpicture}
        \node[opacity=0.5,inner sep=0pt] at (current page.center)
        {\includegraphics[width=\paperwidth,height=\paperheight]{figs/fig1.png}};
    \end{tikzpicture}
}%

\title{Sample title}

\begin{document}

\frame{\titlepage}
\section{Introduction}
\begin{frame}
First Introduction Frame
\end{frame}

\begin{frame}
Second Introduction Frame
\end{frame}

\section{Review}
\begin{frame}
First Review
\end{frame}
\end{document}

Questões:

  1. Qual a explicação para o comportamento mencionado, aparentemente anormal?
  2. Como posso consertar isso?

Motivações: Estou construindo uma apresentação personalizada e, para isso, estou explorando os comandos Beamer e Latex. Aqui, estou tentando me acostumar com alguns recursos de personalização do Beamer enquanto aprendo como lidar com caixas.

Responder1

8.2.1 O título e o rodapé, de beameruserguide.pdf
O tamanho do título e do rodapé é determinado da seguinte forma: Sua largura é sempre a largura do papel. Sua altura é determinada pela composição provisória do título e do rodapé logo após o \begin{document} comando. O cabeçalho do título e o rodapé nesse ponto ficam “congelados” e serão usados ​​em todo o documento, mesmo que o título e o rodapé variem de altura posteriormente (o que não deveria).

Aparentemente, a estimativa da altura do título não funciona como esperado (mas funciona bem o suficiente para o rodapé). Parece que "altura" não se refere, totalheightmas sim height, as diferenças são explicadas, por exemploaqui.

Uma maneira de contornar isso é \raiseboxalterar seu título personalizado de uma caixa com altura e profundidade para uma caixa apenas com altura. Exemplo completo (com todas as partes do seu código não necessárias para este recurso removidas):

\documentclass[aspectratio=169]{beamer}

\setbeamertemplate{headline}{%
    \setlength{\fboxsep}{2.5pt}%
    \setlength{\fboxrule}{0.5pt}%
    \raisebox{\dimexpr\dp\strutbox+\fboxsep+\fboxrule}[\dimexpr\ht\strutbox+\dp\strutbox+2\fboxsep+2\fboxrule][0pt]{\framebox[\textwidth][r]{\strut\insertframenumber{ / }\inserttotalframenumber\hfill\insertshortdate}}%
}%

\setbeamertemplate{footline}{%
        \setlength{\fboxsep}{2.5pt}%
        \setlength{\fboxrule}{0.5pt}%
        \framebox[\textwidth][r]{\insertshortdate\hfill\insertframenumber{ / }\inserttotalframenumber}%
}%

\setbeamersize{sidebar width left=2cm}
\setbeamertemplate{sidebar left}{
    \setlength{\fboxsep}{0.0pt}%
    \setlength{\fboxrule}{0.5pt}%
    \framebox[2\width]{\small UNISIM}%
    \vfill
    \framebox[2\width]{\small UNISIM}%
}

\begin{document}
\frame{}
\end{document}

insira a descrição da imagem aqui

informação relacionada