考虑以下 MWE:
\documentclass[10pt]{beamer}
\usepackage{appendixnumberbeamer}
\usetheme{metropolis}
\useoutertheme{miniframes}
\setbeamercolor{section in head/foot}{fg=white, bg=mDarkTeal}
\setbeamercolor{subsection in head/foot}{fg=white, bg=mDarkTeal}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}{slide}
Normal slide
\end{frame}
\appendix
\begin{frame}{Additional stuff}
Additional stuff
\end{frame}
\end{document}
我在 Metroplis 主题中使用迷你框架来指示演示的进度。我还使用appendixnumberbeamer
包来将备份幻灯片与演示的其余部分分开。在附录中的幻灯片中,迷你框架不再可见 - 这很好。但是,之前迷你框架所在的位置有一个白色条。
是否有可能将附录中的此栏完全删除?更改附录幻灯片中的外部主题就足够了,但我认为这是不可能的。
答案1
更新:
从 beamer v3.70 开始,帧几何结构会在每一帧开始时重新计算,而不是仅在文档开始时重新计算一次。这意味着下面的解决方法不再是必要的。
原始答案:
您可以简单地将附录中的幻灯片按照原导航栏的高度移动:
\documentclass[10pt]{beamer}
\usepackage{appendixnumberbeamer}
\usetheme{moloch}% modern fork of the metropolis theme
\useoutertheme{miniframes}
\setbeamercolor{section in head/foot}{fg=white, bg=mDarkTeal}
\setbeamercolor{subsection in head/foot}{fg=white, bg=mDarkTeal}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
\frametitle{slide}
Normal slide
\end{frame}
\appendix
\setbeamertemplate{headline}{}
\addtobeamertemplate{frametitle}{\vspace*{-\headheight}}{}
\begin{frame}
\frametitle{Additional stuff}
Additional stuff
\end{frame}
\begin{frame}[standout]
\frametitle{~}
\vspace*{-\headheight}
Thank you very much!
\end{frame}
\end{document}