summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty')
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty27
1 files changed, 23 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
index f926afcf39d..dab26bf59cf 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
@@ -552,6 +552,25 @@
\defbeamertemplate{headline}{text line}[1]
{\hskip\Gm@lmargin\hbox to\@tempdima{\textwidth=\@tempdima\hsize=\textwidth\relax#1\hfil}\hskip\Gm@rmargin}
+% Framenumbers in footline
+\defbeamertemplate{page number in head/foot}{default}{}
+
+\defbeamertemplate{page number in head/foot}{framenumber}{\insertframenumber}
+
+\defbeamertemplate{page number in head/foot}{totalframenumber}{\insertframenumber\,/\,\inserttotalframenumber}
+
+\defbeamertemplate{page number in head/foot}{appendixframenumber}{%
+ \ifbeamer@inappendix%
+ \insertframenumberinappendix\,/\,\insertappendixframenumber%
+ \else%
+ \insertframenumber\,/\,\insertmainframenumber%
+ \fi%
+}
+
+\defbeamertemplate{page number in head/foot}{pagenumber}{\insertpagenumber}
+
+\defbeamertemplate{page number in head/foot}{totalpagenumber}{\insertpagenumber\,/\,\insertpresentationendpage}
+
% Footline
@@ -563,7 +582,8 @@
\hfill%
\usebeamercolor[fg]{page number in head/foot}%
\usebeamerfont{page number in head/foot}%
- \insertpagenumber\,/\,\insertpresentationendpage\kern1em\vskip2pt%
+ \setbeamertemplate{page number in head/foot}[totalpagenumber]%
+ \usebeamertemplate*{page number in head/foot}\kern1em\vskip2pt%
}
\defbeamertemplate{footline}{frame number}
@@ -571,12 +591,11 @@
\hfill%
\usebeamercolor[fg]{page number in head/foot}%
\usebeamerfont{page number in head/foot}%
- \insertframenumber\,/\,\inserttotalframenumber\kern1em\vskip2pt%
+ \setbeamertemplate{page number in head/foot}[totalframenumber]%
+ \usebeamertemplate*{page number in head/foot}\kern1em\vskip2pt%
}
-
-
% Mini frames
\defbeamertemplate{mini frame}{box}