Was ich damit meine?
Also, in den Einstellungen, die ich verwende (outertheme sidebar), wird doch eine Box für die Headline erstellt, die dann im einen Fall mit
\vskip-\beamer@headheight und \beamercolorbox und mit
\vspace{-\beamer@headheight} und \vbox im anderen Fall
überlagert wird durch eine zweite Box.
Man könnte ja die Headline-Definition aufheben und sich das Raufschieben der neuen Box ersparen. Ich werde aber deswegen nichts mehr ändern.
Was mich aber eher interessieren würde, wie man bei einem
Untertitel verfahren würde. In der Sidebar-Definition steht ja:
\defbeamertemplate*{frametitle}{sidebar theme}
{%
\nointerlineskip%
\vskip-\beamer@headheight%
\vbox to \beamer@headheight{%
\vfil
\leftskip=-\beamer@leftmargin%
\advance\leftskip by0.3cm%
\rightskip=-\beamer@rightmargin%
\advance\rightskip by0.3cm plus1fil%
{\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\insertframetitle\par}%
{\usebeamercolor[fg]{framesubtitle}\usebeamerfont{framesubtitle}\insertframesubtitle\par}%
\vbox{}%
\vskip-1em%
\vfil
}%
aber ich wüsste nicht im geringsten, wie man mit den \strut- und \strutbox und \raisebox-Befehlen umgehen würde, um die zusammen mit dem Logo in die Frametitle-Leiste zu bekommen.
Denn Folgender Code gibt von der Proportion her ein unschönes Ergebnis:
\documentclass{beamer}
\usetheme[height=1.2cm]{Rochester}
%%%%%%%%%%%%%%%%%
% Beginn eigener Frametitle
%%%%%%%%%%%%%%%%%
\makeatletter
\setbeamertemplate{frametitle}
{%
\vspace{-\beamer@headheight}
%
\begin{beamercolorbox}[wd=\paperwidth,dp=1ex, ht=4.5ex, sep=0.5ex, colsep*=0pt]{frametitle}%
\usebeamerfont{frametitle} \strut \insertframetitle
\par\usebeamerfont{framesubtitle}\strut\insertframesubtitle
\hfill \raisebox{-1.5ex}[0pt][-\ht\strutbox ]{ \includegraphics[height=4ex]{Logo}}\hphantom{XXX}
\end{beamercolorbox}%
}%
\makeatother
%%%%%%%%%%%%%%%%%
% Ende eigener Frametitle
%%%%%%%%%%%%%%%%%
\begin{document}
\begin{frame}{eins}
\framesubtitle{Unterlage1}
Frame 1
\end{frame}
\begin{frame}{zwei}
\framesubtitle{Unterlage2}
\frame
Frame 2
\end{frame}
\end{document}