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. Is the command \defineconversionset documented anywhere or do I have to dig into the macro code? -- John Culleton Free list of books for self-publishers: http://wexfordpress.net/shortlist.html Police Procedural and Expose: "Death Wore Black" "Create Book Covers with Scribus" http://www.booklocker.com/books/4055.html ___________________________________________________________________________________ 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 ___________________________________________________________________________________