Skip to content
Snippets Groups Projects
Commit 5a1e0740 authored by Reinhold Kainhofer's avatar Reinhold Kainhofer
Browse files

Fix hbox warnings in the frametitle

parent cb8f6d13
No related branches found
No related tags found
No related merge requests found
...@@ -52,7 +52,8 @@ ...@@ -52,7 +52,8 @@
\setbeamerfont{date}{size=\normalfont\normalsize} \setbeamerfont{date}{size=\normalfont\normalsize}
\setbeamercolor{date}{fg=AVOesubtitle} \setbeamercolor{date}{fg=AVOesubtitle}
\setbeamercolor{block title}{bg=AVOeblue, fg=white}
\setbeamercolor{block body}{bg=AVOegrey}
......
...@@ -61,48 +61,62 @@ ...@@ -61,48 +61,62 @@
% by default, don't show any image % by default, don't show any image
\noHeaderImage \noHeaderImage
\newlength{\avoe@frametitle@paddingright}
\setlength{\avoe@frametitle@paddingright}{0.2em}
\newlength{\avoe@frametitle@paddingleft}
\setlength{\avoe@frametitle@paddingleft}{0em}
\setlength{\fboxsep}{0pt}
\newlength{\headerheight}
\setlength{\headerheight}{1.3cm}
% \definecolor{greyone}{RGB}{77,77,77}
% \setbeamercolor{palette quaternary}{fg=white,bg=greyone}
% \setbeamercolor{titlelike}{parent=palette quaternary}
\defbeamertemplate*{frametitle}{avoe}[1][left]% \defbeamertemplate*{frametitle}{avoe}[1][left]%
{% {%
\nointerlineskip% \nointerlineskip%
% \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}% % \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
\ifx\@hdrImg\@empty% \ifx\@hdrImg\@empty%
\leavevmode\hbox{ \begin{beamercolorbox}[wd=\paperwidth,ht=\headerheight,sep=0pt,dp=3pt,leftskip=\avoe@frametitle@paddingleft,rightskip=\avoe@frametitle@paddingright]{frametitle}%
\begin{beamercolorbox}[wd=0.13\paperwidth,ht=1.3cm,sep=0pt]{frametitle}% \leavevmode%
\advance\leftskip-0.8cm\insertlogo% % \vbox to\headerheight{\vfil\insertsectionnavigationhorizontal{\paperwidth}{\hskip0pt plus1filll}{}\vfil}%
\end{beamercolorbox}% \begin{beamercolorbox}[wd=0.19\paperwidth,leftskip=5pt]{frametitle logo}%
% {\insertlogo}%
\begin{beamercolorbox}[sep=0cm,wd=0.86\paperwidth,ht=1.3cm]{frametitle} \end{beamercolorbox}%
\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}% %
\strut\insertframetitle\strut\par% \begin{beamercolorbox}[sep=0cm,wd=0.78\paperwidth,ht=\headerheight]{frametitle text}
{% \usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}%
\ifx\insertframesubtitle\@empty% \vspace{-2pt}%
\else% \vbox to \headerheight{\vfil%
{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}% {\strut\insertframetitle\strut}\par%
\fi {%
}% \ifx\insertframesubtitle\@empty%
\vskip0ex% \else%
% \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here... {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}%
\end{beamercolorbox}% \fi
} }%
\vskip-2ex% \vfil%
\begin{beamercolorbox}[ht=0.1cm,wd=\paperwidth]{lower separation line head} }
\end{beamercolorbox}\hfill%
\end{beamercolorbox}
\vskip-2.1ex%
\begin{beamercolorbox}[ht=0.1cm,wd=\paperwidth,sep=0pt,leftskip=0pt,rightskip=0pt]{lower separation line head}
\end{beamercolorbox} \end{beamercolorbox}
% %
\else% \else%
\begin{beamercolorbox}[wd=1.0\paperwidth,sep=0pt,left,leftskip=0ex]{frametitlebg}% \begin{beamercolorbox}[wd=1.0\paperwidth,sep=0pt,rightskip=0pt,leftskip=0pt]{frametitlebg}%
\hspace{-0.065cm}% \hspace{-0.065cm}%
\begin{tikzpicture}% \begin{tikzpicture}%
\node[anchor=north west,inner sep=0pt] (main) at (0,0) {\includegraphics[width=1.0\paperwidth]{\@hdrImg}};% \node[anchor=north west,inner sep=0pt] (main) at (0,0) {\includegraphics[width=1.0\paperwidth]{\@hdrImg}};%
\node[anchor=north west,inner sep=0pt] (avoelogo) at(0,0) {\includegraphics[width=6cm]{avoelogo-margin.png}};% \node[anchor=north west,inner sep=0pt] (avoelogo) at(0,0) {\includegraphics[width=6cm]{avoelogo-margin.png}};%
\draw [line width=0.1cm, color=AVOegrey] (avoelogo.south west) -- (avoelogo.south east);% \draw [line width=0.1cm, color=AVOegrey] (avoelogo.south west) -- (avoelogo.south east);%
\end{tikzpicture}% \end{tikzpicture}%
\end{beamercolorbox} \end{beamercolorbox}
\vspace{-0.05cm}% \vspace{-0.05cm}%
% %
\@tempdima=\textwidth% \@tempdima=\textwidth%
\advance\@tempdima by\beamer@leftmargin% \advance\@tempdima by\beamer@leftmargin%
\advance\@tempdima by\beamer@rightmargin% \advance\@tempdima by\beamer@rightmargin%
\begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitlebg} \begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitlebg}
\usebeamerfont{frametitle}% \usebeamerfont{frametitle}%
\vbox{}\vskip-1ex% \vbox{}\vskip-1ex%
...@@ -117,7 +131,8 @@ ...@@ -117,7 +131,8 @@
\vskip-1ex% \vskip-1ex%
\if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here... \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
\end{beamercolorbox}% \end{beamercolorbox}%
\fi \fi%
% \end{beamercolorbox}}%
\global\let\@hdrImg\@empty \global\let\@hdrImg\@empty
} }
......
\documentclass[9pt]{beamer} \documentclass[10pt]{beamer}
\mode<presentation> \mode<presentation>
...@@ -62,6 +62,10 @@ Test ohne Titel ...@@ -62,6 +62,10 @@ Test ohne Titel
Test ohne Titel Test ohne Titel
\end{frame} \end{frame}
\begin{frame}{This is the long, long, long, long, long, long, long, long, long, long, long title}
Test ohne Titel
\end{frame}
\begin{frame} \begin{frame}
\showHeaderImageNumbers \showHeaderImageNumbers
\frametitle{Überblick} \frametitle{Überblick}
...@@ -110,7 +114,7 @@ Test ohne Titel ...@@ -110,7 +114,7 @@ Test ohne Titel
\subsection{Aktivensterblichkeit} \subsection{Aktivensterblichkeit}
\subsection{Invalidisierung} \subsection{Invalidisierung}
\subsection{Invalidensterblichkeit} \subsection{Invalidensterblichkeit}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment