diff options
author | Ian Jauslin <ian.jauslin@roma1.infn.it> | 2015-06-07 15:28:16 +0000 |
---|---|---|
committer | Ian Jauslin <ian.jauslin@roma1.infn.it> | 2015-06-07 15:28:16 +0000 |
commit | b68e15a811359f8c7ab6f239cd5e8bf36e854f0e (patch) | |
tree | 36f1255651737aa942d50c6ef9be1219266a1404 /slidelist.sty |
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 +} + |