Am 31.03.2011 um 19:17 schrieb C.:
Hello,
this is nice: http://wiki.contextgarden.net/Headers_and_Footers#Marginal_headings_and_cent ered_headings However, the text in the margin has not the same interlinespace as the main text and that looks weird. See http://i52.tinypic.com/91rc.png The only solution I came up with is using \framed:
\startsetups[text a] \framed[align=flushleft, height=24\lineheight, width=\rightmarginwidth, frame=off ] {\getmarking[section]} \stopsetups
The drawback seems to be that with this, I can not use \raised , so I have to enlarge the frame (It says "A box is expected here" when I try to raise the frame).
Is there a better solution?
\setuplayout[grid=yes] \setuppagenumbering[alternative=doublesided] \setuptexttexts[margin][][\setups{text a}][\setups{text b}][] \startsetups[text a] \framed [frame=off, offset=0pt, width=broad, height=\vsize, align={high,flushleft}, top={\blank[12*line]}] {\getmarking[chapter]} \stopsetups \startsetups[text b] \framed [frame=off, offset=0pt, width=broad, height=\vsize, align={high,flushright}, top={\blank[12*line]}] {\getmarking[section]} \stopsetups \showframe\showgrid \starttext \chapter{Chapter Knuth Testing} \section{Section Knuth Testing} \dorecurse{20}{\input knuth\par} \stoptext
P.S: Bonus points: Align baselines of margin text and main text.
Does only work when you enable grid typesetting. Wolfgang