On 4/26/2013 4:55 PM, Tim Li wrote:
Sometimes, it is convenient if I know I am in frontmatter or bodymatter. when
desinging a book, we make a new chapter open at a right page and design the
header to show the chapter title and pagenumber. We have to set the pagenumber
at the page where a chapter title is located. \definetext [chapterstart]
[footer] [{\hfill\bf\pagenumber\hfill}]\setuphead [chapter]
[footer=chapterstart] if this book consists of a frontmatter and a backmatter,
I have to set the text for the titles in frontmatter and chapters in bodymatter
like this, for roman pagenumber in frontmatter.
\startsectionblockenvironment[frontpart] \definetext[titlestart]
[footer][{\hfill\bf\romannumerals\pagenumber\hfill}] \setuphead[title]
[footer=titlestart]\stopsectionblockenvironment
\startsectionblockenvironment[bodypart] \definetext[chapterstart]
[footer][{\hfill\bf\pagenumber\hfill}] \setuphead[chapter]
[footer=chapterstart]\stopsectionblockenvironment so, is !
there a
command to make me know if I am in frontmatter or bodymatter? if so, I can use only one command to achieve that setup \definetext [chapterstart] [footer] [{\hfill\bf\ifinfrontmatter ... \else ... \fi\hfill}] regards, Tim
\startbodymatter
\doifmodeelse{*bodypart}{YES}{NOP}
\stopbodymatter
if check on \currentsectionblock
-
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-
___
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
___