在 Beamer Berlin 中修改标题

在 Beamer Berlin 中修改标题

我正在尝试删除导航菜单下方和框架标题上方的空白区域。我可以通过添加以下内容来删除整个标题

\setbeamertemplate{headline}{}

但我不想丢失导航菜单。

\documentclass[slidestop,mathserif,12pt,xcolor=pdftex,table]{beamer}
\usetheme[compress]{Berlin}
% Changes background to correct colors
\definecolor{beamer@blendedblue}{HTML}{B01E24} 

\usefoottemplate{\vbox{
\tinycolouredline{structure!25}
{\color{white}\textbf{\insertshortauthor\hfill
\insertshorttitle}}
}}

\usepackage{hyperref}
\usepackage{comment}

\author{Name}
\institute{Place}
\title{Class}

\begin{document}
\maketitle

\section{Section 1}

\subsection{}
\begin{frame}{Frame Title}
\begin{enumerate}[]
\item Item 1
\end{enumerate}
\end{frame}

\end{document}

提前致谢。

答案1

该位置显示当前的小节。

这是原始标题定义,如下beamerouterthememiniframes.sty

\defbeamertemplate*{headline}{miniframes theme}
{%
  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
  \end{beamercolorbox}
  \begin{beamercolorbox}{section in head/foot}
    \vskip2pt\insertnavigation{\paperwidth}\vskip2pt
  \end{beamercolorbox}%
  \ifbeamer@theme@subsection%
    \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
    \end{beamercolorbox}
    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
    \end{beamercolorbox}%
  \fi%
  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
  \end{beamercolorbox}
}

要删除显示小节标题的部分,请删除与该小节相关的所有内容,即\ifbeamer@theme@subsection%和之间的内容\fi%

\setbeamertemplate{headline}
{%
  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
  \end{beamercolorbox}
  \begin{beamercolorbox}{section in head/foot}
    \vskip2pt\insertnavigation{\paperwidth}\vskip2pt
  \end{beamercolorbox}%
  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
  \end{beamercolorbox}
}

将此添加到你的序言中。结果:

结果

这能解决你的问题吗?

相关内容