使用 itemize 对幻灯片进行相同的页码处理

使用 itemize 对幻灯片进行相同的页码处理

昂蒂布主题是这里的问题吗?根据这个帖子,我放入 MWE 中的解决方案(如下)应该可以解决问题,但事实并非如此。这个答案也不起作用。我没有遇到任何错误,它只是完美地编译,但只输出一张幻灯片。它应该给出三张具有相同页码的幻灯片(即 1/1)。如果我使用 Boadilla 主题,情况也是一样的。

知道如何获得正确的输出吗?提前感谢您对此的支持,

梅威瑟:

ps. 我只是留下这些包来检查是否有冲突。我逐一评论后做了几次测试,似乎它们根本没有造成任何问题。

\documentclass[compress,final]{beamer}

\usetheme{Antibes}
    \setbeamertemplate{footline}[page number]
    \setbeamercovered{transparent=25}
    \setbeamertemplate{navigation symbols}{}
\usecolortheme{dolphin}

\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{fixltx2e}
\usepackage{textcomp}
\usepackage{textpos}
\usepackage{tikz}
\usepackage{etoolbox}

%\makeatletter
%\def\c@slideinframe{\beamer@slideinframe}
%\makeatother

\newcounter{multipleslide}

\makeatletter%
\newcommand{\multipleframe}{%
    \setcounter{multipleslide}{\value{framenumber}}
    \stepcounter{multipleslide}
    \patchcmd{\beamer@@tmpl@footline}% <cmd>
    {\insertframenumber}% <search>
    {\themultipleslide}% <replace>
    {}% <success>
    {}% <failure>
}
\newcommand{\restoreframe}{%
    \patchcmd{\beamer@@tmpl@footline}% <cmd>
    {\themultipleslide}% <search>
    {\insertframenumber}% <replace>
    {}% <success>
    {}% <failure>
    \setcounter{framenumber}{\value{multipleslide}}%
}
\makeatother%

\begin{document}

\section{ITEM}
\subsection{item}
\multipleframe
\begin{frame}[allowframebreaks]
    \begin{itemize}
        \item<1-> item 1
        \item<2-> item 2
        \item<3-> item 3
    \end{itemize}
\end{frame}
\restoreframe

\end{document}

在此处输入图片描述

答案1

在 中beamerpage number指的是“物理”页码:任何覆盖都会增加该数字。

您想要使用frame number,即增加\begin{frame}

相关内容