我正在一个包含几个部分的演示文稿中使用德累斯顿主题,每个部分都有几个小节。
对于子部分中的每张幻灯片,导航栏中都会出现一个圆圈。我试图隐藏某些幻灯片(使用动画没有意义的图像或延续幻灯片)的圆圈,以保持导航栏井然有序。
我努力了这答案是,但这仅在启用压缩主题选项时才有效。如果不启用压缩,圆圈仍然有空间,但圆圈本身不会被绘制。
答案1
最终你需要:
\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}
\beamer@compresstrue
\makeatother
希望这可以帮助!