From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/82566 Path: news.gmane.org!not-for-mail From: "Keith J. Schultz" Newsgroups: gmane.comp.tex.context Subject: Help understanding framed! Date: Mon, 20 May 2013 21:28:00 +0200 Message-ID: <9A280453-F1E6-487A-A99F-082AF769B102@web.de> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_C1B32000-6D21-44B4-9CD3-9C83A6DD0461" X-Trace: ger.gmane.org 1369078098 4563 80.91.229.3 (20 May 2013 19:28:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 May 2013 19:28:18 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon May 20 21:28:18 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UeVko-0004xy-DS for gctc-ntg-context-518@m.gmane.org; Mon, 20 May 2013 21:28:18 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 559DD101E9; Mon, 20 May 2013 21:28:17 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id sjOGMsesKF2g; Mon, 20 May 2013 21:28:15 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 77B34101E6; Mon, 20 May 2013 21:28:15 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 6D96C101E6 for ; Mon, 20 May 2013 21:28:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id F2tbG-18PwzJ for ; Mon, 20 May 2013 21:28:12 +0200 (CEST) Original-Received: from filter5-til.mf.surf.net (filter5-til.mf.surf.net [194.171.167.221]) by balder.ntg.nl (Postfix) with ESMTP id 2B2CF101E0 for ; Mon, 20 May 2013 21:28:02 +0200 (CEST) Original-Received: from mout.web.de (mout.web.de [212.227.17.11]) by filter5-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id r4KJS0F9030722 for ; Mon, 20 May 2013 21:28:01 +0200 Original-Received: from [10.0.62.5] ([84.58.243.203]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0MeSOZ-1UqFJf0GL9-00QLF7 for ; Mon, 20 May 2013 21:28:00 +0200 X-Mailer: Apple Mail (2.1503) X-Provags-ID: V02:K0:AEXztHFtDMmTXiUGCUaqdbvqcNHR5xOtxO62VDoeqFa KQI4gPGYIH0EluRA4B46SeDPGlaXl0JBxr3c9Vb23m8kFsHS4l FYBhXVdnWCUufj21V6PEFbcZTytIqP+z0hqMFh+5XQaHGcGpcy UWbgzPU686644Kcvh2CAssd6V+qTn9g6thholWxuSnk8GOx35B QNoE7T0GuJl2Vrw2wjZBw== X-Bayes-Prob: 0.9999 (Score 4.7, tokens from: @@RPTN) X-CanIt-Geo: ip=212.227.17.11; country=DE; latitude=51.0000; longitude=9.0000; http://maps.google.com/maps?q=51.0000,9.0000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0WJCjs1HR - 966d0fdf38bc - 20130520 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.221 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:82566 Archived-At: --Apple-Mail=_C1B32000-6D21-44B4-9CD3-9C83A6DD0461 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Everybody, I am trying to develop a module for writing = Nassi-Schneidermann-Diagrams. I thought I would use framed and metafun. But, I have run into, for me = at least, strange behaviour. I have given MWE and attach the result and a second = file which is required. What I do not understand is why the first line after \MyBoxit is = "indented" (see source and result below). The second is why when I nest \MyBoxit do I get extra vertical space? Yes, I have found a work around, as I was preparing this mail. Notice, = the use of location! What I would want is to leave "location=3Dtop" in the setup.=20 Thanx for any help. regards Keith. MWE: \useMPlibrary [txt] \input {Nassi.tex} \defineframed[MyBoxit][framed] \setupframed[MyBoxit] [%background=3DStatement,% frame=3Dnone,% width=3D10cm,% align=3Dright,% location=3Dtop,% framecolor=3Dyellow,% rulethickness=3D2pt,% %backgroundcolor=3Dwhite,% strut=3Dno,% heigth=3Dfit,% offset=3D0pt, frameoffset=3D0pt, depth=3D0pt, top=3D, backgroundoffset=3D0pt% ] =20 \defineoverlay[MyBoxit][MyBoxit] \starttext Here is the First Problem\par \MyBoxit[width=3D10cm] { \Statement{First Statement} \Statement{Second Statement} } \crlf With a \% after the opening brace no problem! \par \MyBoxit[width=3D10cm] {% \Statement{First Statement} \Statement{Second Statement} } \crlf Second problem:\par How do I avoid added space!\par \MyBoxit[width=3D10cm] {% \IfStatement{$\frac{(x < y)}{z} \gt gh$ OR $x \neq z$ AND \| \\ $z =E2=89=A5= 2$ AND $z 2$} \MyBoxit[width=3D10cm]{% \MyBoxit[width=3D5cm]{% \Statement{First Left} \Statement{Second Left} }% \MyBoxit[width=3D5cm]{% \Statement{On the right want to be moved up}=20 } } \Statement{Third} } \crlf Should look like this\par \MyBoxit[width=3D10cm] {% \IfStatement{$\frac{(x < y)}{z} \gt gh$ OR $x \neq z$ AND \| \\ $z =E2=89=A5= 2$ AND $z 2$} \MyBoxit[width=3D10cm, location=3D]{% \MyBoxit[width=3D5cm, location=3Dtop]{% \Statement{First Left} \Statement{Second Left} }% \MyBoxit[width=3D5cm, location=3Dtop]{% \Statement{On the right want to be moved up}=20 } } \Statement{Third} } \stoptext --Apple-Mail=_C1B32000-6D21-44B4-9CD3-9C83A6DD0461 Content-Disposition: inline; filename=NassiTest.pdf Content-Type: application/pdf; x-unix-mode=0644; name="NassiTest.pdf" Content-Transfer-Encoding: base64 JVBERi0xLjYKJdDUxdgKMTUgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvRm9ybS9CQm94 WzAgMCAzNDIuMTQ2IDc5LjY3NF0vRm9ybVR5cGUgMS9NYXRyaXhbMSAwIDAgMSAwIDBdL1Jlc291 cmNlcyAxNiAwIFIvTGVuZ3RoIDE4NSAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFt Cnhe1ZFBDoIwEEX3c4rZuG060wJTL2Bi4sJ4Aq0IGCCoC69vAdOSyAVMF3/mpfkzv9VKa40V6kl3 MGvqCXU4hOyUsVxE9R1sNtgNL6ye56FuPNIWL2XV9PCAySCY0dds1tBP7mN9AML7PGxsY9GBs8pK nnGeIIkoVxQmWzAWo2xuRDjd87CgrJUTEUPYwsIg4TQosbhHQn5lyxZqvMWUv0+2D8md44wNvv86 5CmGPK58d9lf4QNk0HNiCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwvVHlwZS9YT2JqZWN0 L1N1YnR5cGUvRm9ybS9CQm94WzAgMCAyMDAuNDE1NyA3OS42NzRdL0Zvcm1UeXBlIDEvTWF0cml4 WzEgMCAwIDEgMCAwXS9SZXNvdXJjZXMgMTkgMCBSL0xlbmd0aCAxODQgICAgICAgL0ZpbHRlci9G bGF0ZURlY29kZT4+CnN0cmVhbQp4XtWRQQ7CIBBF93OK2XRLGKAFvICJiQvjCRRrW1OaqguvL20N Y2IvYFj8mZfwZz5IIaXEBuWsW1iUe0KZDqHyQhtls4YIRYFxfGLzOI1tF1Bv8Fw33QB3mA2SGX3M Fk397D7VeyC8LcOmNhcRjBXKaFVWDL0RxrnKOkZkSFhNXhtmAb6oksI75zRhD3yfKY9hlrdgFFZ2 7KHFa874+2C7lNt7VSqNrz+OeMwRDytfXQ8XeANRNnJOCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBv YmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvRm9ybS9CQm94WzAgMCAyMDAuNDE1NyA5NC4xMDEz XS9Gb3JtVHlwZSAxL01hdHJpeFsxIDAgMCAxIDAgMF0vUmVzb3VyY2VzIDIxIDAgUi9MZW5ndGgg MTg0ICAgICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeF7VkUEOgjAQRfdzitmwbTrt QKkXMDFxYTyBVgQMENSF17eA6ZjIBUwXf+Yl/TO/1UprjTXqWbewqPSEOh5C45Vl45KGHrIM+/GJ 9eM0Nm1A3uC5qtsB7jAbRDP6mC0a+9l9qvdAeFuGTW0qemCnDFuTFwI9Ky7LwpWCiEk5S96ysABf 1OaKqTBeYwdyX6iMEZa2EBRWduygwWvK+Ptgu5jbe5Mbi68/jnhMEQ8rX10NF3gDGVVyCAplbmRz dHJlYW0KZW5kb2JqCjI0IDAgb2JqCjw8L0xlbmd0aCAxMzI4ICAgICAgL0ZpbHRlci9GbGF0ZURl Y29kZT4+CnN0cmVhbQp4Xu2YS2/cNhDH7/speMnRDDkPPorCQGzHBQL0EMS3IId2kzgp7DRtD/n6 /Y8elLyrXe86DtqDYRiUtBQ5nOdvFHwIwV270I2/rPpxuj+7Wj2/jC5GX1VjKu7qo4su4C86KsEr i7qcgk9C5K5u3dufQ1A6fXf1ajXOy8GXlF0O5Llg+jCLX4bAFELCjkynJ0wJ74o9aXep4rfL+e+M 6d0cvJVsrOObyv1TjSEQrqX068tZJ83Lq9VfTSRRL8TZJSk+RBa3vsU5b6O7+HP1erXv0BkviEaX iviUE7fT7JQrQR47Rzzvx16mYbw4pYxT4xTbMkavhA0SJR+o0BEyio+ScbpEPtXY7GKS2O6E3U1L coHry1F/R8i5YdlE1avWtk+2tTvbmPXG9eN5s1SenmFGnvSSQpNmy/ImscrpSaewTokQ37axkc/G F8305gambjvozLUwT2MTQna5C97R3ebQrD6WEh9gDkRRgeuM/v/DPEaVPQU+XkItFaGqdRTxRzmM avKZ+cB9dI+l6Hwp1agg1YQk81QDy3eek1tyISSWyR+keQYctZ8Z+rELFQubmSvbXf/fBdQURLgz eSfvm3vTnbipTgrUkGoxQz175m6//uOu//7t66fPa0c/ud8/XH/+gpzVpWOk5jik5n7EfZer7fpX 5LU/+tRttxq91BwRj7cryZ4E6iDH4pljpuSqeOyM3OJi9jGpJFxJhEVildqXAltnvYKf+5oz63wq cfIUi6QwW5MKe0lckKam7der2eO27M182fZ0Eqo92r5YLx3yZjW9O+09E316uEPKxblLiy6oeL36 5D42G22Wz+hQBn2tpMTu25OJ4HP/jYneNBO9Xgi1D1/eNzQ46XClupN5dHZEwK54TiVZQZ0oKHJG ec44GBWP8GpEEGrQimIULzCiblWkkvBiu7DMFlBfmZOlg7fvgnuPsH+FcJSMqPrWQdetI4YMSri+ cW9GVtkhmSQvkaHx4ovVg77waO2r2/NLWea6mBJArdiJyFcRQF/PdRFpTkLEEjGdnmS1izystYMR Y82+ZKpba6mR2uV+QShWZDLkxw1BlAAQnSBnge2KIAn1CLWbVlU9FLctSQQkiMHCy4YQ9ykoQy8U IFcoHipomoUMJxqglzN6AbmyAW3ke+QK1XMVaPvuYmEm115zEVefkY4XpSnhQBEKw4UFSS8UKHwE +b663kVnw1JlJ4waW8tIGXQAOg9YKqn60EVR71a7kV6AhlZfe0TcIwtqITx9RORjZEGBDDk1KNtP PPfJE1EFSU2RqKw1hzogGN+vHIrqS3GburEwkYvdUGyka2zCRrqXrZkYmimwTkcwRiNYZWw1hl8N zyf+IUTSgNZ3kGoUTNHvMFqmwWjWwTSkGkBpA4UMt2U3SCPFoAnr4OfA1mv0H1KP5DrRozV6ILGx LQSNLbSfXK2HvYucHQDCtayRwCITxtmdqWbiPyS8oUHFT13XkXp9Tv3F2KwOLewQORvMh/yOU1PX cW4wnz4x3wSfMwpdoK4n5nvC8gkkd2D5HuZDqC0y3zw6D2E+xucg/LescjTzMb4maEld5XpM5gOn ghuRXY9lPgbbaM2tdf4e5ttc6yjm23j5+5hv61QPZz7Wgqa5jiY37nw4820sdjzzLUlzHPOxsM+C gnQA81GxyisPYD4mfF/Q/IjMh07Lx4CPHD0/HMF8VAHMmR6b+QiNY0roHHuBDme+Td38b5iPQ/ZM 9RGZj/CZKfbwcxzzUc5ocqDcwUvTMvOhU/kXI9cN9gplbmRzdHJlYW0KZW5kb2JqCjI5IDAgb2Jq Cjw8L1R5cGUgL01ldGFkYXRhIC9TdWJ0eXBlIC9YTUwKL0xlbmd0aCAxNzc2ICAgICAgPj4Kc3Ry ZWFtCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iZHRsbmZicnJ5am52YWJucmFqYmtycHl3Ij8+ PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu MS8iPjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+PGRjOmNyZWF0b3I+PHJk ZjpTZXE+PHJkZjpsaS8+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48ZGM6ZGVzY3JpcHRpb24vPjxk Yzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPk5hc3NpVGVzdDwv cmRmOmxpPjwvcmRmOkFsdD48L2RjOnRpdGxlPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3Jp cHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmeC8x LjMvIj48cGRmeDpDb25UZVh0LkpvYm5hbWU+TmFzc2lUZXN0PC9wZGZ4OkNvblRlWHQuSm9ibmFt ZT48cGRmeDpDb25UZVh0LlRpbWU+MjAxMy4wNS4yMCAyMTowNzwvcGRmeDpDb25UZVh0LlRpbWU+ PHBkZng6Q29uVGVYdC5Vcmw+d3d3LnByYWdtYS1hZGUuY29tPC9wZGZ4OkNvblRlWHQuVXJsPjxw ZGZ4OkNvblRlWHQuVmVyc2lvbj4yMDEzLjA1LjIwIDAyOjAwPC9wZGZ4OkNvblRlWHQuVmVyc2lv bj48cGRmeDpJRD5OYXNzaVRlc3QuMjAxMy0wNS0yMFQyMTowNzoxNSswMjowMDwvcGRmeDpJRD48 cGRmeDpQVEVYLkZ1bGxiYW5uZXI+VGhpcyBpcyBMdWFUZVgsIFZlcnNpb24gYmV0YS0wLjc2LjAt MjAxMzA0MDUwOCAgKFRlWCBMaXZlIDIwMTMvZGV2KShyZXYgNDYyNykgKFRlWCBMaXZlIDIwMTMv ZGV2KSBrcGF0aHNlYSB2ZXJzaW9uIDYuMS4xZGV2PC9wZGZ4OlBURVguRnVsbGJhbm5lcj48L3Jk ZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0 dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDEzLTA1LTIwVDIx OjA3OjE1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT48eG1wOkNyZWF0b3JUb29sPkNvblRlWHQgLSAy MDEzLjA1LjIwIDAyOjAwPC94bXA6Q3JlYXRvclRvb2w+PHhtcDpNb2RpZnlEYXRlPjIwMTMtMDUt MjBUMjE6MDc6MTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPjx4bXA6TWV0YWRhdGFEYXRlPjIwMTMt MDUtMjBUMjE6MDc6MTUrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+PC9yZGY6RGVzY3JpcHRpb24+ PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3BkZi8xLjMvIj48cGRmOktleXdvcmRzLz48cGRmOlByb2R1Y2VyPkx1YVRlWC0wLjc2LjA8 L3BkZjpQcm9kdWNlcj48cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPjwvcmRmOkRlc2Ny aXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8v bnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06RG9jdW1lbnRJRD51dWlkOjg2ZTUxNzhi LTRhNzYtOWIzOC1lOTBhLWMzMWY0MzMwMGMyNzwveG1wTU06RG9jdW1lbnRJRD48eG1wTU06SW5z dGFuY2VJRD51dWlkOmJjNzA1NDA3LTRhMWYtYmZkYi01ZDg3LTNmM2VmYjg4YjkwMDwveG1wTU06 SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+PD94cGFj a2V0IGVuZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8L0xlbmd0aCAyOCAgICAg ICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4XmNgEGBkGNSAmYHRYVA7EK/jBECyCgBM 1wCGCmVuZHN0cmVhbQplbmRvYmoKMzIgMCBvYmoKPDwvU3VidHlwZS9DSURGb250VHlwZTBDL0xl bmd0aCAxNTY1ICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4Xo1VfXATZRrfbbp1 oTEKIeqNZfOKiPiRVHBuFPQPKZ9FqJUGRg4R03bz0Yak7G7aJo02TdL040nahKQJtLGwbRoqXCle jqogOoxWvDlhBsVRxtEZHRT15tTpFN+ty9zcBmb0j5u7uXdm39153ufZ3/N7fu8zD0kUFxMkSeor q3dWVKx7aItZsDu3uupZzrnVLNgM21ir22HmCi6VUpm0GNSMxBCSnpRQkXSPSlpSLD+vVuXVxf/K lc2qy26bKbv1O2oxQZA/3KbsRaoFZaUPqZconyWH1EsLdll9H0EXESShJ5YSDxOryJVkJfkn8sX/ jb+m3lXLVtazTsEueHawHG93OdEK46o/Pr7W1eTh7FabgFY+smKlwaDsjyKLi0M3mKCbVFCBC3rG tAHVelCFEW021zW6WvhG+8Oo2ohqBM7LOuq8nkZkdtYXLNV2s/PGOVqu4NSyNrPDglwWZGKfQ25e gUdWzuVu4h8wIpPNzqMWF9eIlDfHOlgzz9Yjt1OBRYKNRRu315jQBpdTQFvsdayTZ5HBgHiWRTZB aFpdXi64rUYXZy23KC58ueOmD19eCDNseKbKZNhSuXZ9Vc16o9Aq3OBVzwpmu4M3/hel/oN2lYvb a3YQytISeuoO6k7qfuqBUlXpgypFBGXNI+YV5CgmfMQY+ULR4qJvVOPFTxSH5U80y+AzPDv789GF Z2bxnm+5rHZW2o4rdFxJeG9oT4cvFKwEN9DyJrg2Q2kl/Ahmzp2Fn2hcsuJzWSNTa8pX1pyBvszx 9F/HPGM2Jgg90N078uHZE9PwLUythlXwxM4nTVtp2SQ3UH6/cszT0i0lmrl12KvLJGDUm6CvX8ZH KC7ltY76aekNOX1deSjen7FmU7RGvl02iwNffyVKS8SFg1ftH+HIF+svamckp6TXZdoHvIz2Wgc0 hbqsnhO2sTol1xIlBMlLl39Q/bH+fTh1aiBFR3ob5LuoroB9+T3QCg0RV5LW/vpqMjUGGXrIP9zk bvTU1Z5o+QeDF8DHlwfP0VglVVOReDQG++lVVToI93T2dtG75Bqqc5/AuVubPQ6PE2jtLzt97+T1 cHocz8+9nXtrKn8SzsPB1RCmNZxflAwitpwk8VfnBv9+KqeSpvC9uoEAdDMdAN1hn29H4zoTeCE0 ACOQTY4mxaGpN3ApTMOHdSefAnoL7HJYdtOX8UcUQOplRoCK4L6eYK+/Fzx0exIGT0dDHUx3i3zf 9UtU10tKbTtBOBROwhAMpWMH6eFPxW+ouBgXYyPReOLPkXhf8ui7Ezlx6OjwFExByg5W2M7KJF9F B4VwO7TQzx+3nfr+BF6WYDROv3jgCjZfOSAuHL9alcUzV2uy2l+kUUmte6f6oJ15Fmw72gXu/PYB pQ73bpN1XEcaQJ+Avmg0OXHtfHYChuF4AJ4Fh3eTRUZtW23mPYUEofkArZ3LxsTDcITOuRO+vdy+ xt1nWl5nzsPkxb542jJZfw7omfewLlsolj4APV09oQa0kW+Eemg7BhOgcEq9Tk/gxVR8bOTqRYjB KBx+WZHDFW7hlBvWlmrNMeKxV/J6jVzmv5AQcVpMXCDxgixOj6kkq7RON+AHYELQ3RMO7N3V3MYD D+2DvkzriPdQA9BP7TY2h/s6k/okRGPR+PCb05EEHIbh0Egw70vBGFhffGxtaxu94jFq4ybbNghB gT0kIBqNp0aOv5o7pkg6EMg6M82vtI0D/eM01uZiXbFggU1nd0jY/HRrA7SAJ968337A19+sBHsg 0H12ejw7eZQG+NvZyckfvhNPQz+twX/IY2OexC+8ht/+i2rOgg26VCDpZ+RL8C424gxQqWQyVTDp 5ShgDb5CRaKRPohCwQYBCIZ7grS8SJ6RvwbKHwj4/clASo8vQY1slJXw301RULr6CtWrdLFynfyJ QFrhlIhFEzRehGewEl6AUqpamifnKvCF/6eFpe9l5mbC178s+Q1K+rLk5q8Kc+d26W71MmV0EGsK YyS/cG54kfRPnVuU1mawE1JHSuTayC3MZpOjXD1vv3o+qEvz88VkrL8/HYur1fnSfPxgfyze3x+P 7+9X3wpqzb8BfoQcPAplbmRzdHJlYW0KZW5kb2JqCjM0IDAgb2JqCjw8L0xlbmd0aCA0MjMgICAg ICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4Xo1SwYrbMBC96yumh0D24LXsNNltCIZN vAFDsxs2obRHR5pkBbFkZPmQv+9IijdQyrYGg9+bN6N5Tx592e6SJ2kOmEzuObxhZ3orMFlt6paN RqURfYPavSBKlEO1m8PWGrFDB+NVVVZauTsSV1qce4mD6u+iJZ6Uvkn8OTDe48+k2v5aLsvke+2U 3hiJVm9q95684ak/1zbh/oS9cmec/58eaCh8PhTC0B9oO2X0HLJ7zjkRz1quTONtdyy9+oN0cHxU WtprTHDwbliWg1TCXVHgREP5+ebdpXPYVPpo2GIBKdlRnbOX4OGOpa+WnCp9gvHnq5J017ftGf1a wFlRgMQjnUD5vdQNQhoylFRV7vKPMG+t+0uLQNvTqCyuLyj6rq0F2lqfkC0oEl7AYk1PwVDLP+o8 dh2OUU6C4fNxqIj32vo52YTmcD7Ji4DWET17NM1mhMrHybRcTb9G5oGYPOOxnnsU67NpZL7dmAfP LLmfn+czHlD+FBGpw1JhC7+/v5iP1ERvLUUWbi9k6aNQGj8uuDWt7wpv+DOGX9ej1zX7DQdOBJ0K ZW5kc3RyZWFtCmVuZG9iagozNyAwIG9iago8PC9MZW5ndGggMTYgICAgICAgIC9GaWx0ZXIvRmxh dGVEZWNvZGU+PgpzdHJlYW0KeF5jSGBgYRhSQAYARk8AgQplbmRzdHJlYW0KZW5kb2JqCjM4IDAg b2JqCjw8L1N1YnR5cGUvQ0lERm9udFR5cGUwQy9MZW5ndGggMTMxMCAgICAgIC9GaWx0ZXIvRmxh dGVEZWNvZGU+PgpzdHJlYW0KeF59VG1MU1cYvgU6jnotSsevlfaIzmwZH9NhhlsIMgILisJGYaJF LeUCpaXFe2+BdgilSG15e/uBQoHVLwSqiDAtGqdmmbpEY5bNLNNAljiXLItxLjHTea+5Ztst/ly2 8/Gek3Pe8zznyZO8MiIpiZDJZJrKLZuri4veKtOzRstWaz1FW7bq2aasj6lGm1lPx1NKBZWQDqRa UBOCRibgBGFVopCRJOrIxBiZ9Nek6impSvlDtfyBPJ0gZA9T4vHvlSr5EJkhbeUUuSZ+wpOvEyiB kBEaYg2RSWyUrZeVynbI9vw/f2G9tY4qracsrJG1V1M0Y7Ra8LrsjRvyiqytdtrY2MTi9W+vW5+V JcV3cIOVxotK8EspOK4Fl2tLcJ0df5CNN+sNJms7YzJm4opsXMnSDspscNhNWG+pj59UGPWWxXv8 hsRTRzXpzQ3Y2oC11HZsYyR63Ehbba3Mm9lY22RkcLuVNmFppSkzpWeoemyzSLSYbaLwh1WVWlxi tbC4zGigLAyFs7IwQ1G4iWVb38vJYW2N2Va6MadBSmFyzC9zmJz4s6yS8m3arLLSouJtlcXZbAe7 qKueYvVGM5P9H079S/Y2K92iNxNSW0IsJdLlB+WH5IOJkgFSSyaS41YkETpijvhZFk3Yl6gV7yjE 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 PgD/v0HKM7Z+jxRU0u+QgjL5tVj8iNXHkfKcgx8kMKGYr5Gyqjve9F+AFMDCAuYqRc3RmVYqj20m gRgVZwoZIVFvlMmshw4ONfe7uY5BI8lAKZmmuU4zz8DIwMvTGY10QrHDbcszLfA8CbxbfqmzRBja ECY8s0Z6+eFnjAn3E+up8hTVz8g81ZkNT6DwhxhRDLnKLLd+D3PURVwSQgZRgnMI4PYFIL84PL85 ffPq7PyqnheVkD+pgwrvUl8meJLjVOFFlfZrFfSLp6ogbjxeBMUTRRAGbkFbhQKxeoX+UxF80sIf QB2SaLv8qYC0p2Q/DuqnHfoQzmg+VnDG4/Lr4Lxxku8wWrQYS5REwd6VkzZD8+TNC9ZsmXRc4IGq p6EnQeuxKiv+ocQjGBYUjvxLSexD6y7qChO/dVaM3Kyl/X1iF8t56/uQsLgmNqCDA3Qd+EMX0xUT yECerLh9dE1b1hUxEZmgx45vhYbupos+NDPqff78OVo0xXRe9IuJi8b1fJfY6YB6F0XblkPXdpHk Iu5z3Zd8KMUet3tCv+Jyj3NQoquYLMeuod7ZsgDXPo+sifwJTBgUnaPeYM8z4FpyKbgNd3/j/DeQ bBQZlnPQeaqIo+9C3+fFeILGFegmaP/W3d5yrmJkGkbjONcKI1oXnXBuMZdoyeRkNcb4AymPkZkx JhL0YQ36MF+fB9oNfbGec3gxyIXXnjNgWHboMzbagbOBRAuW/mfSb1qGPeU5r33/th5ViPqWm7f8 sYnZtks2Dh82xWLhJsROilnrdtjl8PVNdLKczUZFVfk4DD+VLeG7isfvtGE2AjLW0UEkERDFNbpx XHA3dFbeObSKeP8m7m6317g7QiFECB45pb8X6OBaV9DdGlsmEpHwFwGwfwBBV4IaCmVuZHN0cmVh bQplbmRvYmoKNTEgMCBvYmoKPDwvVHlwZS9YUmVmL0luZGV4WzAgNTJdL1NpemUgNTIvV1sxIDIg MV0vUm9vdCA0OSAwIFIvSW5mbyA1MCAwIFIvSURbPDEwQUUwNkY5Q0FFNUQxODA2QzYwRDY0NUZE ODcyQzRFPiA8MTBBRTA2RjlDQUU1RDE4MDZDNjBENjQ1RkQ4NzJDNEU+XS9MZW5ndGggMTQwICAg ICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeF4VzrsNwkAQBNCZ8/lzPv8OkBAkCBog QCIhckY/BK6GMigAQR9ENEADZjZ4mpmNFuAMOMnESy6FlFJJkFqiNNJKJ5iJHg4JPB9BTtZJ97F0 4iWjv9ruJUopieFtt5wpgulmveD6Z1lJ4OYLbkfbNXdPy0Za7u/gQd8idTy9LAdZyFJWvDzwB7Wc G1oKZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKMTUyODUKJSVFT0YK --Apple-Mail=_C1B32000-6D21-44B4-9CD3-9C83A6DD0461 Content-Disposition: attachment; filename=Nassi.tex Content-Type: application/octet-stream; x-mac-type=54455854; x-mac-creator=54655873; x-unix-mode=0644; name="Nassi.tex" Content-Transfer-Encoding: 7bit % Parts of this code taken from Hans Hagen Metafun % Other parts inspired by Hagens book \startuniqueMPgraphic{NassiBox} path p ; p := unitsquare xscaled \overlaywidth yscaled \overlayheight; pickup pencircle scaled \overlaylinewidth ; fill p withcolor \MPcolor{\overlaycolor} ; draw p withcolor \MPcolor{\overlaylinecolor} ; \stopuniqueMPgraphic \defineoverlay[Statement][\uniqueMPgraphic{NassiBox}] \def\Statement#1% {\framed% [background=Statement,% frame=off,% width=\overlaywidth,% align=right,% framecolor=black,% rulethickness=2pt,% backgroundcolor=white]% {#1}% } \defineoverlay[IfStatement][\useMPgraphic{IfStatement}] \def\IfStatement#1% {\framed% [background=IfStatement,% frame=off,% width=\overlaywidth,% align=right% framecolor=black,% rulethickness=2pt,% backgroundcolor=white]% {\cbox{ #1 \\ ?}}% } \startuseMPgraphic{IfStatement} path ifp; path jp, p; p:= ( 0, 1) -- (0.5, 0) -- (1 , 1) -- (1, 0) -- (0, 0) -- (0,1) -- (1,1) -- cycle; ifp := p xscaled \overlaywidth yscaled \overlayheight; pickup pencircle scaled \overlaylinewidth ; fill ifp withcolor \MPcolor{\overlaycolor} ; draw ifp withcolor \MPcolor{\overlaylinecolor} ; \stopuseMPgraphic --Apple-Mail=_C1B32000-6D21-44B4-9CD3-9C83A6DD0461 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --Apple-Mail=_C1B32000-6D21-44B4-9CD3-9C83A6DD0461--