使用 beamer 包关闭某些幻灯片中的帧编号

使用 beamer 包关闭某些幻灯片中的帧编号

我正在准备演示文稿,并且希望过渡幻灯片没有任何噪音,所以我想删除帧编号(非过渡幻灯片需要它)。

我修改了幻灯片的页脚,以便插入帧编号而不是页码:

\setbeamertemplate{footline}{%
  \raisebox{5pt}{\makebox[\paperwidth]{\hfill\makebox[10pt]{\scriptsize{\color{blue}\insertframenumber}}\hspace{2mm}}}}

我怎样才能关闭这些过渡幻灯片中的帧编号。

完整的 MWE 如下。

\documentclass[xcolor=dvipsnames, fleqn, usenames, table]{beamer}

\setbeamercovered{invisible}

\mode<presentation> {

\usetheme{default}

\setbeamertemplate{footline}{%
  \raisebox{5pt}{\makebox[\paperwidth]{\hfill\makebox[10pt]{\scriptsize{\color{blue}\insertframenumber}}\hspace{2mm}}}}
}

% comment to show navigation bar
\beamertemplatenavigationsymbolsempty

\usepackage{color}
\usepackage{lipsum}


\begin{document}

\begin{frame}
\lipsum[2]
\end{frame}


% transition slide
\begin{frame}
  {\huge 
   \begin{center}
   {\color{blue} Transition} 
   \end{center}
  }
\end{frame}


\begin{frame}
\lipsum[2]
\end{frame}

\end{document}

答案1

我还有一个自定义页脚,将两者结合使用plainnoframenumbering效果很好。这会删除所有脚注,并且不会增加帧增量。

\documentclass[]{beamer}
% Custom numbering for the footline
\setbeamertemplate{footline}{%
  \raisebox{5pt}{%
    \makebox[\paperwidth]{%
      \hfill\makebox[10pt]{%
        \footnotesize\insertframenumber
      }
    }
  }
}
\begin{document}
    \begin{frame}[plain,noframenumbering]
    \end{frame}
    \begin{frame}
        Super cool content.
    \end{frame}
\end{document}

相关内容