From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/30588 Path: news.gmane.org!not-for-mail From: Peter Rolf Newsgroups: gmane.comp.tex.context Subject: Re: new betae Date: Wed, 30 Aug 2006 12:17:11 +0200 Message-ID: <44F565A7.3010809@gmx.net> References: <44F3F394.2060003@wxs.nl> <44F40F3B.6000100@gmx.net> <44F42267.5040607@wxs.nl> <44F43916.5060203@gmx.net> <44F4AB4F.6020003@wxs.nl> <44F4D17C.6070507@gmx.net> <44F545A1.9050100@wxs.nl> 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 1156933221 30469 80.91.229.2 (30 Aug 2006 10:20:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 30 Aug 2006 10:20:21 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Wed Aug 30 12:20:16 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 1GINAm-0002dt-I4 for gctc-ntg-context-518@m.gmane.org; Wed, 30 Aug 2006 12:19:52 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 632031FE6C; Wed, 30 Aug 2006 12:19: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 05261-04; Wed, 30 Aug 2006 12:19:43 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 8C0691FD19; Wed, 30 Aug 2006 12:19:42 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 6E3401FD19 for ; Wed, 30 Aug 2006 12:19:38 +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 05250-04 for ; Wed, 30 Aug 2006 12:19:31 +0200 (CEST) Original-Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by ronja.ntg.nl (Postfix) with SMTP id EC4DC1FCFF for ; Wed, 30 Aug 2006 12:19:30 +0200 (CEST) Original-Received: (qmail invoked by alias); 30 Aug 2006 10:19:30 -0000 Original-Received: from i577BBD5D.versanet.de (EHLO [192.168.1.3]) [87.123.189.93] by mail.gmx.net (mp043) with SMTP; 30 Aug 2006 12:19:30 +0200 X-Authenticated: #24293357 User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) Original-To: mailing list for ConTeXt users In-Reply-To: <44F545A1.9050100@wxs.nl> X-Enigmail-Version: 0.94.0.0 X-Y-GMX-Trusted: 0 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:30588 Archived-At: Hans Hagen wrote: > Peter Rolf wrote: >> Hans Hagen wrote: >> >>> Peter Rolf wrote: >>> >>>> Hans Hagen wrote: >>>> >>>> >>>>> Peter Rolf wrote >>>>> >>>>> >>>>>> * 2 of 3 picture (png) are not found; both unfound file have a >>>>>> "_" in the name >>>>>> >>>>>> >>>>>> >>>>> hm, will look into it >>>>> >>>>> >>>>> >>>> I have found the cause of this one. If I don't use \usefigurebase the >>>> gfx are found and included. >>>> >>>> >>>> >>>>>> * position of some (not all) overlay backgrounds is wrong (shifted to >>>>>> the left); maybe only a side effect >>>>>> >>>>>> >>>>>> >>>> Sadly the overlays are still placed at the wrong location. >>>> >>>> But one step after the other :) >>>> >>>> P >>>> >>> of that you can make an example ... >>> >>> >> ....I really don't know. This is what I found out so far... >> >> First of all all macros are placed with \setlayer in the same layer, >> using \framed[background=...]{..} to set the content. >> >> For all macros with shifted overlays >> * the text is placed at the correct position >> * the overlay graphic ends exactly where the overlaybox starts >> ----------------------------- >> | overlay gfx | text | >> ----------------------------- >> >> The two working (non shifted) macros contain >> * no text or >> * the text is encapsulated in a \smash[d] >> >> Mhh, weird. I *removed the text* in one shifted macro and the overlay >> gfx is placed correctly. Does that ring a bell? >> > \starttext > > \definelayer[test][width=10cm,height=10cm] > > \setlayer[test]{xxx} > \setlayer[test][preset=rightbottom]{xxx} > > \framed[background=test,width=10cm,height=10cm]{zz} > > \stoptext > > works ok here, so the question is: what is the width/height of your layer > No, it's a bit more complicated. I think the size of the layer has nothing to do with it. It's more like this (which works with the beta) %------------ \definecolor [bluntorange] [r=.9373, g=.6471] \setupcolors[state=start] \definelayer[Test] \setupbackgrounds[text] [background=Test] \defineoverlay[BAR][{\bgroup\color[bluntorange]\blackrule[width=\overlaywidth,height=\overlayheight]\egroup}] \def\FOO{\dosingleempty\doFOO} \def\doFOO[#1]#2{% very simplified macro structure \bgroup \setupstrut\setupinterlinespace% normally with font change \framed[width=30mm,background=BAR]% width is always given {\vbox{\normaloffinterlineskip% vbox for additional offsets \hbox{#2\strut}}}% same for the hbox \egroup} \starttext \framed[width=\textwidth,height=50mm]\bgroup \setlayer[Test][x=2cm,y=2cm]{\FOO{FOOBAR}} \egroup \stoptext % ------------- The document is a multi-layer (context, not pdf layer) mp-graphic with nested structures. So I have many boxes that are placed at specific positions (using \setlayer). Some content is collected in a buffer and then placed in a framed vbox (also by \setlayer). So this is not a simple story (at least not for me). I'll minimize the components of the xml source and then try to build the structure of the macros by hand. No fun, but still better than living without new context features. I'll start with this ASAP. Greetings, Peter