chapter and section titles in margin of each page
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? P.S: Bonus points: Align baselines of margin text and main text.
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
-----Ursprüngliche Nachricht----- Von: Wolfgang Schuster [mailto:schuster.wolfgang@googlemail.com] Gesendet: Donnerstag, 31. März 2011 23:17 An: mailing list for ConTeXt users Betreff: Re: [NTG-context] chapter and section titles in margin of each
That seems to Work. Grid alignment does also work, as long as the whitespace before and after section/chapter heads is a multiple of lineheight. Thank you. page
Am 31.03.2011 um 19:17 schrieb C.:
Hello,
this is nice:
http://wiki.contextgarden.net/Headers_and_Footers#Marginal_headings_a n
d_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
participants (2)
-
C.
-
Wolfgang Schuster