Am 29.09.2010 um 13:13 schrieb Pierre-François Bonnefoi:

> Hello,
> 
> I'use extensively context to write my lecture notes and for all of my 
> printing needs.
> 
> For my students, I've made some lecture presentations in color, and I print 
> them in black&white, with four pages on one page for the handout.
> 
> I would like to compute a correct Table of contents according to the handout 
> : so to divide the current page number by four to get a correct page number 
> for the handout.
> 
> \def\ChapterPrefix#1{\the\numexpr#1/4 \relax}
> \setupcombinedlist[content][level=1]
> \setuplist[chapter][after=,before=,numbercolor=yellow,numbercommand=\underbar,pagecommand=\ChapterPrefix]
> 
> That doesn't work, and I've some difficulties to figure how computation is 
> performed in e-TeX...
> 
> Could you help me to resolve this issue ?

A very dirty hack:

\setuppapersize[A6][A6]

\let\normaltranslatednumber\translatednumber

\def\translatednumber[#1]%
  {\number\numexpr(\normaltranslatednumber[#1]+1)/4\relax}
  
\starttext

\completecontent

\dorecurse{12}
  {\chapter{Chapter #1}
   \dorecurse{#1}{\input knuth\par}}

\stoptext

Wolfgang

___________________________________________________________________________________
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