diff options
Diffstat (limited to 'slidelist.sty')
-rw-r--r-- | slidelist.sty | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/slidelist.sty b/slidelist.sty new file mode 100644 index 0000000..e22c410 --- /dev/null +++ b/slidelist.sty @@ -0,0 +1,25 @@ +%% open slidelist file +\AtBeginDocument{ + \newwrite\slidelist + \immediate\openout\slidelist=slidelist.txt +} +%% close file +\AtEndDocument{ + \immediate\closeout\slidelist +} + +%% redefine \begin{frame} +\let\oldframe\frame +% tmp counter +\newcount\slidecount +\def\frame{ + % the actual page number should be 1 less than \thepage + \slidecount=\thepage + \advance\slidecount by-1 + % only write if the page number is positive + \ifnum\the\slidecount>0 + \immediate\write\slidelist{\thepage} + \fi + \oldframe +} + |