我正在Latex中开发一种投影仪,该投影仪具有标题页,一些框架以及最后一个框架。我使用的是达姆施塔特主题,所以在投影机的每张幻灯片上都有这样的目录:
每个圆都确定一个框架,但标题页面和目录框架除外,它们没有圆(它们与常规框架不同)。我要放置与标题页框架相同的最后一帧。但是,它仍然有一个圆圈,我不知道如何删除它。在上一张图像中,您可以看到投影仪中剩下了最后一个圆。它对应于最终的标题页框架,但我希望它消失。
是否有任何方法可以使圆消失,从而从常规框架顶部的目录中提取出最后一页?也许有最后一帧的关键字可以解决问题。
答案 0 :(得分:1)
在旧的投影仪版本中,可以通过将其放置在标题为空(\section{}
)的部分中来将这些帧从标题导航中排除。
对于最新的投影仪版本,可以像这样切换微型相框:
\documentclass{beamer}
\usetheme{Darmstadt}
\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}[plain]
\titlepage
\end{frame}
\begin{frame}
\tableofcontents
\end{frame}
\section{section name}
\begin{frame}
content...
\end{frame}
\miniframesoff
\begin{frame}
Thank you
\end{frame}
\end{document}
答案 1 :(得分:1)
我找到了另一个解决方案,虽然它不是很优雅,但是仍然可以使用。您可以将\appendix
放在不想出现在目录中的帧之前。这可以用于最终帧或更多最终帧。
...
\begin{frame}
example frame
\end{frame}
\appendix
\begin{frame}
final frame
\end{frame}
...