隐藏 Beamer 中迷你框架导航中的部分幻灯片

隐藏 Beamer 中迷你框架导航中的部分幻灯片

我正在一个包含几个部分的演示文稿中使用德累斯顿主题,每个部分都有几个小节。

对于子部分中的每张幻灯片,导航栏中都会出现一个圆圈。我试图隐藏某些幻灯片(使用动画没有意义的图像或延续幻灯片)的圆圈,以保持导航栏井然有序。

我努力了答案是,但这仅在启用压缩主题选项时才有效。如果不启用压缩,圆圈仍然有空间,但圆圈本身不会被绘制。

答案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

希望这可以帮助!

相关内容