我正在尝试删除导航菜单下方和框架标题上方的空白区域。我可以通过添加以下内容来删除整个标题
\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}
}
将此添加到你的序言中。结果:
这能解决你的问题吗?