Am 07.08.2012 um 16:22 schrieb john Culleton <j...@wexfordpress.com>:
> On Sun, 5 Aug 2012 09:39:24 +0200 > Wolfgang Schuster <wolfgang.schus...@gmail.com> wrote: > >> >> Am 05.08.2012 um 02:37 schrieb john Culleton <j...@wexfordpress.com>: >> >>> IMO the following code should result in an italic iii on the >>> contents page. Instead I get a roman 1. >>> ------------------- >>> \startfrontmatter >>> \setuppagenumbering[alternative=doublesided,conversion=romannumerals] >>> \setuppagenumber[number=iii] >>> \setuppagenumber[state=start] >>> \completecontent >>> ------------------------------ >>> I have tried variations such as a single \setupagenumber with two >>> parameters, using \page[iii] instead and so on. >>> >>> This ought to be a smple task: start page numbering on the >>> contents page with iii. But I haven't mastered it yet. >> >> \setuppagenumbering[alternative=doublesided] >> >> % You can use this instead of >> \setuppagenumbering[numberconversion=romannumerals] % to set the >> conversion of the pagenumber outside of the sectionblock environment, >> % the first argument takes the name of the conversion which is >> applied to the % userpage counter with >> \setupcounter[userpage][numberconversionset=pagenumber]. % % You can >> set a conversion for a certain sectionblock when you write the name % >> of the block before the name of the conversion set separated by a >> ___:___. % >> %\defineconversionset[frontpart:pagenumber][][romannumerals] >> >> \startsectionblockenvironment[frontpart] >> >> \setuppagenumbering[numberconversion=romannumerals] >> >> \setcounter[userpage][3] >> >> \stopsectionblockenvironment >> >> \startsectionblockenvironment[bodypart] >> >> \setcounter[userpage][1] >> >> \stopsectionblockenvironment >> >> \starttext >> >> \startfrontmatter >> >> \completecontent >> >> \stopfrontmatter >> >> \startbodymatter >> >> \dorecurse{100} >> {\chapter{Chapter #1} >> \dorecurse{5} >> {\section{Section #1.##1}}} >> >> \stoptext >> >> BTW: Send next time a complete minimal example. >> >> Wolfgang >> > Thanks very much. Playing with your code I discovered that if I use: > ------------------------------------------------------------ > \defineconversionset[frontpart:pagenumber][][romannumerals] > ------------------------------------------------------------- > in your example then the following statement is not needed > --------------------------------------------------------- > \setuppagenumbering[numberconversion=romannumerals] > ---------------------------------------------------- > > but not vice versa. So the last statement quoted is defective in some > way or so it seems to me. In any case I now have code that works. See my other mail for the correct usage of numberconversion. > Is the command \defineconversionset documented anywhere or do I have to dig > into the macro code? You can find a explanation of the command in the mail archive but you have to look for old name \definestructureconverionset. 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 ___________________________________________________________________________________