Well, this was total waste of space from my part. When I found a working file in a different project and copied the code over I realized that my problem code should never have worked: I had \setuppagenumber[stop] when I should have had \setuppagenumber[state=stop]. Adding "state=" to my non-working code solved all the problems and page numbering works the way I want to have it.
And, as Wolfgang explained, I really don't need \setuppagenumber[state=start] in the beginning of bodymatter, so now I can even clean up my code a bit. Thank you, Wolfgang, I think I understand blocks better now. Mari On Tue, Sep 3, 2019 at 7:03 PM Wolfgang Schuster <wolfgang.schuster.li...@gmail.com> wrote: > > Mari Voipio schrieb am 02.09.2019 um 13:07: > > Hello! > > > > I have a document where I want the page numbers to start from the > > first page of chapter one. There's bunch of stuff before that, > > including a table of contents. This has worked fine: > > > > \startproduct prd-pr23 > > > > \startfrontmatter > > \setuppagenumber[stop] > > \component pr23-cover_front_web > > \component blank.tex > > \component c-contents > > \stopfrontmatter > > > > \startbodymatter > > \setuppagenumber[start] > > \component dtr_pg.tex > > \stopbodymatter > > > > \stopproduct > > > > > > However, now I need to switch to using a full-page pdf as cover page > > and changing that one line messes up with my page numbering, now TOC > > appears as page 1 and chapter one starts from page 2 in my test file. > > > > > > \startproduct prd-pr23 > > > > > > \startfrontmatter > > \setuppagenumber[stop] > > \startpagefigure[cover_vaisala_front_stripped]\stoppagefigure > > \component blank.tex > > \component c-contents > > \stopfrontmatter > > > > \startbodymatter > > \setuppagenumber[start] > > \component dtr_pg.tex % third chapter (DTR) > > \stopbodymatter > > > > \stopproduct > > > > What is it that I don't see? I tried moving the cover page before the > > \startfrontmatter, but that didn't change anything, TOC still starts > > on page 2 when it shouldn't have a page number at all. Why does > > switching the cover page from .tex to \pagefigure have such an effect > > and how can I counteract it? > > > > Mari > The \setuppagenumber command takes an assignment as argument but in your > example you pass keywords to it. > > When you change the setting in the frontmatter to > \setuppagenumber[state=stop] the numbers disappear. Since settings in a > sectionblock are local there is no need to enable the counter in the > bodypart because the previous setting is forgotten. > > When I look in your attached files I see that some file contain the > setting \setuppagenumber[state=stop] which disabled the page counter. > > 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________