From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/602 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: decriptions Date: Fri, 25 Jun 1999 13:39:30 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <37736A72.B9FB6AD1@wxs.nl> 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 1035391455 25516 80.91.224.250 (23 Oct 2002 16:44:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 16:44:15 +0000 (UTC) Original-To: NTG-CONTEXT , "W.H. Dekker" Xref: main.gmane.org gmane.comp.tex.context:602 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:602 Hi all and Wybo in particular, I suppose this is what you want: \setuplayout[width=100mm] \definedescription [description] [location=hanging, % implemented recently margin=standard, headstyle=bold] \definestartstop [descriptions] [before=\blank\startpacked, after=\stoppacked\blank, commands=\let\item\description] \starttext \dorecurse{10}{This one is for Wybo. } \startdescriptions \description {aap:} is a monkey, but much more can be told about this animal;s for example they are hairy, mostly brown or black and they resemble people a lot. \item {noot:} is a vegetable; again there are many kinds and you will get very fat if you eat lots of them. \startdescription {this is a rather long item:} it is not very interesting in itself, but gives me the opportunity to tell you something about the description environment: it is like an itemize, but with user-supplied labels which are printed bold. \stopdescription \stopdescriptions \dorecurse{10}{This one is for Wybo. } \stoptext I think it makes sense to add such latex counterparts to a specific module m-latex or so. If needed, with some \begin \end alike substitutes, like \let\normalbegin\begin \let\complexbegin\normalbegin \def\simplebegin#1% {\getvalue{start#1}\bgroup \def\end##1{\egroup\getvalue{stop##1}}} \definecomplexorsimple \begin So, that one can now also say: \begin{descriptions} \item {aap:} is a monkey, but much more can be told about this animal;s for example they are hairy, mostly brown or black and they resemble people a lot. \item {noot:} is a vegetable; again there are many kinds and you will get very fat if you eat lots of them. \item {this is a rather long item:} it is not very interesting in itself, but gives me the opportunity to tell you something about the description environment: it is like an itemize, but with user-supplied labels which are printed bold. \end{descriptions} But, keep in mind that \begin \end is used for different purposes in context (block moves/reuse), although the definition given here is supposed to take care of that (untested). So, consider this a last resort. 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 -----------------------------------------------------------------