From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/35509 Path: news.gmane.org!not-for-mail From: "Brian R. Landy" Newsgroups: gmane.comp.tex.context Subject: A few natural table issues Date: Sat, 21 Jul 2007 19:47:46 -0400 Message-ID: <34879157-68E5-4ABD-BF0B-0961CCB61E6D@alumni.caltech.edu> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: multipart/mixed; boundary="===============0211374055==" X-Trace: sea.gmane.org 1185099320 11691 80.91.229.12 (22 Jul 2007 10:15:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 22 Jul 2007 10:15:20 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun Jul 22 12:15:17 2007 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 lo.gmane.org with esmtp (Exim 4.50) id 1ICYT6-0007E9-FQ for gctc-ntg-context-518@m.gmane.org; Sun, 22 Jul 2007 12:15:16 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0FEB620109; Sun, 22 Jul 2007 12:15:16 +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 03291-01; Sun, 22 Jul 2007 12:15:15 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 75AC320107; Sun, 22 Jul 2007 11:32:57 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id A26C920041 for ; Sun, 22 Jul 2007 01:48:05 +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 29295-03-3 for ; Sun, 22 Jul 2007 01:48:03 +0200 (CEST) Original-Received: from smtp167.iad.emailsrvr.com (smtp167.iad.emailsrvr.com [207.97.245.167]) by ronja.ntg.nl (Postfix) with ESMTP id C88EB2003F for ; Sun, 22 Jul 2007 01:48:02 +0200 (CEST) Original-Received: by relay6.relay.iad.emailsrvr.com (Authenticated sender: brlandy-AT-landy.cx) with ESMTP id DE21969E35D for ; Sat, 21 Jul 2007 19:48:00 -0400 (EDT) Original-Received: from [192.168.170.20] (landlord.landy.cx [192.168.170.20]) by serenity.landy.cx (Postfix) with ESMTP id E7634C5E18FD for ; Sat, 21 Jul 2007 19:47:56 -0400 (EDT) X-Mailer: Apple Mail (2.752.3) X-Virus-Scanned: amavisd-new at ntg.nl X-Mailman-Approved-At: Sun, 22 Jul 2007 11:32:56 +0200 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 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:35509 Archived-At: --===============0211374055== Content-Type: multipart/alternative; boundary=Apple-Mail-53-596036613 --Apple-Mail-53-596036613 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed Hi, I've noticed a few issues with natural tables. 1. Embedding images into tables do not scale correctly using recent =20 ConTeXt releases. They do using the TeXLive 2007 version =20 (2007.01.12). It does not matter whether I use factor=3Dmax or fit. I =20= find I need to use the \vbox{\noindent{...}} structure to make the =20 picture obey table's align=3D setups. test1.tex and weight.eps/pdf =20 demonstrate this behavior. I attached pdf's to show the "good" =20 behavior. =EF=BF=BC=EF=BF=BC=EF=BF=BC 2. Background colors & frames -- bottomframe on a cell is obscured by =20= a background color on the cell below. Similarly, a rightframe is =20 obscured by a backgroundcolor to the cell to the right. test2.tex =20 demonstrates this behavior. =EF=BF=BC 3. Using \chardef\characteralignmentmode=3D2 widens columns and doesn't =20= quite center the data. It appears as if the decimal is centered, but =20= this does not necessarily center the text. The top row shows tables =20 without setting the alignment mode, the second row of tables show =20 what happens when it is set equal to 2. It would be nice if the left-=20= hand tables looked the same, and the bottom right were centered =20 better. test3.tex demonstrates this. =EF=BF=BC 4. I was wondering if anyone had any pointers on improving =20 performance and reducing memory usage with natural tables. Are there =20 particular options or settings to avoid, and so on? I'm using Perl =20 scripts to generate the ConTeXt code, so tend to output many =20 setupTABLE commands. I have some tables which can take a minute or =20 two to render for one page, and might have a document with 15 pages, =20 so it takes some time. I saw some recent postings regarding =20 linetables; I did not use them initially given they did not seem =20 actively used and natural tables provide all the features I need; but =20= I would be willing to give them a try if I understood what =20 limitations they might have relative to natural tables. Many thanks! Brian --Apple-Mail-53-596036613 Content-Type: multipart/mixed; boundary=Apple-Mail-54-596036615 --Apple-Mail-54-596036615 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1
Hi, I've noticed a few issues with natural = tables.

1. Embedding images into tables do not scale correctly = using recent ConTeXt releases.=A0 They do using the TeXLive 2007 version = (2007.01.12).=A0 It does not matter whether I use factor=3Dmax or fit.=A0 = I find I need to use the \vbox{\noindent{...}} structure to make the = picture obey table's align=3D setups.=A0 test1.tex and weight.eps/pdf = demonstrate this behavior.=A0 I attached pdf's to show the "good" = behavior.

= --Apple-Mail-54-596036615 Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0644; name=test1.tex Content-Disposition: attachment; filename=test1.tex \newdimen\pageleft% \starttext% \start% \bTABLE[align={middle,lohi},frame=on,width=3.0in,height=1.0in]% \bTR% \bTD{1-1}\eTD% \bTD{2-1}\eTD% \eTR% \bTR% \bTD{1-2}\eTD% \bTD{\vbox{\noindent\externalfigure[./weight][factor=max,,location=middle]}}\eTD% \eTR% \eTABLE% \stop% \par \start% \bTABLE[align={middle,lohi},frame=on,width=1.0in,height=2.0in]% \bTR% \bTD{1-1}\eTD% \bTD{2-1}\eTD% \eTR% \bTR% \bTD{1-2}\eTD% \bTD{\vbox{\noindent\externalfigure[./weight][factor=max,,location=middle]}}\eTD% \eTR% \eTABLE% \stop% \stoptext% --Apple-Mail-54-596036615 Content-Transfer-Encoding: base64 Content-Type: application/pdf; x-unix-mode=0644; name=weight.pdf Content-Disposition: inline; filename=weight.pdf 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 8zkFOGwqwGGYiqiWqaNL4K01dbSpw2FwqBGOcBtdwKcXEiNe1LN7DvgMLj0XVvNn5Gpy2L3sVZwY Hn8KGyuPyul41/i4YhTGs+GLt034a6k8xaXUnQKhKM9DnRIcNh0sEVJM4dUylTVCKqGg4TE7dR0O g8OsmBRm5ZTw4YeUS13WN4yIjDE7On1lySJ9mxh0Zgl1WpXIpKFNMFZC02HgYiCyvsLt9n3+nrnb Pu/sDpsCpomGQaOUD68LyIy66q7BYE7wmQlO4Sa6hA8nZEC8pmOcoSpSt+3VV68dY+VXkZXdbcx6 K+QLUhvuMDKJGKV6fKcIUl2+SzDYdJBDMV4C5hK8RMx1OEwOtWKnUCt3Ce9+6AzVVX27axPP5hjn O7inQmakN66jvXZMRPLB6v6CQbrLgp6c0x4zlyDahGUKOugaoVP0ILUOLsFh0yEX2Rmmdzn31iUE TiykXYfBssqoVjjFtNskfPihMx5X9e2JpsELXfnuteD4tWMK4k5wDQzpfXBE1prjwa0XKU4YzYvb M2rfKbgjaiu7BIdNBzN9w6So09kmIGqaOlUYDAY3wincSBPw4YXMeVzUM8Qh3MG5DXz5WOojn2vH SKmP2stC86alPV1OuIoO8uuLKCf0+TtvoYHwye6wKQCDY7IWkk8BSevOpwaDuWxoJjiFm+gSPpyQ OOSajj2R/KGTo0fWntYeOYJMDM++6lw9jVI3jLYjawxMLFlW7DDSQZYQwYdJgVE7t7xLcNh0gMMx Lcgaw5TAwz95CYPrMBgcboVTuJUu4cMPvrTr+oaexiKSjas0PJJMVpMck5qk78zCC8JYxjgbl9Wj 3GjnMNRy6w0vvnaKhrE3jylgwqaCcwuGCbpE7xLqpkv0rsPhr8WMcMS00QR8eiFd7aKePfU2gySl c3IiyOuAqXIiiJx6JjVJTU4AiZtWFztsdyiEtlPwtJG0C3BQNZDeEMmur3T2aPe/ugKFpYTQTHAK N9EkfDihpYuXdOx51SvIf7iqY/fd6r9tf+671c/k1n23+vk8u+9WP59n993q5/Ttvlv9fJ7dd6uf ya37bvXzeHXfrX5O3+671c/n2X23+tkcu+9WP49X993q5/PsPlv2bI7dd6ufzbH7bvWzOXbv9juf Z/fd6ufz7L5b/Xye3Xd0n9O3+72d07f7bvUzuHSfl342x+4Tqs7n2X23+vk8u+9WP5tj993qv21/ 7rvVz+nbfbPpmdy671Y/n2f3vYvn8+y+W/2cvt2nqZ/PszsCOZNb993q5/Psvlv9XH7d9W9nc+yO 8c/n2X23+pncuu9WP59n993q5/HqrhU4m2P3+aVnc+y+W/1cft13q//WHbrvVj+fZ/fd6ufx6r5b /Zy+3Xern8+z+16dM7h0361+Hq/uaoDzeXbfrX5O3+6dK+fz7L5b/Zy+3Xern9O3+27183h1n7Zy Ps/uu9XP59l9t/pv3aH7bvVz+nbfrX4+z+454DO4dN+tfk7f7rvVz+bYfbf6OX27axPP5th9t/o5 fbvvVj+fZ/fd6mdz7L5b/Zy+3Xern8+z+271szn2XCqLlf+2hAf/++4PS+ZMCsJVf74mJnFLNXLA n3gGo+EaDyWLelRhsEk5xZBKhf784/KXJeq/7fH1evzz98vvv0N6hFh3e3z/A2jj49uI32BiGDIZ gFaV8+P71/JN+qcQwu++/6/lX75f/jiVxxylBGlX7hgq/zU6uYW14NNFnfkXdabAwuxy0OmYX62T 8SD6HXWWX9aJEXE9ummIX6uRm2VCi6KxusZvY0Kww0YS18Bp6u//ffnmX//8nz/+x38//vTNT//2 1/VPv/s7yw6NRK7bTRPzk0xiR8l0dqqJMUf+nx5E/f3BkoAqBxjymtH0C00jIlQ76FPw1ymLcmlp fFP23iYSo403fRPz61QmHubNjb0HlR9Nokv2ePzDO+bXqczIVgI3EBxUHtoEC9PwWf5WG0X7h43i j8v/AAqahvJlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNTk4MgplbmRvYmoKNCAwIG9iago8PC9U eXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCAzOTYgMjg4XQovUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8 PC9Qcm9jU2V0Wy9QREYgL1RleHRdCi9FeHRHU3RhdGUgOSAwIFIKL0ZvbnQgMTAgMCBSCj4+Ci9D b250ZW50cyA1IDAgUgo+PgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWwo0 IDAgUgpdIC9Db3VudCAxCj4+CmVuZG9iagoxIDAgb2JqCjw8L1R5cGUgL0NhdGFsb2cgL1BhZ2Vz IDMgMCBSCi9NZXRhZGF0YSAxMSAwIFIKPj4KZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9FeHRHU3Rh dGUKL09QTSAxPj5lbmRvYmoKOSAwIG9iago8PC9SNwo3IDAgUj4+CmVuZG9iagoxMCAwIG9iago8 PC9SOAo4IDAgUj4+CmVuZG9iago4IDAgb2JqCjw8L0Jhc2VGb250L0hlbHZldGljYS9UeXBlL0Zv bnQKL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKMTEgMCBvYmoKPDwvTGVuZ3RoIDEyNzA+PnN0cmVh bQo8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8 P2Fkb2JlLXhhcC1maWx0ZXJzIGVzYz0iQ1JMRiI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2Jl Om5zOm1ldGEvJyB4OnhtcHRrPSdYTVAgdG9vbGtpdCAyLjkuMS0xMywgZnJhbWV3b3JrIDEuNic+ CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu dGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CjxyZGY6RGVz Y3JpcHRpb24gcmRmOmFib3V0PSc1ZDA0ZGQwNC02ZmU2LTExZTctMDAwMC02OGZiY2U5NmM3NWYn IHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdH UEwgR2hvc3RzY3JpcHQgOC41NCcvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nNWQwNGRk MDQtNmZlNi0xMWU3LTAwMDAtNjhmYmNlOTZjNzVmJyB4bWxuczp4YXA9J2h0dHA6Ly9ucy5hZG9i ZS5jb20veGFwLzEuMC8nIHhhcDpNb2RpZnlEYXRlPScyMDA3LTA3LTIxJyB4YXA6Q3JlYXRlRGF0 ZT0nMjAwNy0wNy0yMSc+PHhhcDpDcmVhdG9yVG9vbD5HUEwgR2hvc3RzY3JpcHQgOC41NCBQREYg V3JpdGVyPC94YXA6Q3JlYXRvclRvb2w+PC9yZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRp b24gcmRmOmFib3V0PSc1ZDA0ZGQwNC02ZmU2LTExZTctMDAwMC02OGZiY2U5NmM3NWYnIHhtbG5z OnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJyB4YXBNTTpEb2N1bWVudElE PSc1ZDA0ZGQwNC02ZmU2LTExZTctMDAwMC02OGZiY2U5NmM3NWYnLz4KPHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9JzVkMDRkZDA0LTZmZTYtMTFlNy0wMDAwLTY4ZmJjZTk2Yzc1ZicgeG1sbnM6 ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyBkYzpmb3JtYXQ9J2FwcGxpY2F0 aW9uL3BkZic+PGRjOnRpdGxlPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+ VW50aXRsZWQ8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj4K PC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8 P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihH UEwgR2hvc3RzY3JpcHQgOC41NCkKL0NyZWF0aW9uRGF0ZShEOjIwMDcwNzIxMTYzNDQ0KQovTW9k RGF0ZShEOjIwMDcwNzIxMTYzNDQ0KT4+ZW5kb2JqCnhyZWYKMCAxMgowMDAwMDAwMDAwIDY1NTM1 IGYgCjAwMDAwMDYyOTYgMDAwMDAgbiAKMDAwMDAwNzg0NSAwMDAwMCBuIAowMDAwMDA2MjM3IDAw MDAwIG4gCjAwMDAwMDYwODcgMDAwMDAgbiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDA2MDY3 IDAwMDAwIG4gCjAwMDAwMDYzNjEgMDAwMDAgbiAKMDAwMDAwNjQ2MSAwMDAwMCBuIAowMDAwMDA2 NDAyIDAwMDAwIG4gCjAwMDAwMDY0MzEgMDAwMDAgbiAKMDAwMDAwNjUyNSAwMDAwMCBuIAp0cmFp bGVyCjw8IC9TaXplIDEyIC9Sb290IDEgMCBSIC9JbmZvIDIgMCBSCi9JRCBbPDhCRTg4QTJCQTY4 MTFEQTNGNzY0RDM5QTUzQUNBMkMxPjw4QkU4OEEyQkE2ODExREEzRjc2NEQzOUE1M0FDQTJDMT5d Cj4+CnN0YXJ0eHJlZgo3OTU0CiUlRU9GCg== --Apple-Mail-54-596036615 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; x-unix-mode=0644; name=test1-good.pdf Content-Disposition: inline; filename=test1-good.pdf JVBERi0xLjUKJdDUxdgKMSAwIG9iaiA8PAovVHlwZSAvWE9iamVjdAovU3VidHlwZSAvRm9ybQov Rm9ybVR5cGUgMQovUFRFWC5GaWxlTmFtZSAoLi93ZWlnaHQucGRmKQovUFRFWC5QYWdlTnVtYmVy IDEKL1BURVguSW5mb0RpY3QgMiAwIFIKL0JCb3ggWzAgMCAzOTYgMjg4XQovUmVzb3VyY2VzIDw8 Ci9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdCi9FeHRHU3RhdGUgPDwKL1I3IDMgMCBSCj4+L0ZvbnQg PDwgL1I4IDQgMCBSPj4KPj4KL0xlbmd0aCA1IDAgUgovRmlsdGVyIC9GbGF0ZURlY29kZQo+Pgpz dHJlYW0KeJztXUvP9bZx3utXnKUD1ArvpLYFiqzjY6CbrPo2dlv4LOIUyN/v88yF0jlx08IrSxAM WN/Mmesrkpohh+RfHmGNj8D/7Pn1Wn7/XX/8+NclrFvsW9vw01a2FOUfNcdUHz//uJA2by080hjh 8fOflx8MVbd1DGD7Bn79oa69Pf72jwR+9wfhfi1hcv60fMraMQH/DvL/5xIf/A8W5S2sI8THfJY2 1pQeKQ88q5qi1FD3Sf2amNShLlSqG1AX0i9gnPanv5NDk8bayv/przO0FNeO315TuGMoyqlijtva +oHKMUeqFGJfezlQOeaNqke8kSORIkiDZhBSqGgLa+oj4L2FteQa6sY/cWwjrb0+Yuph7bR5x+C5 4dl6WscGeMMTVrYGyjzhL3CUsdZ2oMgDyncBBqoG0hui4s9KcmfHE+btChQmg5vgFG6iS3h34otN 9393G6/qom4/lxQjCGvLNOHlYG9rRKOIAc8CeNR1Qy8MG8j6hL+WFEZcRzxQ9Ci+uIQJqwJyOKZG 2rBLKMDngw6FwTGtMAo10diP5vM1XssfjG155LVBfsBQljMb3sSMsOKReyZnDOjbGcy5RXnZBqNZ 5LKtpR0o8rbWbRfgoGogg2MqLIXtU0Bpaz5oEJD0boL97gY6+7sLfE2XdAu9KcQkLGUrK97ka8dU vPXMFhQS33qsEVLGI26wvvcJQ+3W0VsPBBDfyxQwYVNBBseg6W1QZQIKRoOYdw0Gs82aDYbZrVYB n15Iv7qoZ3hnA0oGf8PrrjJoTAxGgQ7P5CMpfbmuldEIGsToE4bekcvaDwSprKMcBDisKsjgGDS6 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 gKlyIoiceiY1SU1OAImbVhc7bHcohLZT8LSRtAtwUDWQ3hDJrq909mj3v7oChaWE0ExwCjfRJHw4 oaWLl3TsedUryH+4qmP33eq/bX/uu9XP5NZ9t/r5PLvvVj+fZ/fd6uf07b5b/Xye3Xern8mt+271 83h1361+Tt/uu9XP59l9t/rZHLvvVj+PV/fd6ufz7D5b9myO3Xern82x+271szl27/Y7n2f33ern 8+y+W/18nt13dJ/Tt/u9ndO3+271M7h0n5d+NsfuE6rO59l9t/r5PLvvVj+bY/fd6r9tf+671c/p 232z6Zncuu9WP59n972L5/Psvlv9nL7dp6mfz7M7AjmTW/fd6ufz7L5b/Vx+3fVvZ3PsjvHP59l9 t/qZ3LrvVj+fZ/fd6ufx6q4VOJtj9/mlZ3Psvlv9XH7dd6v/1h2671Y/n2f33ern8eq+W/2cvt13 q5/Ps/tenTO4dN+tfh6v7mqA83l2361+Tt/unSvn8+y+W/2cvt13q5/Tt/tu9fN4dZ+2cj7P7rvV z+fZfbf6b92h+271c/p2361+Ps/uOeAzuHTfrX5O3+671c/m2H23+jl9u2sTz+bYfbf6OX2771Y/ n2f33epnc+y+W/2cvt13q5/Ps/tu9bM59lwqi5X/toQH//vuD0vmTArCVX++JiZxSzVywJ94BqPh Gg8li3pUYbBJOcWQSoX+/OPylyXqv+3x9Xr88/fL779DeoRYd3t8/wNo4+PbiN9gYhgyGYBWlfPj +9fyTfqnEMLvvv+v5V++X/44lcccpQRpV+4YKv81OrmFteDTRZ35F3WmwMLsctDpmF+tk/Eg+h11 ll/WiRFxPbppiF+rkZtlQouisbrGb2NCsMNGEtfAaerv/3355l///J8//sd/P/70zU//9tf1T7/7 O8sOjUSu200T85NMYkfJdHaqiTFH/p8eRP39wZKAKgcY8prR9AtNIyJUO+hT8Ncpi3JpaXxT9t4m EqONN30T8+tUJh7mzY29B5UfTaJL9nj8wzvm16nMyFYCNxAcVB7aBAvT8Fn+VhtF+4eN4o/L/wAK mobyCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iaiA8PAovTGVuZ3RoIDQ3MiAgICAgICAKL0ZpbHRl ciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjarZU/b9wwDMV3fwqO7SBFpCiSWoO0QLMV9RZkatAp hyJTv35o3+ly6eWutS14OEN/nvR+pN/djsPNVwTEWEshGH8BWYolK6ikKIUqjE/w8Ak/P473EDDV yMoQrEQ2PsyFeXb4Mg4vA0LyB0F9t6iBIsecq8LP3fDwmODJZ+8hxVytwJ958Q4IZT+Q4Bl+DN/f 65goCFNETnxVJoHSfuRvFTLpIdNMTTLLTd2esc6mMYkzFi0RxQ6w6SOgkwU/XDcT7cSiJOpVmdlW L6ao6EwzSMonSDHQ5R5dd/RZjxb/7dCjG2WaqUlmuammklmjMpHLeHmTr3CZF99O2eYlb2/TxHHf YeDm2w7h7rcLnl4tiJdGuUx3pIy0lnfwaDL1cgcvuxiuJIXFPzpi2yhzdOUyKmbrgIcj8XCK/Ly/ a91HBleOqCT/kcFFasycr3dUs3exvZkcFzP9A5MvuYCbqYtOczXpuKuyyNWlvDgD+mEGTxbmsNpI tBcK8r+CXqWZfXVi2no0l/SuR69k8KqTz3qUDLv06Fad5mrSWezq7TIcHWiGTBY5J2wZjJoPGdze FmQwRjMWqBIrrm5gVxErGYKHFlmpGzhlZN2s01xNOslEFtl6Bep0PK4KZW5kc3RyZWFtCmVuZG9i agoxNCAwIG9iaiA8PAovTGVuZ3RoMSAxNjY2Ci9MZW5ndGgyIDE2NzcwCi9MZW5ndGgzIDAKL0xl bmd0aCAxNzgzMyAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42rS6c3Qk3rYt HNvusGLbtm07FRsd23bSMTu2badj20bHHXXydf/Ove++c9799xs1Cnsuzb32XHvUGFXkxEqq9MJm DiZACQd7V3pmBiYegJy8ioOdsT0zC70K0MLN1tgZ8AdmZoIjJxd1Bhq7WjnYixm7AnkAzByulgAZ Y3s3Y2dPAAsTEyccOUASaA90/mM1A5h4AuSBrsZqno5AZgCV8T8LJQcXV3oTY5c/ZqC9hZU9kPpP iKiDo6ezlYWl698crPT0fzP9jRZh+JPc1MbB3cXGCmBsbwaQYZBnACg4uP8BrQBUDvYAE6Clsa05 wMEcoAbUAqiriquoAiRVFNWVVKkZ/iRWdXN0dHD+Ly6iqmrqknQAMWEFNXEAUIMOIKmuqvb3VQ1o bwJ0tqADKKj9sf+t88fxb7i8uJqwmraSODPj3z0AmAFfgc4uVn/L/gc3ij/MAP9D7U+oubOD3T8F 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 2VKvZEscyZY4lt9CwvJWQ7+XzKHfS+Z43rxkjgx9xdnSTH6bPc2RzMGpeFcG77Vg1GvmVLW8/fS2 45DDAfx5bDaXcYwnKp3SdGLirOz68HmQH4cjuuhD/wDX/xVcPdfJH2osp44KZW5kc3RyZWFtCmVu ZG9iago2IDAgb2JqIDw8Ci9UeXBlIC9PYmpTdG0KL04gMTMKL0ZpcnN0IDgzCi9MZW5ndGggNzk1 ICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNp9VG1P2zoU/p5fcb4t6C6O 7dh5QWgS0BXY4K6CbiAhPriJaXOXxlHirvDvd5wm0F22SVFknzef5/FzzIFCBIxSEMAiChJYKiEF llFIgOOfRRDFGTAJgqKXQxy5BIgz5jEGacyAJZBRNKaQSeYdHXnhrDXFJtct+GezSzhbmc52eVs2 FlIixYEXnrZa2dLUE2U1+JNDTmlCE85YHAnhAq5M8Sffhw/9GfPnRkP48cme3ViM9MIvsytgo/dE dXpqagvhua5+aFvmakxxZi+82Sxsv3XGPk1mKd+rPFNLLHqKwbq2HWTI1LUXXuvObNpcd0hPb7jS RalOzBPcUzTITBKeyBhSwUiaZukDkqFarABIlksY+ut7OzrCbphjEz2AnvDuy+I/ne88F2t0vXiQ 0vxGW7jHziZTbFs/WXhw5e4jHhMBPOEg0ozEb/8Pe7DcwRO9uw3T7hr5V60d4LPz2+PLfy6vrs1a 1YwH13q5qZSLqdSyA7ELPunBBoJzCHjqBJKhdhhPEOpxlzuocZohc6o51+VyNWzdmc4XsAwLXVhV lflxvaw0ULwMq9ffIJZIwJAjIoYlVqp1mP1w9dysdB2aWod2aw52nUxLzGZin9ZBFHVuirJe4qnl 46NG+t2F3Qs51AGRjaUefs38rTb2xPQXjn7h1c1LL49p2XbW4QCB6C7VsJEI+rYs7KpzA9ZHjk27 GesNc/O1LtGGGOO3GJ08O6fPjdOWF34uC4SYusD/YTpVSLZZeruUUYfhN912OIHAiBzjX8e2KR7n +i5gRFASId3zVjWNLpAgVXXaTQW6LRlr+G5GCWUEe2fyUMYHLyHzErU1+BPCUdLpoUhe/Z/Monby 863uLHu1f20r8LfbLWlatVyrQBWa5GZ9EM5LW72Eg7urfmJ8XB9v7Aq5d8v+gXHroR4E8KZHeH1l xjcGbReToTjZM37Wz1vTIsP+3x6vVCSUBlS8o/Qdxs3mH+/IdFNVC1XXjtX5quwAvx2772GkLyJM MJnxge+AEw7+rV7wU0iIJNjp90ahVrSCHy8pzu4u7idy3ZXgCmVuZHN0cmVhbQplbmRvYmoKMTkg MCBvYmogPDwKL1R5cGUgL1hSZWYKL0luZGV4IFswIDE5XQovU2l6ZSAxOQovVyBbMSAyIDFdCi9S b290IDE3IDAgUgovSW5mbyAxOCAwIFIKL0lEIFs8QjAyOTM2MkZGMDlCMDNCRjg4QzFBQjVDODBD MkE4RUM+IDxCMDI5MzYyRkYwOUIwM0JGODhDMUFCNUM4MEMyQThFQz5dCi9MZW5ndGggNjYgICAg ICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNpjYGD4z8jAz8DEwAbCjEDMBMTM jCnmID4rELMwSkwGsTmBmAuIOYCYjVFqF0iMnTHhNojmBmIexvT9DADOjgZGCmVuZHN0cmVhbQpl bmRvYmoKc3RhcnR4cmVmCjI2NTU5CiUlRU9GCg== --Apple-Mail-54-596036615 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1

2. Background colors & frames -- bottomframe on a = cell is obscured by a background color on the cell below.=A0 Similarly, = a rightframe is obscured by a backgroundcolor to the cell to the right.=A0= test2.tex demonstrates this behavior.

= --Apple-Mail-54-596036615 Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0644; name=test2.tex Content-Disposition: attachment; filename=test2.tex \setupcolors[state=start]% \definecolor[ice][r=0.867, g=0.945, b=0.973, s=0.9]% \starttext \bTABLE[align=middle,background=color,frame=off]% \bTR[bottomframe=on]% \bTH{test1}\eTH% \bTH{test2}\eTH% \eTR% \bTR% \bTH[rightframe=on]{test1}\eTH% \bTH{test2}\eTH% \eTR% \eTABLE% \crlf% \crlf% \bTABLE[align=middle,background=color,frame=off]% \bTR[bottomframe=on]% \bTH{test1}\eTH% \bTH{test2}\eTH% \eTR% \bTR% \bTH[rightframe=on]{test1}\eTH% \bTH[backgroundcolor=ice]{test2}\eTH% \eTR% \eTABLE% \crlf% \crlf% \bTABLE[align=middle,background=color,frame=off]% \bTR% \bTH{test1}\eTH% \bTH{test2}\eTH% \eTR% \bTR[topframe=on]% \bTH{test1}\eTH% \bTH[backgroundcolor=ice,leftframe=on]{test2}\eTH% \eTR% \eTABLE% \stoptext% --Apple-Mail-54-596036615 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1

3. Using \chardef\characteralignmentmode=3D2 widens = columns and doesn't quite center the data.=A0 It appears as if the = decimal is centered, but this does not necessarily center the text.=A0 = The top row shows tables without setting the alignment mode, the second = row of tables show what happens when it is set equal to 2.=A0 It would = be nice if the left-hand tables looked the same, and the bottom right = were centered better. =A0test3.tex demonstrates this.

= --Apple-Mail-54-596036615 Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0644; name=test3.tex Content-Disposition: attachment; filename=test3.tex \starttext \hbox{ \framed[width=1.5in,frame=off,align=flushleft]{ \bTABLE \setupTABLE[column][1][align=right] \setupTABLE[column][2][alignmentcharacter={.},aligncharacter=yes,align=middle] \bTR \bTH A \eTH \bTH B \eTH \eTR \bTR \bTD First \eTD \bTD 71 \eTD \eTR \bTR \bTD Second \eTD \bTD 43 \eTD \eTR \bTR \bTD Total \eTD \bTD 115 \eTD \eTR \eTABLE } \framed[width=1.5in,frame=off,align=flushleft]{ \bTABLE \setupTABLE[column][1][align=right] \setupTABLE[column][2][alignmentcharacter={.},aligncharacter=yes,align=middle] \bTR \bTH A \eTH \bTH B \eTH \eTR \bTR \bTD First \eTD \bTD 71.0 \eTD \eTR \bTR \bTD Second \eTD \bTD 43 \eTD \eTR \bTR \bTD Total \eTD \bTD 115 \eTD \eTR \eTABLE } } \crlf \hbox{ \framed[width=1.5in,frame=off,align=flushleft]{ \bTABLE \setupTABLE[column][1][align=right] \setupTABLE[column][2][alignmentcharacter={.},aligncharacter=yes,align=middle] \chardef\characteralignmentmode=2 \bTR \bTH A \eTH \bTH B \eTH \eTR \bTR \bTD First \eTD \bTD 71 \eTD \eTR \bTR \bTD Second \eTD \bTD 43 \eTD \eTR \bTR \bTD Total \eTD \bTD 115 \eTD \eTR \eTABLE } \framed[width=1.5in,frame=off,align=flushleft]{ \bTABLE \setupTABLE[column][1][align=right] \setupTABLE[column][2][alignmentcharacter={.},aligncharacter=yes,align=middle] \chardef\characteralignmentmode=2 \bTR \bTH A \eTH \bTH B \eTH \eTR \bTR \bTD First \eTD \bTD 71.0 \eTD \eTR \bTR \bTD Second \eTD \bTD 43 \eTD \eTR \bTR \bTD Total \eTD \bTD 115 \eTD \eTR \eTABLE } } \stoptext --Apple-Mail-54-596036615 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1

4. I was wondering if anyone had any pointers on = improving performance and reducing memory usage with natural tables. Are = there particular options or settings to avoid, and so on? =A0I'm using = Perl scripts to generate the ConTeXt code, so tend to output many = setupTABLE commands. =A0I have some tables which can take a minute or = two to render for one page, and might have a document with 15 pages, so = it takes some time. =A0I saw some recent postings regarding linetables; = I did not use them initially given they did not seem actively used and = natural tables provide all the features I need; but I would be willing = to give them a try if I understood what limitations they might have = relative to natural tables.

Many = thanks!
Brian
=20 = --Apple-Mail-54-596036615-- --Apple-Mail-53-596036613-- --===============0211374055== 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --===============0211374055==--