ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Wolfgang Schuster <schuster.wolfgang@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Setting `before` option of chapter breaks header text
Date: Tue, 3 Sep 2013 17:54:07 +0200	[thread overview]
Message-ID: <5526BCEC-7BD7-43AD-B39E-8225D3E73983@gmail.com> (raw)
In-Reply-To: <9BF1100A-6230-425F-9FF6-EC236A53BD7F@gmail.com>


Am 03.09.2013 um 16:32 schrieb Michael Scholtz <scmicha@gmail.com>:

> On 03.09.2013, at 16:13, Wolfgang Schuster <schuster.wolfgang@gmail.com> wrote:
> 
>> 
>> Am 03.09.2013 um 16:02 schrieb Michael Scholtz <scmicha@gmail.com>:
>> 
>>> If chapter titles are styled using the `before` option, the header texts on each first page of the documents (body|back|appendix)part are incorrect, because chapter name and number are empty. 
>>> (Tested with ConTeXt version 2013.05.28 00:36 and 2013.09.03 10:22)
>>> 
>>> Is this a bug? (If not, is there any other way to set `before` without breaking the headers?)
>> 
>> It’s the wrong method to add rules at the begin/end of a heading.
>> 
>> A better way to add rules is to put a frame around the text.
>> 
>> \defineframedtext
>> [ChapterFrame]
>> [frame=off,
>>  width=\textwidth,
>>  topframe=on,
>>  bottomframe=on,
>>  offset=0pt,
>>  toffset=1ex,
>>  boffset=1ex]
>> 
>> \setuphead
>> [chapter]
>> [before=\startChapterFrame,
>>  after=\stopChapterFrame]
>> 
>> Wolfgang
> 
> 
> Thanks, I got this from the wiki page: http://wiki.contextgarden.net/Titles#Your_Own_Titling_Levels
> ...but it seems to be wrong there.

It’s a solution which works but also with side effects because allow TeX to break
the page between the rule and the heading which isn’t the case with framedtext
where the whole block is unbreakable.

> I used `before` (probably in the wrong way ;-) ) to add more space above each chapter title. 
> How to do this without `before`?

Controlling the space before and after the heading is the default way in which the before/after
keys are used. There has been a few suggestions to add a spacebefore key to \setuphead which
will replace "before=\blank" for this but this hasn’t happened so far.

In the example above you can now set the spaces before and after the heading in the framedtext
setup with "before={\blank[2cm]}" and "after=\blank".

Wolfgang
___________________________________________________________________________________
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
___________________________________________________________________________________


  reply	other threads:[~2013-09-03 15:54 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-03 14:02 Michael Scholtz
2013-09-03 14:13 ` Wolfgang Schuster
2013-09-03 14:32   ` Michael Scholtz
2013-09-03 15:54     ` Wolfgang Schuster [this message]
2013-09-03 18:22       ` Michael Scholtz
2013-09-03 18:32         ` Wolfgang Schuster
2013-09-03 18:50           ` Michael Scholtz
2014-01-14 21:59           ` john Culleton
2014-01-15  9:10             ` Hans Hagen
2014-01-15 19:42             ` john Culleton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5526BCEC-7BD7-43AD-B39E-8225D3E73983@gmail.com \
    --to=schuster.wolfgang@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).