在 Beamer Palo Alto 主题中减小页眉尺寸时如何垂直对齐标题?

在 Beamer Palo Alto 主题中减小页眉尺寸时如何垂直对齐标题?

我尝试了一段时间来调整 Beamer Palo Alto 主题中的标题高度。现在我成功做到了,但现在我遇到的问题是标题中的标题不再正确对齐。此外,重叠侧边栏的深色矩形现在也消失了。也许有人可以告诉我如何垂直对齐标题以及如何恢复矩形。我希望这不是一个愚蠢的问题,我将非常感谢您的帮助。

下面是我迄今为止所做操作的一个例子:

\documentclass[german]{beamer}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usetheme{PaloAlto}
\definecolor{Steelblue4}{rgb}{0.21,0.39,0.54}
\usecolortheme[named=Steelblue4]{structure}
\usefonttheme{serif}
\useinnertheme{rounded}
\setbeamertemplate{navigation symbols}{}
\title[]{Title}
\author[]{Author}
\date{Date}
\makeatletter

\setbeamertemplate{headline}
{%
    \begin{beamercolorbox}[ht=1cm,dp=3ex]{title}
    \usebeamerfont{title in head}    
    \end{beamercolorbox} %
}
\makeatother

\begin{document}

\begin{frame}{Frametitle 1}
\section{Frame 1}
Content...
\end{frame}

\begin{frame}{Frametitle 2}
\section{Frame 2}
Content...
\end{frame}

\end{document}

我希望我做的这个例子是正确的,因为我对 LaTex 还不熟悉。

答案1

最快的解决方法似乎是:

\makeatletter
\setlength{\beamer@headheight}{1cm}
\makeatother

让我们看一个完整的例子(顺便说一句,我切换了frame环境之外的部分):

\documentclass[german]{beamer}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usetheme{PaloAlto}
\definecolor{Steelblue4}{rgb}{0.21,0.39,0.54}
\usecolortheme[named=Steelblue4]{structure}
\usefonttheme{serif}
\useinnertheme{rounded}
\setbeamertemplate{navigation symbols}{}
\title[]{Title}
\author[]{Author}
\date{Date}

\makeatletter
\setlength{\beamer@headheight}{1cm}
\makeatother

\begin{document}

\section{Frame 1}
\begin{frame}{Frametitle 1}
\framesubtitle{Framesubtitle 1}
Content...
\end{frame}

\section{Frame 2}
\begin{frame}{Frametitle 2}
Content...
\end{frame}

\end{document}

这使:

在此处输入图片描述

在此处输入图片描述

如果演示文稿中不需要插入徽标,则这种修改是有意义的,否则应该设置图像的适当尺寸。

相关内容