From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/29253 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: too much space because of margin notes Date: Tue, 11 Jul 2006 11:43:32 +0200 Message-ID: <44B372C4.7090001@wxs.nl> References: <6faad9f00607102000j3c138847ga029b357ce81bdb7@mail.gmail.com> 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 1152611034 24608 80.91.229.2 (11 Jul 2006 09:43:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 11 Jul 2006 09:43:54 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Tue Jul 11 11:43:52 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 1G0EmT-0004Wl-By for gctc-ntg-context-518@m.gmane.org; Tue, 11 Jul 2006 11:43:49 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 3A6B712860; Tue, 11 Jul 2006 11:43:49 +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 03265-01; Tue, 11 Jul 2006 11:43:39 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9186312846; Tue, 11 Jul 2006 11:43:38 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 7421112846 for ; Tue, 11 Jul 2006 11:43:35 +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 02082-02-2 for ; Tue, 11 Jul 2006 11:43:31 +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 74D9C12832 for ; Tue, 11 Jul 2006 11:43:30 +0200 (CEST) Original-Received: from [10.100.1.102] (unverified [10.100.1.102]) by controller-1 (SurgeMail 3.5b3) with ESMTP id 26028 for ; Tue, 11 Jul 2006 13:43:30 +0400 User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) Original-To: mailing list for ConTeXt users In-Reply-To: <6faad9f00607102000j3c138847ga029b357ce81bdb7@mail.gmail.com> 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:29253 Archived-At: Mojca Miklavec wrote: > Hello, > > I would like to write a note in the margin next to some framed > formula, but I guess that the formula starts a new paragraph and > there's too much space left on the top of the frame. How can I fix > that? > > \starttext > > \startframedtext > > \inmargin{some text in margin} > \placeformula > \startformula > a+b=c > \stopformula > How can I get rid of that space? > > \stopframedtext > > \stoptext > when using framed texts you run into problems with flushing, struts and the nature of boxes (vbox,vtop) in such cases one can do several things \starttext \showframe \def\MyDisplayCorrection {\vskip-\lineheight} \margintext{some text in margin} \starttextbackground \MyDisplayCorrection \placeformula \startformula a+b=c \stopformula \stoptextbackground \stoptext use a Correction macro that can be nilled (since some day we may have more control over math spacing and can fix the problem) Here is a nice alternative: \starttext \margintext {some text in margin} \setupframedtexts[background={YourTrick,MyTrick}] \definelayer[MyTrick] \startsetups MyTrick \setlayer[MyTrick]{\placemargintexts} \stopsetups \defineoverlay[YourTrick][\setups{MyTrick}] \startframedtext \placeformula \startformula a+b=c \stopformula \stopframedtext \stoptext I'm sure that yuou can explain this on the wiki (There is this Best Of Ruby Quiz book, maybe we should make a Best Of Context Quiz one ... ) 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.com | www.pragma-pod.nl -----------------------------------------------------------------