From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/73084 Path: news.gmane.org!not-for-mail From: Paul Menzel Newsgroups: gmane.comp.tex.context Subject: MetaFun: MetaPost example works with `mpost` but not embedded in ConTeXt: `! Redundant equation.` Date: Sun, 11 Dec 2011 21:15:47 +0100 Message-ID: <1323634547.26949.9.camel@mattotaupa> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1705861248==" X-Trace: dough.gmane.org 1323634580 19363 80.91.229.12 (11 Dec 2011 20:16:20 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 11 Dec 2011 20:16:20 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sun Dec 11 21:16:15 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RZpol-0006Va-DP for gctc-ntg-context-518@m.gmane.org; Sun, 11 Dec 2011 21:16:15 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 2356DCB162; Sun, 11 Dec 2011 21:16:14 +0100 (CET) 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 7Tx0WiKVwKdc; Sun, 11 Dec 2011 21:16:10 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id CF127CB15A; Sun, 11 Dec 2011 21:16:10 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id E3275CB15A for ; Sun, 11 Dec 2011 21:16:08 +0100 (CET) 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 Jxf-lVpvUbIk for ; Sun, 11 Dec 2011 21:15:57 +0100 (CET) Original-Received: from filter3-til.mf.surf.net (filter3-til.mf.surf.net [194.171.167.219]) by balder.ntg.nl (Postfix) with ESMTP id 252D7CABBD for ; Sun, 11 Dec 2011 21:15:56 +0100 (CET) Original-Received: from mail.gw90.de (mail.gw90.de [188.40.100.199]) by filter3-til.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id pBBKFtLt018015 for ; Sun, 11 Dec 2011 21:15:55 +0100 Original-Received: from f053043131.adsl.alicedsl.de ([78.53.43.131] helo=[192.168.178.21]) by mail.gw90.de with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1RZpof-00011w-UW for ntg-context@ntg.nl; Sun, 11 Dec 2011 20:16:10 +0000 X-Mailer: Evolution 3.0.3-2 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=188.40.100.199; 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: 0eG7UfTXE - 684205061c31 - 20111211 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.219 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 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 Xref: news.gmane.org gmane.comp.tex.context:73084 Archived-At: --===============1705861248== Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-UvLTYon2PeLeMkUWq4XH" --=-UvLTYon2PeLeMkUWq4XH Content-Type: multipart/mixed; boundary="=-y0LKxXRSE0F1HKyWV/FP" --=-y0LKxXRSE0F1HKyWV/FP Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear ConTeXt folks, looking for graphics example and therefore searching the list I found the answer from David Arnold in the ntg-context list thread =C2=BBOT: looki= ng for metapost/fun examples=C2=AB [1]. It is for plain MetaPost and works fine with `mpost` after making sure to remove the line breaks inserted by the mail program. I then copied it into `\{start,stop}useMPgraphic`, removed the `end ;` and `{begin,end}fig` and replaced `{e,b}tex` by `textext()` but still get the following error. ! terminal: ! Redundant equation. =20 ; <*> ...500; dt:=3D(tstop-tstart)/N; (b-a)*ux=3D1.75in; (d-c)*uy=3D1.75i= n; q=3D(a,c)-... =20 ! Redundant equation. =20 ; <*> ...start)/N; (b-a)*ux=3D1.75in; (d-c)*uy=3D1.75in; q=3D(a,c)--(b,c)= --(b,d)--(a... =20 =20 . =20 system > tex > error on line 39 in file arnold-2005.tex: t= erminal: ! Redundant equation. =20 ; <*> ...500; dt:=3D(tstop-tstart)/N; (b-a)*ux=3D1.75in; (d-c)*uy=3D1.75i= n; q=3D(a,c)-... =20 ! Redundant equation. =20 ; <*> ...start)/N; (b-a)*ux=3D1.75in; (d-c)*uy=3D1.75in; q=3D(a,c)--(b,c)= --(b,d)--(a... Does someone have an idea why this fails and how to fix it? Thanks, Paul [1] http://www.ntg.nl/pipermail/ntg-context/2005/009928.html --=-y0LKxXRSE0F1HKyWV/FP Content-Disposition: attachment; filename="arnold-2005.mp" Content-Type: text/x-matlab; name="arnold-2005.mp"; charset="UTF-8" Content-Transfer-Encoding: base64 JVRoaXMgZmlsZSBjcmVhdGVzIHR3byBmaWd1cmVzIGFzc29jaWF0ZWQgd2l0aCB0aGUNCiVzeXN0 ZW0geCc9Zih4LHkpLCB5Jz1nKHgseSkNCiUxLiBQbG90cyB0aGUgZ3JhcGhzIG9mIHgodCkgYW5k IHkodCkNCiUyLiBQbG90cyB0aGUgZ3JhcGggb2YgKHgodCkseSh0KSkgaW4gdGhlIHBoYXNlIHBs YW5lLg0KDQoldmVyYmF0aW10ZXgNCiVcaW5wdXQgbXRwbGFpbg0KJWV0ZXgNCg0KJUdlbmVyYXRl IHN0YW5kYXJkIGVwcw0KcHJvbG9ndWVzOj0yOw0KDQpiZWdpbmZpZygwKTsNCg0KJVBsYWNlIFJI UyBvZiB4Jz1mKHQseCx5KSBoZXJlDQogIGRlZiBmeHkoZXhwciB0LCB4LCB5KT0NCiAgICgwLjQt MC4wMSp5KSp4DQogIGVuZGRlZjsNCg0KJVBsYWNlIFJIUyBvZiB5Jz1nKHQseCx5KSBoZXJlDQog IGRlZiBneHkoZXhwciB0LCB4LCB5KT0NCiAgICgtMC4zKzAuMDA1KngpKnkNCiAgZW5kZGVmOw0K DQolRGVjbGFyZSBzb21lIHZhcmlhYmxlcw0KICBwYXRoIHEsIHRyYWp4LCB0cmFqeTsNCiAgcGFp ciBMLCBSLCBCLCBULCB4dCwgeXQ7DQogIG51bWVyaWMgc3hbXSwgc3lbXTsNCg0KJUluaXRpYWxp emUgY2xpcHBpbmcgd2luZG93DQogIGE6PTA7IGI6PTQwOyAgICVsZWZ0IGFuZCByaWdodCBvZiB2 aWV3aW5nIHJlY3RhbmdsZQ0KICBjOj0wOyBkOj0xNTA7ICAlYm90dG9tIGFuZCB0b3Agb2Ygdmll d2luZyByZWN0YW5nbGUNCg0KJUluaXRpYWxpemUgdGltZXNwYW4NCiAgdHN0YXJ0Oj1hOw0KICB0 c3RvcDo9YjsNCg0KJUluaXRpYWxpemUgbnVtYmVyIG9mIHBvaW50cyB0byBiZSBwbG90dGVkDQog IE46PTUwMDsNCg0KJUNhbGN1bGF0ZSB0aW1lIGluY3JlbWVudCBkdCBmb3IgRXVsZXIncyBtZXRo b2QNCiAgZHQ6PSh0c3RvcC10c3RhcnQpL047DQoNCiVTY2FsaW5nIGZhY3RvcnMgZm9yIGhvcml6 b250YWwgYW5kIHZlcnRpY2FsIGF4ZXMuIE5vdGUgdGhhdCB0aGlzIHByb2R1Y2VzDQolYW4gaW1h Z2UgdGhhdCBpcyAyIGluY2hlcyBieSAyIGluY2hlcy4NCiAgKGItYSkqdXg9MS43NWluOw0KICAo ZC1jKSp1eT0xLjc1aW47DQoNCiVDbGlwcGluZyBib3VuZGFyeQ0KICBxPShhLGMpLS0oYixjKS0t KGIsZCktLShhLGQpLS1jeWNsZTsNCg0KJVVzZSBSdW5nZS1LdXR0YTQgdG8gY3JlYXRlIHBhdGgg KHQseCh0KSkNCg0KJUNob29zZSBpbml0aWFsIGNvbmRpdGlvbg0KICB0Oj10c3RhcnQ7DQogIHg6 PTQwOw0KICB5Oj0yMDsNCiAgdHJhang6PSh0LHgpOw0KICBmb3JldmVyOg0KICAgc3gxOj1meHko dCx4LHkpOw0KICAgc3kxOj1neHkodCx4LHkpOw0KICAgc3gyOj1meHkoKHQrZHQvMiksKHgrZHQq c3gxLzIpLCh5K2R0KnN5MS8yKSk7DQogICBzeTI6PWd4eSgodCtkdC8yKSwoeCtkdCpzeDEvMiks KHkrZHQqc3kxLzIpKTsNCiAgIHN4Mzo9Znh5KCh0K2R0LzIpLCh4K2R0KnN4Mi8yKSwoeStkdCpz eTIvMikpOw0KICAgc3kzOj1neHkoKHQrZHQvMiksKHgrZHQqc3gyLzIpLCh5K2R0KnN5Mi8yKSk7 DQogICBzeDQ6PWZ4eSgodCtkdCksKHgrZHQqc3gzKSwoeStkdCpzeTMpKTsNCiAgIHN5NDo9Z3h5 KCh0K2R0KSwoeCtkdCpzeDMpLCh5K2R0KnN5MykpOw0KICAgeDo9eCtkdCooc3gxKzIqc3gyKzIq c3gzK3N4NCkvNjsNCiAgIHk6PXkrZHQqKHN5MSsyKnN5MisyKnN5MytzeTQpLzY7DQogICB0Oj10 K2R0Ow0KICAgdHJhang6PXRyYWp4Li4odCx4KTsNCiAgIGV4aXRpZiAoKHQ+dHN0b3ApIG9yICh0 PmIpIG9yICh4PGMpIG9yICh4PmQpKTsNCiAgZW5kZm9yOw0KDQolVXNlIFJ1bmdlLUt1dHRhNCB0 byBjcmVhdGUgcGF0aCAodCx5KHQpKQ0KDQolQ2hvb3NlIGluaXRpYWwgY29uZGl0aW9uDQogIHQ6 PXRzdGFydDsNCiAgeDo9NDA7DQogIHk6PTIwOw0KICB0cmFqeTo9KHQseSk7DQogIGZvcmV2ZXI6 DQogICBzeDE6PWZ4eSh0LHgseSk7DQogICBzeTE6PWd4eSh0LHgseSk7DQogICBzeDI6PWZ4eSgo dCtkdC8yKSwoeCtkdCpzeDEvMiksKHkrZHQqc3kxLzIpKTsNCiAgIHN5Mjo9Z3h5KCh0K2R0LzIp LCh4K2R0KnN4MS8yKSwoeStkdCpzeTEvMikpOw0KICAgc3gzOj1meHkoKHQrZHQvMiksKHgrZHQq c3gyLzIpLCh5K2R0KnN5Mi8yKSk7DQogICBzeTM6PWd4eSgodCtkdC8yKSwoeCtkdCpzeDIvMiks KHkrZHQqc3kyLzIpKTsNCiAgIHN4NDo9Znh5KCh0K2R0KSwoeCtkdCpzeDMpLCh5K2R0KnN5Mykp Ow0KICAgc3k0Oj1neHkoKHQrZHQpLCh4K2R0KnN4MyksKHkrZHQqc3kzKSk7DQogICB4Oj14K2R0 KihzeDErMipzeDIrMipzeDMrc3g0KS82Ow0KICAgeTo9eStkdCooc3kxKzIqc3kyKzIqc3kzK3N5 NCkvNjsNCiAgIHQ6PXQrZHQ7DQogICB0cmFqeTo9dHJhankuLih0LHkpOw0KICAgZXhpdGlmICgo dD50c3RvcCkgb3IgKHQ+Yikgb3IgKHk8Yykgb3IgKHk+ZCkpOw0KICBlbmRmb3I7DQoNCiVEcmF3 IHRoZSBwYXRocyB4KHQpIGFuZCB5KHQpIGFuZCBjbGlwIHRoZW0gdG8gYm91bmRpbmcgYm94DQog IGRyYXcgdHJhanggeHNjYWxlZCB1eCB5c2NhbGVkIHV5IHdpdGhjb2xvciByZWQ7DQogIGRyYXcg dHJhankgeHNjYWxlZCB1eCB5c2NhbGVkIHV5IHdpdGhjb2xvciByZWQgZGFzaGVkIGV2ZW5seTsN CiAgY2xpcCBjdXJyZW50cGljdHVyZSB0byAocSB4c2NhbGVkIHV4IHlzY2FsZWQgdXkpOw0KDQol TGFiZWwgZ3JhcGggeCh0KSBhbmQgaW5pdGlhbCBjb25kaXRpb24NCiAgbGVuOj0gMC42NSoobGVu Z3RoIHRyYWp4KTsNCiAgeHQ6PXBvaW50IGxlbiBvZiB0cmFqeDsNCiAgbGFiZWwudXJ0KGJ0ZXgg JFxzY3JpcHRzdHlsZSB4KHQpJCBldGV4LCAoeHQgeHNjYWxlZCB1eCB5c2NhbGVkIHV5KSk7DQoN CiVMYWJlbCBncmFwaCB5KHQpIGFuZCBpbml0aWFsIGNvbmRpdGlvbg0KICBsZW46PSAwLjUqKGxl bmd0aCB0cmFqeSk7DQogIHl0Oj1wb2ludCBsZW4gb2YgdHJhank7DQogIGxhYmVsLmxydChidGV4 ICRcc2NyaXB0c3R5bGUgeSh0KSQgZXRleCwgKHl0IHhzY2FsZWQgdXggeXNjYWxlZCB1eSkpOw0K DQoNCiVJbml0aWFsaXplIGxlZnQgYW5kIHJpZ2h0IGVuZHBvaW50cyBvbiB0aW1lLWF4aXMNCiAg TD0oYSp1eCwwKTtSPShiKnV4LDApOw0KDQolRHJhdyBhbmQgbGFiZWwgdC1heGlzDQogIGRyYXdh cnJvdyBMLS1SOw0KICBsYWJlbC5ydChidGV4ICRcc2NyaXB0c3R5bGUgdCQgZXRleCwoYip1eCww KSk7DQoNCiVJbml0aWFsaXplIGJvdHRvbSBhbmQgdG9wIGVuZHBvaW50cyBvbiB0aW1lLWF4aXMN CiAgQj0oMCxjKnV5KTtUPSgwLGQqdXkpOw0KDQolRHJhdyBhbmQgbGFiZWwgdmVydGljYWwgYXhp cw0KICBkcmF3YXJyb3cgQi0tVDsNCiAgbGFiZWwubGZ0KGJ0ZXggJFxzY3JpcHRzdHlsZSAwJCBl dGV4LCBCKTsNCiAgbGFiZWwubGZ0KGJ0ZXggJFxzY3JpcHRzdHlsZSAxNTAkIGV0ZXgsIFQpOw0K DQplbmRmaWc7DQoNCg0KYmVnaW5maWcoMik7DQoNCiVNYWtlIHNvbWUgdmFyaWFibGVzIGxvY2Fs DQogIHNhdmUgdXgsIHV5Ow0KDQolUGxhY2UgUkhTIG9mIHgnPWYodCx4LHkpIGhlcmUNCiAgZGVm IGZ4eShleHByIHQsIHgsIHkpPQ0KICAgKDAuNC0wLjAxKnkpKngNCiAgZW5kZGVmOw0KDQolUGxh Y2UgUkhTIG9mIHknPWcodCx4LHkpIGhlcmUNCiAgZGVmIGd4eShleHByIHQsIHgsIHkpPQ0KICAg KC0wLjMrMC4wMDUqeCkqeQ0KICBlbmRkZWY7DQoNCiVEZWNsYXJlIHNvbWUgdmFyaWFibGVzDQog IHBhdGggcSwgdHJhanh5Ow0KICBwYWlyIEwsIFIsIEIsIFQ7DQoNCiVJbml0aWFsaXplIGNsaXBw aW5nIHdpbmRvdw0KICBhOj0wOyBiOj0xNTA7ICAgJWxlZnQgYW5kIHJpZ2h0IG9mIHZpZXdpbmcg cmVjdGFuZ2xlDQogIGM6PTA7IGQ6PTEwMDsgICVib3R0b20gYW5kIHRvcCBvZiB2aWV3aW5nIHJl Y3RhbmdsZQ0KDQolSW5pdGlhbGl6ZSB0aW1lc3Bhbg0KICB0c3RhcnQ6PWE7DQogIHRzdG9wOj1i Ow0KDQolSW5pdGlhbGl6ZSBudW1iZXIgb2YgcG9pbnRzIHRvIGJlIHBsb3R0ZWQNCiAgTjo9NTAw Ow0KDQolQ2FsY3VsYXRlIHRpbWUgaW5jcmVtZW50IGR0IGZvciBFdWxlcidzIG1ldGhvZA0KICBk dDo9KHRzdG9wLXRzdGFydCkvTjsNCg0KJVNjYWxpbmcgZmFjdG9ycyBmb3IgaG9yaXpvbnRhbCBh bmQgdmVydGljYWwgYXhlcy4gTm90ZSB0aGF0IHRoaXMgcHJvZHVjZXMNCiVhbiBpbWFnZSB0aGF0 IGlzIDIgaW5jaGVzIGJ5IDIgaW5jaGVzLg0KICAoYi1hKSp1eD0xLjc1aW47DQogIChkLWMpKnV5 PTEuNzVpbjsNCg0KJUNsaXBwaW5nIGJvdW5kYXJ5DQogIHE9KGEsYyktLShiLGMpLS0oYixkKS0t KGEsZCktLWN5Y2xlOw0KDQolVXNlIFJ1bmdlLUt1dHRhNCB0byBjcmVhdGUgcGF0aCAoeCh0KSx5 KHQpKQ0KDQolQ2hvb3NlIGluaXRpYWwgY29uZGl0aW9uDQogIHQ6PXRzdGFydDsNCiAgeDo9NDA7 DQogIHk6PTIwOw0KICB0cmFqeHk6PSh4LHkpOw0KICBmb3JldmVyOg0KICAgc3gxOj1meHkodCx4 LHkpOw0KICAgc3kxOj1neHkodCx4LHkpOw0KICAgc3gyOj1meHkoKHQrZHQvMiksKHgrZHQqc3gx LzIpLCh5K2R0KnN5MS8yKSk7DQogICBzeTI6PWd4eSgodCtkdC8yKSwoeCtkdCpzeDEvMiksKHkr ZHQqc3kxLzIpKTsNCiAgIHN4Mzo9Znh5KCh0K2R0LzIpLCh4K2R0KnN4Mi8yKSwoeStkdCpzeTIv MikpOw0KICAgc3kzOj1neHkoKHQrZHQvMiksKHgrZHQqc3gyLzIpLCh5K2R0KnN5Mi8yKSk7DQog ICBzeDQ6PWZ4eSgodCtkdCksKHgrZHQqc3gzKSwoeStkdCpzeTMpKTsNCiAgIHN5NDo9Z3h5KCh0 K2R0KSwoeCtkdCpzeDMpLCh5K2R0KnN5MykpOw0KICAgeDo9eCtkdCooc3gxKzIqc3gyKzIqc3gz K3N4NCkvNjsNCiAgIHk6PXkrZHQqKHN5MSsyKnN5MisyKnN5MytzeTQpLzY7DQogICB0Oj10K2R0 Ow0KICAgdHJhanh5Oj10cmFqeHkuLih4LHkpOw0KICAgZXhpdGlmICgodD50c3RvcCkgb3IgKHQ+ Yikgb3IgKHg8YSkgb3IgKHg+Yikgb3IgKHk8Yykgb3IgKHk+ZCkpOw0KICBlbmRmb3I7DQoNCg0K JURyYXcgdGhlIHBhdGhzIHgodCkgYW5kIHkodCkgYW5kIGNsaXAgdGhlbSB0byBib3VuZGluZyBi b3gNCiAgZHJhdyB0cmFqeHkgeHNjYWxlZCB1eCB5c2NhbGVkIHV5IHdpdGhjb2xvciByZWQ7DQog IGNsaXAgY3VycmVudHBpY3R1cmUgdG8gKHEgeHNjYWxlZCB1eCB5c2NhbGVkIHV5KTsNCg0KJUlu aXRpYWxpemUgbGVmdCBhbmQgcmlnaHQgZW5kcG9pbnRzIG9uIHgtYXhpcw0KICBMPShhKnV4LDAp O1I9KGIqdXgsMCk7DQoNCiVEcmF3IGFuZCBsYWJlbCB4LWF4aXMNCiAgZHJhd2Fycm93IEwtLVI7 DQogIGxhYmVsLnJ0KGJ0ZXggJFxzY3JpcHRzdHlsZSB4JCBldGV4LChiKnV4LDApKTsNCiAgbGFi ZWwuYm90KGJ0ZXggJFxzY3JpcHRzdHlsZSAwJCBldGV4LEwpOw0KICBsYWJlbC5ib3QoYnRleCAk XHNjcmlwdHN0eWxlIDE1MCQgZXRleCxSKTsNCg0KJUluaXRpYWxpemUgYm90dG9tIGFuZCB0b3Ag ZW5kcG9pbnRzIG9uIHktYXhpcw0KICBCPSgwLGMqdXkpO1Q9KDAsZCp1eSk7DQoNCiVEcmF3IGFu ZCBsYWJlbCB2ZXJ0aWNhbCBheGlzDQogIGRyYXdhcnJvdyBCLS1UOw0KICBsYWJlbC5ydChidGV4 ICRcc2NyaXB0c3R5bGUgeSQgZXRleCwoMCxkKnV5KSk7DQogIGxhYmVsLmxmdChidGV4ICRcc2Ny aXB0c3R5bGUgMCQgZXRleCwgQik7DQogIGxhYmVsLmxmdChidGV4ICRcc2NyaXB0c3R5bGUgMTAw JCBldGV4LCBUKTsNCg0KZW5kZmlnOw0KDQplbmQ7DQo= --=-y0LKxXRSE0F1HKyWV/FP Content-Disposition: attachment; filename="arnold-2005.tex" Content-Type: text/x-tex; name="arnold-2005.tex"; charset="UTF-8" Content-Transfer-Encoding: base64 XHN0YXJ0dGV4dA0KXHN0YXJ0dXNlTVBncmFwaGlje2V4MX0NCiVUaGlzIGZpbGUgY3JlYXRlcyB0 d28gZmlndXJlcyBhc3NvY2lhdGVkIHdpdGggdGhlDQolc3lzdGVtIHgnPWYoeCx5KSwgeSc9Zyh4 LHkpDQolMS4gUGxvdHMgdGhlIGdyYXBocyBvZiB4KHQpIGFuZCB5KHQpDQolMi4gUGxvdHMgdGhl IGdyYXBoIG9mICh4KHQpLHkodCkpIGluIHRoZSBwaGFzZSBwbGFuZS4NCg0KJXZlcmJhdGltdGV4 DQolXGlucHV0IG10cGxhaW4NCiVldGV4DQoNCiVHZW5lcmF0ZSBzdGFuZGFyZCBlcHMNCiVwcm9s b2d1ZXM6PTI7DQoNCiViZWdpbmZpZygwKTsNCg0KJVBsYWNlIFJIUyBvZiB4Jz1mKHQseCx5KSBo ZXJlDQogIGRlZiBmeHkoZXhwciB0LCB4LCB5KT0NCiAgICgwLjQtMC4wMSp5KSp4DQogIGVuZGRl ZjsNCg0KJVBsYWNlIFJIUyBvZiB5Jz1nKHQseCx5KSBoZXJlDQogIGRlZiBneHkoZXhwciB0LCB4 LCB5KT0NCiAgICgtMC4zKzAuMDA1KngpKnkNCiAgZW5kZGVmOw0KDQolRGVjbGFyZSBzb21lIHZh cmlhYmxlcw0KICBwYXRoIHEsIHRyYWp4LCB0cmFqeTsNCiAgcGFpciBMLCBSLCBCLCBULCB4dCwg eXQ7DQogIG51bWVyaWMgc3hbXSwgc3lbXTsNCg0KJUluaXRpYWxpemUgY2xpcHBpbmcgd2luZG93 DQogIGE6PTA7IGI6PTQwOyAgICVsZWZ0IGFuZCByaWdodCBvZiB2aWV3aW5nIHJlY3RhbmdsZQ0K ICBjOj0wOyBkOj0xNTA7ICAlYm90dG9tIGFuZCB0b3Agb2Ygdmlld2luZyByZWN0YW5nbGUNCg0K JUluaXRpYWxpemUgdGltZXNwYW4NCiAgdHN0YXJ0Oj1hOw0KICB0c3RvcDo9YjsNCg0KJUluaXRp YWxpemUgbnVtYmVyIG9mIHBvaW50cyB0byBiZSBwbG90dGVkDQogIE46PTUwMDsNCg0KJUNhbGN1 bGF0ZSB0aW1lIGluY3JlbWVudCBkdCBmb3IgRXVsZXIncyBtZXRob2QNCiAgZHQ6PSh0c3RvcC10 c3RhcnQpL047DQoNCiVTY2FsaW5nIGZhY3RvcnMgZm9yIGhvcml6b250YWwgYW5kIHZlcnRpY2Fs IGF4ZXMuIE5vdGUgdGhhdCB0aGlzIHByb2R1Y2VzDQolYW4gaW1hZ2UgdGhhdCBpcyAyIGluY2hl cyBieSAyIGluY2hlcy4NCiAgKGItYSkqdXg9MS43NWluOw0KICAoZC1jKSp1eT0xLjc1aW47DQoN CiVDbGlwcGluZyBib3VuZGFyeQ0KICBxPShhLGMpLS0oYixjKS0tKGIsZCktLShhLGQpLS1jeWNs ZTsNCg0KJVVzZSBSdW5nZS1LdXR0YTQgdG8gY3JlYXRlIHBhdGggKHQseCh0KSkNCg0KJUNob29z ZSBpbml0aWFsIGNvbmRpdGlvbg0KICB0Oj10c3RhcnQ7DQogIHg6PTQwOw0KICB5Oj0yMDsNCiAg dHJhang6PSh0LHgpOw0KICBmb3JldmVyOg0KICAgc3gxOj1meHkodCx4LHkpOw0KICAgc3kxOj1n eHkodCx4LHkpOw0KICAgc3gyOj1meHkoKHQrZHQvMiksKHgrZHQqc3gxLzIpLCh5K2R0KnN5MS8y KSk7DQogICBzeTI6PWd4eSgodCtkdC8yKSwoeCtkdCpzeDEvMiksKHkrZHQqc3kxLzIpKTsNCiAg IHN4Mzo9Znh5KCh0K2R0LzIpLCh4K2R0KnN4Mi8yKSwoeStkdCpzeTIvMikpOw0KICAgc3kzOj1n eHkoKHQrZHQvMiksKHgrZHQqc3gyLzIpLCh5K2R0KnN5Mi8yKSk7DQogICBzeDQ6PWZ4eSgodCtk dCksKHgrZHQqc3gzKSwoeStkdCpzeTMpKTsNCiAgIHN5NDo9Z3h5KCh0K2R0KSwoeCtkdCpzeDMp LCh5K2R0KnN5MykpOw0KICAgeDo9eCtkdCooc3gxKzIqc3gyKzIqc3gzK3N4NCkvNjsNCiAgIHk6 PXkrZHQqKHN5MSsyKnN5MisyKnN5MytzeTQpLzY7DQogICB0Oj10K2R0Ow0KICAgdHJhang6PXRy YWp4Li4odCx4KTsNCiAgIGV4aXRpZiAoKHQ+dHN0b3ApIG9yICh0PmIpIG9yICh4PGMpIG9yICh4 PmQpKTsNCiAgZW5kZm9yOw0KDQolVXNlIFJ1bmdlLUt1dHRhNCB0byBjcmVhdGUgcGF0aCAodCx5 KHQpKQ0KDQolQ2hvb3NlIGluaXRpYWwgY29uZGl0aW9uDQogIHQ6PXRzdGFydDsNCiAgeDo9NDA7 DQogIHk6PTIwOw0KICB0cmFqeTo9KHQseSk7DQogIGZvcmV2ZXI6DQogICBzeDE6PWZ4eSh0LHgs eSk7DQogICBzeTE6PWd4eSh0LHgseSk7DQogICBzeDI6PWZ4eSgodCtkdC8yKSwoeCtkdCpzeDEv MiksKHkrZHQqc3kxLzIpKTsNCiAgIHN5Mjo9Z3h5KCh0K2R0LzIpLCh4K2R0KnN4MS8yKSwoeStk dCpzeTEvMikpOw0KICAgc3gzOj1meHkoKHQrZHQvMiksKHgrZHQqc3gyLzIpLCh5K2R0KnN5Mi8y KSk7DQogICBzeTM6PWd4eSgodCtkdC8yKSwoeCtkdCpzeDIvMiksKHkrZHQqc3kyLzIpKTsNCiAg IHN4NDo9Znh5KCh0K2R0KSwoeCtkdCpzeDMpLCh5K2R0KnN5MykpOw0KICAgc3k0Oj1neHkoKHQr ZHQpLCh4K2R0KnN4MyksKHkrZHQqc3kzKSk7DQogICB4Oj14K2R0KihzeDErMipzeDIrMipzeDMr c3g0KS82Ow0KICAgeTo9eStkdCooc3kxKzIqc3kyKzIqc3kzK3N5NCkvNjsNCiAgIHQ6PXQrZHQ7 DQogICB0cmFqeTo9dHJhankuLih0LHkpOw0KICAgZXhpdGlmICgodD50c3RvcCkgb3IgKHQ+Yikg b3IgKHk8Yykgb3IgKHk+ZCkpOw0KICBlbmRmb3I7DQoNCiVEcmF3IHRoZSBwYXRocyB4KHQpIGFu ZCB5KHQpIGFuZCBjbGlwIHRoZW0gdG8gYm91bmRpbmcgYm94DQogIGRyYXcgdHJhanggeHNjYWxl ZCB1eCB5c2NhbGVkIHV5IHdpdGhjb2xvciByZWQ7DQogIGRyYXcgdHJhankgeHNjYWxlZCB1eCB5 c2NhbGVkIHV5IHdpdGhjb2xvciByZWQgZGFzaGVkIGV2ZW5seTsNCiAgY2xpcCBjdXJyZW50cGlj dHVyZSB0byAocSB4c2NhbGVkIHV4IHlzY2FsZWQgdXkpOw0KDQolTGFiZWwgZ3JhcGggeCh0KSBh bmQgaW5pdGlhbCBjb25kaXRpb24NCiAgbGVuOj0gMC42NSoobGVuZ3RoIHRyYWp4KTsNCiAgeHQ6 PXBvaW50IGxlbiBvZiB0cmFqeDsNCiAgbGFiZWwudXJ0KHRleHRleHQoIiRcdHlwZXt4KHQpfSQi KSwgKHh0IHhzY2FsZWQgdXggeXNjYWxlZCB1eSkpOw0KDQolTGFiZWwgZ3JhcGggeSh0KSBhbmQg aW5pdGlhbCBjb25kaXRpb24NCiAgbGVuOj0gMC41KihsZW5ndGggdHJhankpOw0KICB5dDo9cG9p bnQgbGVuIG9mIHRyYWp5Ow0KICBsYWJlbC5scnQodGV4dGV4dCgiJFx0eXBle3kodCl9JCIpLCAo eXQgeHNjYWxlZCB1eCB5c2NhbGVkIHV5KSk7DQoNCg0KJUluaXRpYWxpemUgbGVmdCBhbmQgcmln aHQgZW5kcG9pbnRzIG9uIHRpbWUtYXhpcw0KICBMPShhKnV4LDApO1I9KGIqdXgsMCk7DQoNCiVE cmF3IGFuZCBsYWJlbCB0LWF4aXMNCiAgZHJhd2Fycm93IEwtLVI7DQogIGxhYmVsLnJ0KHRleHRl eHQoIiRcdHlwZXt0fSQiKSwoYip1eCwwKSk7DQoNCiVJbml0aWFsaXplIGJvdHRvbSBhbmQgdG9w IGVuZHBvaW50cyBvbiB0aW1lLWF4aXMNCiAgQj0oMCxjKnV5KTtUPSgwLGQqdXkpOw0KDQolRHJh dyBhbmQgbGFiZWwgdmVydGljYWwgYXhpcw0KICBkcmF3YXJyb3cgQi0tVDsNCiAgbGFiZWwubGZ0 KHRleHRleHQoIiRcdHlwZXswfSQiKSwgQik7DQogIGxhYmVsLmxmdCh0ZXh0ZXh0KCIkXHR5cGV7 MTUwfSQiKSwgVCk7DQoNCiVlbmRmaWc7DQpcc3RvcHVzZU1QZ3JhcGhpYw0KDQpcc3RhcnR1c2VN UGdyYXBoaWN7ZXgyfQ0KJWJlZ2luZmlnKDIpOw0KDQolTWFrZSBzb21lIHZhcmlhYmxlcyBsb2Nh bA0KICBzYXZlIHV4LCB1eTsNCg0KJVBsYWNlIFJIUyBvZiB4Jz1mKHQseCx5KSBoZXJlDQogIGRl ZiBmeHkoZXhwciB0LCB4LCB5KT0NCiAgICgwLjQtMC4wMSp5KSp4DQogIGVuZGRlZjsNCg0KJVBs YWNlIFJIUyBvZiB5Jz1nKHQseCx5KSBoZXJlDQogIGRlZiBneHkoZXhwciB0LCB4LCB5KT0NCiAg ICgtMC4zKzAuMDA1KngpKnkNCiAgZW5kZGVmOw0KDQolRGVjbGFyZSBzb21lIHZhcmlhYmxlcw0K ICBwYXRoIHEsIHRyYWp4eTsNCiAgcGFpciBMLCBSLCBCLCBUOw0KDQolSW5pdGlhbGl6ZSBjbGlw cGluZyB3aW5kb3cNCiAgYTo9MDsgYjo9MTUwOyAgICVsZWZ0IGFuZCByaWdodCBvZiB2aWV3aW5n IHJlY3RhbmdsZQ0KICBjOj0wOyBkOj0xMDA7ICAlYm90dG9tIGFuZCB0b3Agb2Ygdmlld2luZyBy ZWN0YW5nbGUNCg0KJUluaXRpYWxpemUgdGltZXNwYW4NCiAgdHN0YXJ0Oj1hOw0KICB0c3RvcDo9 YjsNCg0KJUluaXRpYWxpemUgbnVtYmVyIG9mIHBvaW50cyB0byBiZSBwbG90dGVkDQogIE46PTUw MDsNCg0KJUNhbGN1bGF0ZSB0aW1lIGluY3JlbWVudCBkdCBmb3IgRXVsZXIncyBtZXRob2QNCiAg ZHQ6PSh0c3RvcC10c3RhcnQpL047DQoNCiVTY2FsaW5nIGZhY3RvcnMgZm9yIGhvcml6b250YWwg YW5kIHZlcnRpY2FsIGF4ZXMuIE5vdGUgdGhhdCB0aGlzIHByb2R1Y2VzDQolYW4gaW1hZ2UgdGhh dCBpcyAyIGluY2hlcyBieSAyIGluY2hlcy4NCiAgKGItYSkqdXg9MS43NWluOw0KICAoZC1jKSp1 eT0xLjc1aW47DQoNCiVDbGlwcGluZyBib3VuZGFyeQ0KICBxPShhLGMpLS0oYixjKS0tKGIsZCkt LShhLGQpLS1jeWNsZTsNCg0KJVVzZSBSdW5nZS1LdXR0YTQgdG8gY3JlYXRlIHBhdGggKHgodCks eSh0KSkNCg0KJUNob29zZSBpbml0aWFsIGNvbmRpdGlvbg0KICB0Oj10c3RhcnQ7DQogIHg6PTQw Ow0KICB5Oj0yMDsNCiAgdHJhanh5Oj0oeCx5KTsNCiAgZm9yZXZlcjoNCiAgIHN4MTo9Znh5KHQs eCx5KTsNCiAgIHN5MTo9Z3h5KHQseCx5KTsNCiAgIHN4Mjo9Znh5KCh0K2R0LzIpLCh4K2R0KnN4 MS8yKSwoeStkdCpzeTEvMikpOw0KICAgc3kyOj1neHkoKHQrZHQvMiksKHgrZHQqc3gxLzIpLCh5 K2R0KnN5MS8yKSk7DQogICBzeDM6PWZ4eSgodCtkdC8yKSwoeCtkdCpzeDIvMiksKHkrZHQqc3ky LzIpKTsNCiAgIHN5Mzo9Z3h5KCh0K2R0LzIpLCh4K2R0KnN4Mi8yKSwoeStkdCpzeTIvMikpOw0K ICAgc3g0Oj1meHkoKHQrZHQpLCh4K2R0KnN4MyksKHkrZHQqc3kzKSk7DQogICBzeTQ6PWd4eSgo dCtkdCksKHgrZHQqc3gzKSwoeStkdCpzeTMpKTsNCiAgIHg6PXgrZHQqKHN4MSsyKnN4MisyKnN4 MytzeDQpLzY7DQogICB5Oj15K2R0KihzeTErMipzeTIrMipzeTMrc3k0KS82Ow0KICAgdDo9dCtk dDsNCiAgIHRyYWp4eTo9dHJhanh5Li4oeCx5KTsNCiAgIGV4aXRpZiAoKHQ+dHN0b3ApIG9yICh0 PmIpIG9yICh4PGEpIG9yICh4PmIpIG9yICh5PGMpIG9yICh5PmQpKTsNCiAgZW5kZm9yOw0KDQoN CiVEcmF3IHRoZSBwYXRocyB4KHQpIGFuZCB5KHQpIGFuZCBjbGlwIHRoZW0gdG8gYm91bmRpbmcg Ym94DQogIGRyYXcgdHJhanh5IHhzY2FsZWQgdXggeXNjYWxlZCB1eSB3aXRoY29sb3IgcmVkOw0K ICBjbGlwIGN1cnJlbnRwaWN0dXJlIHRvIChxIHhzY2FsZWQgdXggeXNjYWxlZCB1eSk7DQoNCiVJ bml0aWFsaXplIGxlZnQgYW5kIHJpZ2h0IGVuZHBvaW50cyBvbiB4LWF4aXMNCiAgTD0oYSp1eCww KTtSPShiKnV4LDApOw0KDQolRHJhdyBhbmQgbGFiZWwgeC1heGlzDQogIGRyYXdhcnJvdyBMLS1S Ow0KICBsYWJlbC5ydCh0ZXh0ZXh0KCIkXHR5cGV7eH0kIiksKGIqdXgsMCkpOw0KICBsYWJlbC5i b3QodGV4dGV4dCgiJFx0eXBlezB9JCIpLEwpOw0KICBsYWJlbC5ib3QodGV4dGV4dCgiJFx0eXBl ezE1MH0kIiksUik7DQoNCiVJbml0aWFsaXplIGJvdHRvbSBhbmQgdG9wIGVuZHBvaW50cyBvbiB5 LWF4aXMNCiAgQj0oMCxjKnV5KTtUPSgwLGQqdXkpOw0KDQolRHJhdyBhbmQgbGFiZWwgdmVydGlj YWwgYXhpcw0KICBkcmF3YXJyb3cgQi0tVDsNCiAgbGFiZWwucnQodGV4dGV4dCgiJFx0eXBle3l9 JCIpLCgwLGQqdXkpKTsNCiAgbGFiZWwubGZ0KHRleHRleHQoIiRcdHlwZXswfSQiKSwgQik7DQog IGxhYmVsLmxmdCh0ZXh0ZXh0KCIkXHR5cGV7MTAwfSQiKSwgVCk7DQoNCiVlbmRmaWc7DQpcc3Rv cHVzZU1QZ3JhcGhpYw0KDQpcdXNlTVBncmFwaGlje2V4MX0NCg0KXHVzZU1QZ3JhcGhpY3tleDJ9 DQpcc3RvcHRleHQNCg== --=-y0LKxXRSE0F1HKyWV/FP-- --=-UvLTYon2PeLeMkUWq4XH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEABECAAYFAk7lD3MACgkQPX1aK2wOHVgd5wCePi3mVGjbjuvwQx1/FjpW4P91 OoUAn0s1gm5XdFVZcoylNe00mO3KpHU7 =7k/t -----END PGP SIGNATURE----- --=-UvLTYon2PeLeMkUWq4XH-- --===============1705861248== 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 ___________________________________________________________________________________ --===============1705861248==--