Page Numbering using IncludePicture from simple slides
Hi, I love the IncludePicture command from simple slides but now I've got a picture which I want to show stepwise. Therefore I created two pictures a simplified version and the full version. I just place them right one after the other. Now it would be perfect if I could force context not to increase the page number counter for the second image because in my handout I will only include the full picture and at the moment the additional slide is messing up my page numbers. Any suggestions? Thanks! Steffen
On Mon, 23 Apr 2012, Steffen Fritzsche wrote:
Hi,
I love the IncludePicture command from simple slides but now I've got a picture which I want to show stepwise. Therefore I created two pictures a simplified version and the full version. I just place them right one after the other.
Now it would be perfect if I could force context not to increase the page number counter for the second image because in my handout I will only include the full picture and at the moment the additional slide is messing up my page numbers.
Any suggestions?
I just manually decrement the userpage. Below is the current version of my experimental stepping macros. \startmodule complexslides-step-yes \unprotect % This module defines two macros: % \ONLT{count}{...} which displays text on a particular page % \STEP{count}{...} which displays text from a particular page % There is also \StartStep {count} ... \StopStep and % \StartOnly {count} ... \StopOnly version. % Everything must be nested in a \StartStepping {iterations} ... \StopStepping \def\complexslides_only#1{\csname complexslides_steps_only_#1\endcsname} \def\complexslides_step#1{\csname complexslides_steps_step_#1\endcsname} \def\StartStep#1#2\StopStep{\complexslides_step{#1}{#2}} \def\StartOnly#1#2\StopOnly{\complexslides_only{#1}{#2}} \long\def\gobble#1{} \long\def\oneofone#1{#1} % TODO: Allow nesting of \StartStepping ... \StopStepping \def\StartStepping#1#2\StopStepping% {\dorecurse{#1}{\long\setvalue{complexslides_steps_step_\recurselevel}{\gobble}}% \dorecurse{#1}{\long\setvalue{complexslides_steps_only_\recurselevel}{\gobble}}% \pushmacro\ONLY \pushmacro\STEP \def\ONLY{\complexslides_only}% \def\STEP{\complexslides_step}% \dorecurse{#1}{% \edef\currentStepLevel{\recurselevel}% \long\setvalue{complexslides_steps_step_\currentStepLevel}{\oneofone}% \long\setvalue{complexslides_steps_only_\currentStepLevel}{\oneofone}% #2% \setvalue{complexslides_steps_only_\currentStepLevel}{\gobble}% \page\decrementnumber[userpage]}% \incrementnumber[userpage]% \popmacro\ONLY \popmacro\STEP } \def\doifStepelse% {\doifelse\currentStepLevel} % To be used in a group \unexpanded\def\disablesteps {\def\complexslides_only##1{\gobble}% ##2 \def\complexslides_step##1{\oneofone}%##2 } \unexpanded\def\SetStep#1#2% i of n {\dorecurse{#2}{\long\setvalue{complexslides_steps_step_\recurselevel}{\gobble}}% \dorecurse{#2}{\long\setvalue{complexslides_steps_only_\recurselevel}{\gobble}}% \edef\currentStepLevel{#1}% \long\setvalue{complexslides_steps_step_\currentStepLevel}{\oneofone}% \long\setvalue{complexslides_steps_only_\currentStepLevel}{\oneofone}% } \protect \stopmodule
Hi Aidtyam, I don't need the full stepping code ... at least not now ;) Your advice just to decrement the page counter works just fine for me and it's so simple I'm wondering why I could think of that myself. Thanks for your help and your work on simpleslides! Steffen Am 24.04.2012 um 01:22 schrieb Aditya Mahajan:
On Mon, 23 Apr 2012, Steffen Fritzsche wrote:
Hi,
I love the IncludePicture command from simple slides but now I've got a picture which I want to show stepwise. Therefore I created two pictures a simplified version and the full version. I just place them right one after the other.
Now it would be perfect if I could force context not to increase the page number counter for the second image because in my handout I will only include the full picture and at the moment the additional slide is messing up my page numbers.
Any suggestions?
I just manually decrement the userpage. Below is the current version of my experimental stepping macros.
\startmodule complexslides-step-yes \unprotect
% This module defines two macros: % \ONLT{count}{...} which displays text on a particular page % \STEP{count}{...} which displays text from a particular page % There is also \StartStep {count} ... \StopStep and % \StartOnly {count} ... \StopOnly version.
% Everything must be nested in a \StartStepping {iterations} ... \StopStepping
\def\complexslides_only#1{\csname complexslides_steps_only_#1\endcsname} \def\complexslides_step#1{\csname complexslides_steps_step_#1\endcsname}
\def\StartStep#1#2\StopStep{\complexslides_step{#1}{#2}} \def\StartOnly#1#2\StopOnly{\complexslides_only{#1}{#2}}
\long\def\gobble#1{} \long\def\oneofone#1{#1}
% TODO: Allow nesting of \StartStepping ... \StopStepping
\def\StartStepping#1#2\StopStepping% {\dorecurse{#1}{\long\setvalue{complexslides_steps_step_\recurselevel}{\gobble}}% \dorecurse{#1}{\long\setvalue{complexslides_steps_only_\recurselevel}{\gobble}}% \pushmacro\ONLY \pushmacro\STEP \def\ONLY{\complexslides_only}% \def\STEP{\complexslides_step}% \dorecurse{#1}{% \edef\currentStepLevel{\recurselevel}% \long\setvalue{complexslides_steps_step_\currentStepLevel}{\oneofone}% \long\setvalue{complexslides_steps_only_\currentStepLevel}{\oneofone}% #2% \setvalue{complexslides_steps_only_\currentStepLevel}{\gobble}% \page\decrementnumber[userpage]}% \incrementnumber[userpage]% \popmacro\ONLY \popmacro\STEP }
\def\doifStepelse% {\doifelse\currentStepLevel}
% To be used in a group \unexpanded\def\disablesteps {\def\complexslides_only##1{\gobble}% ##2 \def\complexslides_step##1{\oneofone}%##2 }
\unexpanded\def\SetStep#1#2% i of n {\dorecurse{#2}{\long\setvalue{complexslides_steps_step_\recurselevel}{\gobble}}% \dorecurse{#2}{\long\setvalue{complexslides_steps_only_\recurselevel}{\gobble}}% \edef\currentStepLevel{#1}% \long\setvalue{complexslides_steps_step_\currentStepLevel}{\oneofone}% \long\setvalue{complexslides_steps_only_\currentStepLevel}{\oneofone}% }
\protect \stopmodule
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (2)
-
Aditya Mahajan
-
Steffen Fritzsche