删除导航符号产生的空间

删除导航符号产生的空间

我使用的是德累斯顿方案。我知道如何用

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{mini frames}{}

但该部分下方仍留有空间。我该如何消除它?页眉中的上栏应该与页眉中的下栏具有相同的高度。

答案1

beamer主题Dresden使用所谓的迷你框架导航,即每个代表一张幻灯片的小圆圈。使用\setbeamertemplate{mini frames}{},您可以删除这些,但空间仍然被占用:

标题没有小框架,但有虚假空间

为了消除这种差距,有两种方法:

  1. 从演示文稿中删除所有\subsection命令。仅创建迷你框架如果有小节

  2. 添加\renewcommand*{\slideentry}[6]{}到文档的前言部分(\documentclass{beamer} 和之间的部分)。这将清空负责生成迷你框架及其周围空间的\begin{document}内部宏:beamer

    \documentclass{beamer}
    
    \usetheme{Dresden}
    \setbeamertemplate{navigation symbols}{}
    \setbeamertemplate{mini frames}{}
    \renewcommand*{\slideentry}[6]{}
    
    \begin{document}
    \section{Section 1}
    \subsection{Subsection 1}
    \frame{}\frame{}\frame{}
    \subsection{Subsection 2}
    \frame{}\frame{}
    \section{Section 2}
    \subsection{Subsection 1}
    \frame{}\frame{}
    \subsection{Subsection 2}
    \frame{}\frame{}\frame{}\frame{}\frame{}\frame{}
    \end{document}
    

    与上文标题相同,但没有空白

相关内容