Re: [NTG-context] Header background won't go away
Hans wrote:
you can do a stepwise page change:
\setuphead[part][page={yes,blank,right}] \setuphead[chapter][header=high,page={yes,blank,right}]
also, in order to let backgrounds adapt to each page, say:
\setupbackgrounds[state=repeat]
otherwise only text|page backgrounds will be calculated each page and the other ones when backgrounds are set/changed (otherwise too slow)
Hans
(some day i'll make this nicer)
Thanks Hans, fixes problem 2, but 1 remains. So this is maybe a bug? This is my test file now: -- \setuppagenumbering[alternative=doublesided] \setuplayout[location=doublesided, backspace=8.5pc,topspace=5.5pc,top=0pt,topdistance=0pt, header=12pt,headerdistance=12pt,height=61pc,footer=16pt, bottom=6pc,leftedge=9pc,leftedgedistance=0pt,leftmargin=0pt, leftmargindistance=0pt,width=29pc,rightmargindistance=0pt, rightmargin=6.5pc,rightedgedistance=0pt,rightedge=6.5pc] \setuphead[part] [placehead=yes,resetnumber=no,page={yes,blank,right}, header=high,before=,after=] \def\XPart#1#2{#1 #2} %simplified \setuphead[chapter] [header=high,page={yes,blank,right}, before=\vbox to 14pc\bgroup,after=\vss\egroup] \def\XChapter#1#2{#1 #2} %simplified %... \setupcolors[rgb=no,cmyk=no,spot=yes,state=start] \definecolor[PantoneTwoNineFour][c=1,m=.56,y=0,k=.18] \definecolor[IFSblueheadertint][PantoneTwoNineFour][p=.12] %... \setupbackgrounds[header] [leftedge,leftmargin,text,rightmargin,rightedge] [background=color,backgroundcolor=IFSblueheadertint,state=start] \setupheader[state=start] \setupheadertexts[margin] [] [\hfill\llap{\tfx\getmarking[chapter][current]}] [\hbox to \leftmarginwidth{\rlap{\tfx\getmarking[section][last]\hfil}}] [] %... \starttext \startbodymatter \part{First part} Looks good, and no band on next page either! \chapter{First chapter} Looks good, no band on first page of chapter. \page[yes] \section{First section} Looks good, the band is there. \page[yes] \section{Second section} Looks good, the band is still there. \chapter{Second chapter} Ugh, the band has impinged on my title again. \stopbodymatter \stoptext -- Thanks, Duncan
Duncan Hothersall wrote:
Thanks Hans, fixes problem 2, but 1 remains.
So this is maybe a bug?
you forgot \setupbackgrounds[state=repeat] ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Thanks Hans, fixes problem 2, but 1 remains.
So this is maybe a bug?
you forgot \setupbackgrounds[state=repeat]
Ach. I tried adding it to my \setupbackgrounds[header] command not realising that it needed to be on its own. Sorry for the noise. Your solution worked in its entirety. Thank you very much! Duncan
participants (2)
-
Duncan Hothersall
-
Hans Hagen