Skip to content
Snippets Groups Projects
Select Git revision
  • 9301b95252f10d94a6e94abddccbdd36de708864
  • master default protected
  • argument-mining-twitter-3
  • argument-mining-twitter-2
  • argument-mining-twitter
  • ethics-of-ai
  • conflict-of-interest
7 results

appendixnumberbeamer.sty

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    appendixnumberbeamer.sty 966 B
    \makeatletter
    
    
    \let\appendixtotalframenumber\empty
    \def\mainend{-1}
    \let\appendixorig\appendix
    
    \def\appendix{
      \edef\mainend{\theframenumber}
      \immediate\write\@auxout{\string\global\string\@namedef{mainendframenumber}{\mainend}}
      \appendixorig
      \def\inserttotalframenumber{\appendixtotalframenumber}%
      \setcounter{framenumber}{0}
    }
    
    \def\pageatend{
      \edef\appendixend{\theframenumber}
      \ifnum\mainend>0%
      \immediate\write\@auxout{\string\global\string\@namedef{appendixtotalframenumber}{\appendixend}}%
      \immediate\write\@auxout{\string\global\string\@namedef{inserttotalframenumber}{\mainend}}%
      \immediate\write\@auxout{\string\@writefile{nav}{\noexpand \headcommand {%
            \noexpand \def\noexpand \inserttotalframenumber{\mainend}}}}%
      \immediate\write\@auxout{\string\@writefile{nav}{\noexpand \headcommand {%
            \noexpand \def\noexpand \appendixtotalframenumber{\appendixend}}}}%
      \else
      \fi
    }
    
    
    \AtEndDocument{\pageatend}
    \makeatother