summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-01-30 00:28:51 +0000
committerKarl Berry <karl@freefriends.org>2018-01-30 00:28:51 +0000
commite6129b052e9f923894c255aa312aa1a73c5cef3a (patch)
tree8432cfdecd00bd085044c2d60ed3da1c8dffc898 /Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty
parent72ab3cc654a8685d0994636572a5e7dd133c3c1d (diff)
beamer (28jan18)
git-svn-id: svn://tug.org/texlive/trunk@46481 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty')
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty8
1 files changed, 8 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty
index c6a4d38b839..7c5d8cd356f 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty
@@ -368,13 +368,21 @@
% Appendix stuff
%
+\newif\ifbeamer@inappendix
+
\newcommand<>\beamer@appendix{}
\newcommand<>\appendix{%
+ \beamer@inappendixtrue%
\only#1{\part{\appendixname}%
+ \immediate\write\@auxout{\string\@writefile{nav}%
+ {\noexpand\headcommand{\noexpand\gdef\noexpand\insertmainframenumber{\the\c@framenumber}}}}%
\addtocontents{nav}{\protect\headcommand{\protect\beamer@appendixpages{\the\c@page}}}%
\global\let\appendix\beamer@appendix}%
}
+\def\insertappendixframenumber{\the\numexpr\inserttotalframenumber-\insertmainframenumber\relax}
+\def\insertframenumberinappendix{\ifbeamer@inappendix\the\numexpr\insertframenumber-\insertmainframenumber\relax\else0\fi}
+
\mode
<article>
{