![如何隐藏特定 Beamer 幻灯片中的导航符号?](https://linux22.com/image/381419/%E5%A6%82%E4%BD%95%E9%9A%90%E8%97%8F%E7%89%B9%E5%AE%9A%20Beamer%20%E5%B9%BB%E7%81%AF%E7%89%87%E4%B8%AD%E7%9A%84%E5%AF%BC%E8%88%AA%E7%AC%A6%E5%8F%B7%EF%BC%9F.png)
我使用导航符号作为页码,例如这个答案。有没有办法将它们从某些特定幻灯片(如标题和目录幻灯片)中隐藏?plain
框架选项不起作用。
答案1
当然,您可以使用\setbeamertemplate{navigation symbols}{}
来隐藏导航符号。为了限制其范围,我们可以简单地将其与它应该影响的框架一起放入本地组中。
\documentclass{beamer}
\title{Awesome presentation}
\author{John Smith}
\date{A high-profile conference}
\AtBeginSection[]{%
\begingroup
\setbeamertemplate{navigation symbols}{}
\begin{frame}
\frametitle{Outline}
\tableofcontents[currentsection]
\end{frame}
\endgroup
}
\begin{document}
\begingroup
\setbeamertemplate{navigation symbols}{}
\frame[plain]{\titlepage}
\endgroup
\begingroup
\setbeamertemplate{navigation symbols}{}
\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}
\endgroup
\section{Introduction}
\begin{frame}
\frametitle{Introduction}
Hi!
\end{frame}
\section{Results}
\begin{frame}
\frametitle{Results}
Isn't this awesome?
\end{frame}
\begin{frame}
\frametitle{Thank you!}
\end{frame}
\end{document}
以下是输出(总共 7 帧):