下面的代码提供了漂亮的幻灯片,顶部有一个导航栏,可以引导到演示文稿中的不同部分(我没有子部分)。但是,在导航栏下方还有第二个栏(灰色),没有任何内容,我想删除它,因为它占用了空间。有人知道怎么做吗?删除该栏将为我带来“完美”的演示文稿。
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%\usepackage[latin1]{inputenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usetheme{Szeged}
\usecolortheme{seagull}
\usepackage{graphicx}
\usepackage{color}
\usepackage{multirow}
\title[Short title]{\textsc{{Long title 1}}}
\author{Aut Hor}
\institute[Short Ins]{Ins}
\date{\today}
%***********************************
\begin{document}
\frame{\titlepage}
\frame{\frametitle{Outline}{\tableofcontents}}
\section{FIRST SECTION}
\frame{\frametitle{FIRST FRAME}
\begin{itemize}
\item item 1
\item item 2
\end{itemize}
}
\section{SECOND SECTION}
\frame{\frametitle{SECOND FRAME}
\begin{itemize}
\item item 4
\item item 5
\end{itemize}
}
\end{document}
答案1
正如 lockstep 所解释的,该Szeged
主题的作用是:
- 应用
compress
选项 - 加载
miniframes
带有主题选项的外部主题footline=instituteline
并subsection=true
- 设置
separation line
被抑制的颜色\usecolortheme{Seagull}
。
知道您只需应用选项并更改 下一个序言compress
的选项即可:miniframes
\documentclass[compress]{beamer}
...
\useoutertheme[subsection=false, footline=institutetitle]{miniframes}
\usecolortheme{Seagull}
史蒂芬·柯特维茨提供了一个更好的解决方案:
Szeged
主题加载miniframes
外部主题,与subsection=true
稍后调用发生冲突。如果在加载主题之前设置了选项,则\useoutertheme[subsection=false]{miniframes}
可以避免这种冲突:subsection=false
\PassOptionsToPackage{subsection=false}{beamerouterthememiniframes}
\documentclass{beamer}
\usetheme{Szeged} % implicitely loads miniframes
\begin{document}
\section{A section}
\subsection{A subsection}
\frame{Hello}
\end{document}
答案2
主题Szeged
使用miniframes
外部主题,该主题声明beamer@theme@subsection
条件并将其设置为true
。这反过来会添加颜色框来显示\subsection
s。您可以通过在 后添加以下内容来删除框\usetheme{Szeged}
:
\makeatletter
\beamer@theme@subsectionfalse
\makeatother