Beamerスライドの発表ページの後ろにAppendixなどの予備ページを付け加えたときに、ページ番号の出力されるスライド総数が予備ページも含めた数になってしまう. 予備ページを除いたページ数を出力する為のコマンドを考えたので記しておく.
方針としては、「\appbegin」という新しいコマンドを導入し, これが入力されたところで新しいカウンター「finalframe」に現在の番号を記憶させるようにプログラムする. さらに「\append」というコマンドを用意し、これが入力されたところで、記憶しておいたfinalframeの番号をframenumberに設定し直す.
注意:2回コンパイルしないとずれることがある.
方法
1. プリアンブルに以下を入れる.
\newcommand{\appbegin}{
\newcounter{finalframe}
\setcounter{finalframe}{\value{framenumber}}
}
\newcommand{\append}{
\setcounter{framenumber}{\value{finalframe}}
}
2. Beamerファイルの中で、予備ページが始まったら \appbegin、
end{document}の直前に\appendを入れる.
コメント