Use of \hairline in the header
I have the following document: \setupheader[ after={\startalignment[center]\hairline\stopalignment}, style={\switchtobodyfont[9pt]}, ] \setuplayout[ footer=0mm, header=10mm, ] \setupheadertexts[] \setupheadertexts[Documentation for product XYZ –concept–] [version: 2001-07-19] \starttext Just some text to fill the document. \stoptext I would expect the hairline to be at the same place as the text of the document, but instead it is completely left aligned. What am I doing wrong? -- Cecil Westerhof
Hi, I was also experiencing unexpected results when using a hairline in the header. I found this solution for a line (I think it's somewhere in the wiki): \setupbackgrounds[header][text][frame=off, bottomframe=on,rulethickness=.5pt] The drawback is, that you'll have to use \setuphead[chapter][header=high] If you want no header on pages where a chapter starts. If you use 'empty', the line will still be there (since it's no really part of the header, but the background).
-----Ursprüngliche Nachricht----- Von: ntg-context-bounces@ntg.nl [mailto:ntg-context-bounces@ntg.nl] Im Auftrag von Cecil Westerhof Gesendet: Dienstag, 19. Juli 2011 12:21 An: mailing list for ConTeXt users Betreff: [NTG-context] Use of \hairline in the header
I have the following document: \setupheader[ after={\startalignment[center]\hairline\stopalignment}, style={\switchtobodyfont[9pt]}, ]
\setuplayout[ footer=0mm, header=10mm, ]
\setupheadertexts[] \setupheadertexts[Documentation for product XYZ –concept–] [version: 2001-07-19]
\starttext
Just some text to fill the document.
\stoptext
I would expect the hairline to be at the same place as the text of the document, but instead it is completely left aligned. What am I doing wrong?
-- Cecil Westerhof
\setupheader[text][after=\hairline,...]
Works. Thanks.
Works, but does penetrate the text area. See the attached image (I have \showframe on, so don’t be confused by that many lines. The hairline is the one partially highlighted, running just above the lowercase letters). How can I avoid this?
Am 19.07.2011 um 18:27 schrieb Christian:
\setupheader[text][after=\hairline,...]
Works. Thanks.
Works, but does penetrate the text area. See the attached image (I have \showframe on, so don’t be confused by that many lines. The hairline is the one partially highlighted, running just above the lowercase letters). How can I avoid this?
Try “after={\blackrule[width=\textwidth,height=\linewidth,depth=0pt]}”. Wolfgang
\setupheader[text][after=\hairline,...]
Works. Thanks.
Works, but does penetrate the text area. See the attached image (I have \showframe on, so don’t be confused by that many lines. The hairline is the one partially highlighted, running just above the lowercase letters). How can I avoid this?
Try “after={\blackrule[width=\textwidth,height=\linewidth,depth=0pt]}”.
Works like a charm, thanks! Now the wiki has this in the "Titles" article: Titling Style see \setuphead and some enhanced samples below. A FAQ is, how to get a line under the pageheader: \setupbackgrounds[header][text][bottomframe=on] I feel that does not belong there, it belongs rather in the "Headers and Footers" article. Anyways, I added your code to the wiki.
participants (3)
-
Cecil Westerhof
-
Christian
-
Wolfgang Schuster