From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/762 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Fw: Subsections Date: Mon, 30 Aug 1999 11:01:57 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <37CA4885.E8FE7F12@wxs.nl> References: <004001bef2bb$28ebc9e0$0c01a8c1@loginbv.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1035391603 26826 80.91.224.250 (23 Oct 2002 16:46:43 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 16:46:43 +0000 (UTC) Cc: NTG-ConTeXt Original-To: Gilbert van den Dobbelsteen Xref: main.gmane.org gmane.comp.tex.context:762 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:762 Gilbert van den Dobbelsteen wrote: > Nice challenge, but in the end pretty easy: > > \setuphead > [subsection] > [alternative=text, > before={\blank[10pt]}, > after=, > style=bold, > command=\mysubsection] > > \def\mysubsection#1#2{#2.} > > You could also say: number=no, to tell context, that this will not be > numbered. Though the output is not an different at all, the table of > contents would be. EXperimenting is the game here. > > Now I wonder, would Hans come up with a completely different solution? No. But it makes me think of adding a 'stopper' (afsluiter) feature. Because 'subject' inherits from 'section', there is no need for the the number=no, just use \subsubject. Also, beware of lower level headers inheriting defaults! Note: when cross document links are turned on, (see pdftex manuals as an example of this), text headers are handled ok, even multiple ones, even when spanning mulriple lines, like in: [bf: a subsection] [bs: a subsubsection] the text etc If one wants to see some uncomprehensible horrible tex, take a look at the code used to do this: typeset, unfold, combine, unwhateverbox, etc. This is a typical example of nightmare programming. Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.nl -----------------------------------------------------------------