summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-11-10 21:45:45 +0000
committerKarl Berry <karl@freefriends.org>2017-11-10 21:45:45 +0000
commitb76c05df77b59adc603978440f8061b272c77516 (patch)
treef1b236138d55591bbb64c04d48e41da98302bac4 /Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
parent010655bf0ecc7e58f873031aed3ada8cca584fa8 (diff)
beamer (10nov17)
git-svn-id: svn://tug.org/texlive/trunk@45740 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty')
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty7
1 files changed, 6 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
index 724bdb7a36e..7de86636844 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
@@ -71,6 +71,8 @@
\@ifundefined{thispdfpagelabel}{}{%
\thispdfpagelabel{\insertframenumber}}%
\xdef\beamer@frameendpage{\the\c@page}% every time
+ \xdef\beamer@slidenumber{\the\numexpr\c@page-\beamer@framestartpage+1\relax}%
+ \xdef\beamer@overlaynumber{\the\beamer@slideinframe}%
\beamer@setuplinks%
\beamer@displaybreak%
\global\setbox\beamer@zoombox=\box\voidb@x%
@@ -664,7 +666,8 @@
\long\def\beamer@donoframe{%
\setbox\beamer@tempbox\vbox\bgroup%
\beamer@inframetrue%
- \let\frame=\framelatex
+ \let\frame=\framelatex%
+ \def\@parmoderr{\let\@currbox\@tempboxa}% A trick here to gobble floats
\usebeamertemplate{frame begin}%
\bgroup\aftergroup\beamer@endframe%
\beamer@article@startframe}%
@@ -710,6 +713,8 @@
{
\newcounter{framenumber}
\def\insertframenumber{\@arabic\c@framenumber}
+ \def\insertslidenumber{\beamer@slidenumber}
+ \def\insertoverlaynumber{\beamer@overlaynumber}
}