From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/31436 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: textrules Date: Fri, 20 Oct 2006 09:40:58 +0200 Message-ID: <45387D8A.6010900@wxs.nl> References: <1161261479.6780.8.camel@g5.home> <4537940B.2000303@gmx.net> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1161330075 28540 80.91.229.2 (20 Oct 2006 07:41:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 20 Oct 2006 07:41:15 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Fri Oct 20 09:41:13 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1Gap0A-0006Xx-78 for gctc-ntg-context-518@m.gmane.org; Fri, 20 Oct 2006 09:41:10 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id AE1B51FEEA; Fri, 20 Oct 2006 09:41:09 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02964-05-8; Fri, 20 Oct 2006 09:41:03 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 832BE1FEB8; Fri, 20 Oct 2006 09:41:03 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 924471FEE2 for ; Fri, 20 Oct 2006 09:41:01 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02964-05-7 for ; Fri, 20 Oct 2006 09:40:57 +0200 (CEST) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by ronja.ntg.nl (Postfix) with SMTP id CD5D11FE6A for ; Fri, 20 Oct 2006 09:40:57 +0200 (CEST) Original-Received: from [10.100.1.104] (unverified [10.100.1.104]) by controller-1 (SurgeMail 3.7b8) with ESMTP id 13902 for ; Fri, 20 Oct 2006 09:40:57 +0200 User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) Original-To: mailing list for ConTeXt users In-Reply-To: X-Server: High Performance Mail Server - http://surgemail.com r=-274017400 X-Authenticated-User: hagen@controller-1 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:31436 Archived-At: Aditya Mahajan wrote: > On Thu, 19 Oct 2006, Thomas A. Schmitz wrote: > > >> On Oct 19, 2006, at 5:04 PM, Peter Rolf wrote: >> >> >>> Hi Thomas, >>> >>> >>> >>> add >>> >>> \showskips >>> >>> to your source (better a small one). I just tested a bit (between my >>> current mp examples) and 'inbetween={\blank[2*big]}' and >>> 'after={\blank[2*big]}' should do the job. If you dare, ask Hans about >>> the meaning of 'before' ;) >>> >>> >>> Greetings, Peter >>> >>> >> Thanks Peter, >> >> that was very helpful. I still had to tweak a bit, but by combining >> "inbetween" and "after," I got an acceptable result. So the mystery >> thickens: what is before? :-) >> > > > \textrule[top] does > > before > ----------- (rule) > inbetween > > \textrule[bottom] does > > inbetween > ---------- > after > > \textrule with no argumet is equal to \textrule[bottom] > > There is a \domiddletextrule that does > > inbetween > ------------ > inbetween > > but this is not interfaced with \textrule. It only becomes active > inside a \starttextrule. > > \starttextrule{whatever} > \input knuth > \textrule > \input knuth > \stoptextrule > > > To use this, you can define your own rule as > > \def\midtextrule{\dosinglegroupempty\domiddletextrule} > > \setuptextrules[inbetween={\blank[big]}] > > And midtextrule will use inbetween on both side. > > Hans, does it make sense to add this to core-rul? > > \def\complextextrule[#1]% > {\processaction > [#1] > [ \v!top=>\let\next\dotoptextrule, > \v!bottom=>\let\next\dobottomtextrule, > middle=>\let\next\domiddletextrule, %<------- Added > \v!middle -) added > \s!default=>\let\next\dobottomtextrule, > \s!unknown=>\let\next\dobottomtextrule]% > \dosinglegroupempty\next} > > > Aditya > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context > -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------