我正在尝试实现与这个问题但使用柏林主题,即我想在最后有一个“结论”幻灯片,它不会出现在顶部导航面板中。
通过按照接受的答案将其放在一个空标题部分,我成功地使它不出现在最后一节的附加幻灯片中。然而,当显示“结论”幻灯片时,导航按钮指向第一的最后一部分的幻灯片突出显示(但该部分的名称没有突出显示)。我想停止它,以便在显示“结论”幻灯片时顶部面板上的任何内容都不会突出显示。
\documentclass{beamer}
\usetheme{Berlin}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Introduction}
\end{frame}
\begin{frame}{Outline}
\tableofcontents[pausesections]
\end{frame}
\section{Context}
\begin{frame}{Context}
\end{frame}
\section{Development}
\begin{frame}{Development}
\end{frame}
\section{Results}
\begin{frame}{Results}
\end{frame}
\begin{frame}{More results}
\end{frame}
\section{}
\begin{frame}{Conclusion}
\end{frame}
\end{document}
答案1
\documentclass{beamer}
\usetheme{Berlin}
\makeatletter
\let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry%
\def\beamer@writeslidentry@miniframesoff{%
\expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally
{%else
% removed \addtocontents commands
\clearpage\beamer@notesactions%
}
}
\newcommand*{\miniframeson}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframeson}
\newcommand*{\miniframesoff}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframesoff}
\makeatother
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Introduction}
\end{frame}
\begin{frame}{Outline}
\tableofcontents[pausesections]
\end{frame}
\section{Context}
\begin{frame}{Context}
\end{frame}
\section{Development}
\begin{frame}{Development}
\end{frame}
\section{Results}
\begin{frame}{Results}
\end{frame}
\begin{frame}{More results}
\end{frame}
\miniframesoff
\section{}
\begin{frame}{Conclusion}
\end{frame}
\end{document}