Am 22.12.2010 um 16:35 schrieb Hans Hagen: > On 22-12-2010 4:14, Steffen Wolfrum wrote: > >> wow, isn't this even worse?! > > depends on the view: consistency comes first, reasons why come next > >> Please look at your example (page 7) attached: >> >> Now you have >> Header = 1.1 A >> Section = 1.2 B >> >> Before it was >> Header = 1.2 A >> Section = 1.2 B >> >> And up to version 2010.09.29 the result was nicely >> Header = 1.2 B >> Section = 1.2 B >> >> .... and isn't this the way it should be? > > I'll have a look at it, it relates to some new features like strict testing > (the biggest problem of marks is resetting them without interference and the > old code by tex-design has more side effects than you can imagine (or maybe > noticed). The new code is supposed to have no side effects but might take > time to get right in all aspects.
Today I was contacted by our publisher as the printer found wrong header in the proof! So there are still cases where it doesn't work reliable :o( Even though in the original pages also footnotes and stuff are involved I managed to cook down a minimal that shows the mistake: please run attached example. On page 3 it is header = 1.2 One section = 1.1 One (On page 4 starts a new section "1.2 Two"!) Thanks, Steffen ------- \showframe \setupbodyfont[postscript, 10pt]\setupinterlinespace[line=12pt] \definepapersize[Pape][width=14.7cm,height=22.3cm] \setuppapersize[Pape][Pape] \setuplayout [width=113mm,height=572pt\relax, backspace=17mm,topspace=17mm, header=12pt,headerdistance=6pt, footer=36pt,footerdistance=0pt, location=middle,marking=off] \setupwhitespace[halfline] \setuppagenumbering [alternative=doublesided,location=] \setupheader[align=middle] \setupheadertexts [\vtop{\startalignment[center]\KolumneR\stopalignment}] [pagenumber] [pagenumber] [\vtop{\startalignment[center]\KolumneL\stopalignment}] \def\KolumneL{{\convertnumber{Numbers}{\namedheadnumber{chapter}}.\,Teil:}\enskip\getmarking[EbeneEins]} \def\KolumneR{\headnumber[section]\enskip\getmarking[section]} \starttext \chapter{X} \section{One} \page x \page \dorecurse{5}{\input ward \par} \dorecurse{2}{\input tufte \par} \section{Two} \input tufte \stoptext ___________________________________________________________________________________ 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 ___________________________________________________________________________________