Changes

Jump to navigation Jump to search
2,519 bytes added ,  19:25, 1 July 2005
no edit summary
\StopSteps
</texcode>
 
==Development==
 
===Most important missing features===
 
Some ideas are liseted about what should be done to improve the module:
* Remove the bug of numbers >10 [http://archive.contextgarden.net/message/20050607.204450.e941be7c.html]
* Write <tt>\OnSteps</tt> macro to accept input like <tt>\OnSteps[1-3,5,7-9,13-last]</tt>. A part of it is (thanks to Taco!) already here, now only a dash still has to be implemented properly. On the basis of this, FromStep,AfterStep,UntilStep can be rewritten to use the \OnSteps mechanism. Well it would be much better to omit them, but I don't know how much care has to be taken for the "backward compatibility", it's no harm if they are left there.
<texcode>
\def\OnSteps[#1]#2%
{\begingroup
\def\processitem##1{\OnlyStep[##1]{#2}}%
\processcommalist[#1]\processitem
\endgroup}
</texcode>
* I don't like the \StartSteps[SubjectName] definition - it doesn't offer enough flexibility. For example, I would like some slides to start with \Title, some with \Subject, ... Also, if I wrote \setuphead[Subject][number=yes], than the subject number was higher on each new slide
* I tried to number the formulas once. I probably did that wrong, but I remember that it was not numbered properly
* Enable <tt>\OnlyStep[reserve]</tt> also for text mode, not only for math
* Fix some spacing problems [http://archive.contextgarden.net/message/20050607.212822.facbc9b4.html]
* Fancy (tunable) page numbering (perhaps it is already there)
* <tt>\completecontent</tt> has to list each chapter/section/title/subject/... only once
 
===Slides printing===
* implement a sort of "<i>page marking</i>", so that someone can write <tt>\PrintThisSlide</tt> or <tt>\PrintSlides[1-3,5,7-9,13-last]</tt> (maybe <tt>Select[This]Slide</tt> sound better), than only the pages with this "mark" are selected out of the whole document and can be used to be printed out (we have to add some switch to select if we want a presentation or a print-out version of slides)
* connect this with Hans's commands to compose more pages on one sheet of paper (for example to make 2*2, 2*4, ... latouts to be printed)
* in a similar manner, add a possibility to add comments, that, again, are only printed next to the slide if some kind of \printmode and \setupSlideComments[state=on] is selected
 
===Some ideas that need more time===
These ideas probablt need some more time and are not crucial at the time.
* Enable a sort of switch that would do the same kind of stepping, but with JavaScript instead of raw steps
Anonymous user

Navigation menu