On Wed, 6 Feb 2013, Aditya Mahajan wrote:

On Wed, 6 Feb 2013, Troy Henderson wrote:

Aditya,

Thanks for your steps.tex.  The following example does not work as
expected.  In particular, the first equation moves from page 1 to page 2,
and the "12 x" moves from page 2 to page 3.

Troy

   \StartStepping{10}
       \startformula
           \startalign[n=4,align={right,right,middle,left}]
               \STEP{1}{\NC \NC \frac{2}{3}x-\frac{3}{4} \NC = \NC
\frac{1}{6}x+\frac{21}{4} \NR}
               \STEP{2}{\NC 12\times\NC \NC \NC \NR}
               \STEP{3}{\NC \NC \left(12\cdot\frac{2}{3}x\right) -
\left(12\cdot\frac{3}{4}\right) \NC = \NC \left(12\cdot\frac{1}{6}x\right)
+ \left(12\cdot\frac{21}{4}\right) \NR}
               \STEP{4}{\NC \NC 8x - 9 \NC = \NC 2x + 63 \NR}
               \STEP{5}{\NC \NC 8x - 9 - 2x \NC = \NC 2x - 2x + 63 \NR}
               \STEP{6}{\NC \NC 6x - 9 \NC = \NC 63 \NR}
               \STEP{7}{\NC \NC 6x - 9 + 9 \NC = \NC 63 + 9 \NR}
               \STEP{8}{\NC \NC 6x \NC = \NC 72 \NR}
               \STEP{9}{\NC \NC \frac{6x}{6} \NC = \NC \frac{72}{6} \NR}
               \STEP{10}{\NC \NC x \NC = \NC 12}
           \stopalign
       \stopformula
   \StopStepping

You need to ensure that the width of the columns does not change from each step. There is no easy way to do this with \startmathalign, but you can try \startTABLE, with explicit values of widths. (Some day, I will check how beamer does this with aligned equations).

For display equations, the following will also work (but it is very tedius to type)

\environment steps

\long\def\gobblebox#1{\phantom{#1}}
\long\def\displaybox#1{{#1}}

\starttext
\StartStepping{3}
  \startformula
    \startalign[n=4,align={right,right,middle,left}]
\NC \NC \frac{2}{3}x-\frac{3}{4} \NC = \NC \frac{1}{6}x+\frac{21}{4} \NR
      \NC \HIDE 2{12\times } \NC  \NC \NC \NR
      \NC \NC \HIDE 3 {\left(12\cdot\frac{2}{3}x\right) -
          \left(12\cdot\frac{3}{4}\right) } \NC \HIDE 3 {=} \NC
          \HIDE 3 {\left(12\cdot\frac{1}{6}x\right)
          + \left(12\cdot\frac{21}{4}\right)} \NR
    \stopalign
  \stopformula
\StopStepping
\stoptext

Aditya
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to