From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/5424 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: layers Date: Mon, 27 Aug 2001 17:36:05 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <5.1.0.14.1.20010827173537.04987008@server-1> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_29048970==_" X-Trace: main.gmane.org 1035396019 1566 80.91.224.250 (23 Oct 2002 18:00:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:00:19 +0000 (UTC) Original-To: ntg-context@ntg.nl Xref: main.gmane.org gmane.comp.tex.context:5424 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:5424 --=====================_29048970==_ Content-Type: text/plain; charset="us-ascii"; format=flowed At 01:50 PM 8/26/2001 +0100, Christopher Tipper wrote: >> with some notion of z-coordinates to allow layers to be superimposed >> using some notion of priority. Such a concept would not appear to >> be possible in the existing TeX architectural model, and is a >> significant barrier, in my view to commercial acceptance. actually, it *can* be done in context sincethere is a layering model, and actually one can do pretty sophisticated things with it -) >Page 1: The line passes through the central float. No doubt some solution >could be found whereby a blank white graphic is used as a background to >the float, but this is useless if the size of the text box is not known in >advance, and must be recalculated for every This is indeed a good solution, just put a background there, how is the text typeset now? Put it in a \framed and there you got your background. >instance. This is just not sensible, and points out the need for a more >general float mechanism. btw I have read Frank Mittelbach's work on >xo-pfloat for LaTeX 3, and forgive my obtuseness, but what this guy calls >'floats' are just too limited to be useful: for instance I saw no evidence >of floats that can be arbitrarily positioned on the page in a >deterministic manner. the new multi column otr will give you some of the control that you want, including spread graphics and so >Page 2: This issue arose during compilation of XML and involves a float in >the ConTeXt sense of the word i.e. a graphic. The problem is that the text >does not flow accurately past the graphic on the page, and this sort of >result would be extremely embarrassing if it were to be published. There >is nothing I as a publisher can do to solve this issue, which looks like >the result of a flawed algorithm. \setuptolerance[verytolerant,stretch] is your friend here. >Page 3 and 4: This is more of a question, and may not be an issue at all, >but would obviously benefit from a streamlined float handling interface. >Page 3 is the XSLT output for the web-page of this article (printed from >IE using Acrobat Distiller). Page 4 is the limited rendition I have with >the Context from the same XML source. As you can see I have a photograph >which has a rather long caption attached. Postioning the caption is >trivial in HTML, and I have written XSL templates to transform: > {\placefigure[\XMLpar{image}{align}{}]% > {none}% >How may one deal with the tags in a manner similar to the web >layout on page 3? just put the caption text instead of {none} or use \startcombination[1*1] {graphic} {text} \stopcombination this kind of things are doable. So, live is not that hard, all you need is a bit of faith: see attachment for an example of layering; you can imagine that there can be multiple layers, you can also moves things around on layers, repeat them, etc etc; [it's a nice mental exercise to figure out hwo this is done.] Now, given that you can also hook in metapost code, imagine what you can do with graphics spanning layers. The issue is not so much if/how it can be done [since much more can be done that people are made to believe, but to start thinking in how to apply these techniques. I'm still in the proces of learning. Hans --=====================_29048970==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="test.tex" % output=pdftex \starttext \setupcolors[state=start] \definelayer[test][position=yes] \defineoverlay[test][\composedlayer{test}] \setupbackgrounds[page][background=test] \useexternalfigure[koe 1][koe] [width=3cm, background=color,backgroundcolor=red, backgroundoffset=2cm] \useexternalfigure[koe 2][koe] [width=3cm, background=color,backgroundcolor=green, backgroundoffset=2cm] \input tufte \placefigure{}{\externalfigure[koe 1]} \input tufte \placefigure{}{\setlayer[test]{\externalfigure[koe 2]}} \input tufte \placefigure{}{\setlayer[test][hoffset=-2cm]{\externalfigure[koe 2]}} \input tufte \typefile{test} \stoptext --=====================_29048970==_ Content-Type: text/plain; charset="us-ascii"; format=flowed ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- --=====================_29048970==_--