Beamer:从增加的页面计数器中排除目录

Beamer:从增加的页面计数器中排除目录

我想排除目录幻灯片,每当新的“部分”开始自动增加页数时,它就会出现。此外,隐藏这些目录幻灯片的页码也不错。

一个例子:

目前它是这样的:标题页(在右下角:1 / 34)新部分/目录(2/34)内容 1(3/34)新部分/目录(4/34)...

所需:标题页(右下角:1 / 34)新部分/目录(无页码)内容 1(2/34)新部分/目录(无页码)...

答案1

如果您不想在页数计数器中计算目录幻灯片,您可以在这些幻灯片之后使用 重置页数计数器\addtocounter{page}{-1}。但是这也会影响总帧数,因此例如

1/32、无、2/32、无...

而不是你提议的

1/34,无,2/34,无...

要隐藏目录幻灯片上的页码,您可以尝试该选项\begin{frame}[plain]

\documentclass{beamer}

\usepackage[latin1]{inputenc}

\usepackage[absolute,overlay]{textpos}
\setbeamertemplate{navigation symbols}{}

\setbeamertemplate{footline}{%
    \begin{picture}(54,12.5)(0,0)
        \put(0.9,0.52){%
            \begin{minipage}[b][12.5mm][c]{112.5mm}
                \raggedleft
                \insertpagenumber/\insertpresentationendpage
            \end{minipage}
        }
    \end{picture}
}

\begin{document}

    \frame{
        \titlepage
    }

    \AtBeginSection[]{
        \begin{frame}[plain]
            \frametitle{Overview}
            \tableofcontents[currentsection]
            \addtocounter{page}{-1}
        \end{frame}
    }

\section{test1}

    \begin{frame}
        test
    \end{frame}

\section{test2}

    \begin{frame}
        test
    \end{frame}


\end{document}

编辑:

根据@Tom 的评论,这里有一个更优雅的解决方案

\documentclass{beamer}

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}[frame number]

\AtBeginSection[]{
    \begin{frame}[noframenumbering, plain]
        \frametitle{Overview}
        \tableofcontents[currentsection]
    \end{frame}
}

\begin{document}

    \frame{
        \titlepage
    }

    \section{test1}

    \begin{frame}
        test
    \end{frame}

    \section{test2}

    \begin{frame}
        test
    \end{frame}


\end{document} 

相关内容