From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/20403 Path: news.gmane.org!not-for-mail From: Idris Samawi Hamid Newsgroups: gmane.comp.tex.context Subject: RE: centering framed boxes Date: Tue, 17 May 2005 07:39:46 -0600 Message-ID: <42EA3F08@webmail.colostate.edu> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1116337778 2746 80.91.229.2 (17 May 2005 13:49:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 17 May 2005 13:49:38 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Tue May 17 15:49:33 2005 Return-path: 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 1DY2LD-0004fS-Vg for gctc-ntg-context-518@m.gmane.org; Tue, 17 May 2005 15:42:36 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 59F26127EF; Tue, 17 May 2005 15:43:10 +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 14092-02; Tue, 17 May 2005 15:43:10 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 37A14127F5; Tue, 17 May 2005 15:40:58 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id D0AC7127EF for ; Tue, 17 May 2005 15:40:56 +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 14092-01 for ; Tue, 17 May 2005 15:40:55 +0200 (CEST) Original-Received: from eagle.colostate.edu (eagle.acns.colostate.edu [129.82.100.90]) by ronja.ntg.nl (Postfix) with ESMTP id 536A612797 for ; Tue, 17 May 2005 15:39:47 +0200 (CEST) Original-Received: from lamar.colostate.edu (lamar.acns.colostate.edu [129.82.100.75]) by eagle.colostate.edu (AIX5.1/8.11.6p2/8.11.0) with ESMTP id j4HDdkS1438272 for ; Tue, 17 May 2005 07:39:46 -0600 Original-Received: from webmail.colostate.edu (csunts4.acns.colostate.edu [129.82.100.135]) by lamar.colostate.edu (AIX5.1/8.11.6p2/8.11.0) with ESMTP id j4HDckH217038 for ; Tue, 17 May 2005 07:38:46 -0600 X-WebMail-UserID: ishamid Original-To: mailing list for ConTeXt users X-EXP32-SerialNo: 00002247, 00002264 X-Mailer: Infinite Mobile Delivery (Hydra) SMTP v3.62.01 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.5 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-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on smtp.ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:20403 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:20403 >===== Original Message From Hans Hagen ===== >\starttext > >\definelayer[test][width=12\bodyfontsize,height=12\bodyfontsize] > >\setlayerframed[test][preset=middle][width=12\bodyfontsize,height=12\bodyfont size]{one} >\setlayerframed[test][preset=middle][width= 9\bodyfontsize,height= >9\bodyfontsize]{two} >\setlayerframed[test][preset=middle][width= 6\bodyfontsize,height= >6\bodyfontsize]{three} >\setlayerframed[test][preset=middle][width= 3\bodyfontsize,height= >3\bodyfontsize]{four} > >\tightlayer[test] > >\stoptext Hi Hans, I tried your code (so beautiful and simple!): it properly stacks the frames but places the text for each level, not midway between frames as desired, but in the middle frame (on top of one another). Anyway, the following file illustrates the exact effect I'm trying to acheive (note the final overlay of some text across all four levels). I certainly would prefer to do this the ConTeXt way (e.g. is there a better way to stretch the word `testing'?)! Thanks as always for your guidance and help. Best Idris ============================================ \setupoutput[pdftex]% \setuppagenumbering[state=stop] \starttext\showstruts \startbuffer[Test] \setupfloats[location=middle] \placefigure [here][fig:Test]{4 levels.} {\startbuffer[test]\vbox{ \midaligned{\it \framed [width=12\baselineskip,height=12\baselineskip,strut=yes] {\midaligned{\raise.25ex\hbox{level 1}} $\vcenter% {\framed[width=9\baselineskip,height=9\baselineskip,strut=yes] {\midaligned{\raise.25ex\hbox{level 2}} $\vcenter% {\framed[width=6\baselineskip,height=6\baselineskip,strut=yes] {\midaligned{\raise.25ex\hbox{level 3}} $\vcenter% {\framed[width=3\baselineskip,height=3\baselineskip,strut=yes] {\midaligned{\raise3.6ex\hbox{level 4}}} }$ \midaligned{\null}}% }$ \midaligned{\null}}% }$ \midaligned{\null}} } } \stopbuffer \startbuffer[testing]\vbox{\midaligned{\kern-6\baselineskip\itb \lower1.4ex\hbox{t\,e\,s\,t\,i\,n\,g}}} \stopbuffer \hbox{$\vcenter{\getbuffer[test]}\llap{$\vcenter{\getbuffer[testing]}$}$} } \stopbuffer \getbuffer[Test] \stoptext =============================================== ============================ Professor Idris Samawi Hamid Department of Philosophy Colorado State University Fort Collins, CO 80523