From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/78134 Path: news.gmane.org!not-for-mail From: Marco Patzer Newsgroups: gmane.comp.tex.context Subject: Automatic margin floats using the criterium parameter Date: Wed, 5 Sep 2012 09:43:38 +0200 Message-ID: <20120905094338.3f266e95@homerow> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/0Xew5JZcHco1VeCuPNeEhI0" X-Trace: ger.gmane.org 1346831034 19414 80.91.229.3 (5 Sep 2012 07:43:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Sep 2012 07:43:54 +0000 (UTC) To: context Original-X-From: ntg-context-bounces@ntg.nl Wed Sep 05 09:43:56 2012 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 1T9AHD-00084O-UI for gctc-ntg-context-518@m.gmane.org; Wed, 05 Sep 2012 09:43:56 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id C951F101FC; Wed, 5 Sep 2012 09:43:51 +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 ycgxy-6Mf9nP; Wed, 5 Sep 2012 09:43:50 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 07069101F8; Wed, 5 Sep 2012 09:43:50 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id DA5AD101F8 for ; Wed, 5 Sep 2012 09:43:48 +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 YiDwgP97Smqu for ; Wed, 5 Sep 2012 09:43:47 +0200 (CEST) Original-Received: from filter1-til.mf.surf.net (filter1-til.mf.surf.net [194.171.167.217]) by balder.ntg.nl (Postfix) with ESMTP id DF5D2101F5 for ; Wed, 5 Sep 2012 09:43:47 +0200 (CEST) Original-Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by filter1-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id q857hiPa000914 for ; Wed, 5 Sep 2012 09:43:45 +0200 Original-Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id 7DBDF11BC04 for ; Wed, 5 Sep 2012 02:43:43 -0500 (CDT) Original-Received: from homerow (83.68.239.193) by lavabit.com with ESMTP id CCHCQLKD99CX for ; Wed, 05 Sep 2012 02:43:43 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=RgnpUc+eFwf115mxvTZnzug4/K4hwRP+1Xbq2YfhKL5pWS5hNRcg3geYVrqkNY02OThcZNfOBAQMDkBuhhaHePaSDkY82z1rui6uZ5CMee610JYc6IjX7nBv65k08KqXt0myFlf7pnUsTqnEeto3GIkDdHgw6Ow63LCiJsyqtDo=; h=Date:From:To:Subject:Message-ID:X-Mailer:Mime-Version:Content-Type; X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=72.249.41.33; country=US; region=TX; city=Dallas; postalcode=75206; latitude=32.8339; longitude=-96.7715; metrocode=623; areacode=214; http://maps.google.com/maps?q=32.8339,-96.7715&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0RHTjHJwm - aeea691b971a - 20120905 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.217 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:78134 Archived-At: --MP_/0Xew5JZcHco1VeCuPNeEhI0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, I am working on some float placement code for a project. To not reinvent the wheel I like to know what is currently possible in ConTeXt. Small floats should be placed in the margin and bigger ones centred in the text. Captions always go into the margin. That is the idea. The key to automate this seems to be the \setupfloat[criterium=3D=E2=80=A6] parameter. Details: 1) Captions always in the margin 2) Captions left aligned 3) Figures smaller or equal \marginwidth go into the outer margin 4) Margin figures are aligned to the inner side of the margin 5) Margin figure captions underneath the figure 6) Figures wider than the margin go centred into the text 7) Text figure captions top aligned I got almost everything working. A minimal example is attached. Problems: Mf 1-2 are placed correctly. Problematic are Mf 3-4. The caption is not placed in the margin because of the \setupcaptions [mf] [location=3Dbottom] setting for margin figures. Another thing is the weird alignment of Mf 3-4, I expect the figures to be centred. The reason is the following setting. \setupfloat [mf] [location=3Dinner] If uncommented, the alignment of the margin figures is wrong. Figure 1-2 are examples of how it should look like. I could come up with a hackish solution on my own but maybe someone has an idea how to achieve this with built-in support. Marco --MP_/0Xew5JZcHco1VeCuPNeEhI0 Content-Type: application/pdf Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=floatmargin.pdf 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 HM4l5lL6XmwNVxC5f/3kq8G1tfLj4XI4OgBH+j7jFlzLaV/CZjPiwK7BpZJ2l7RlLEKN+MTUVGON 1k0pKzgDK5DbrRnsipdzFdlCX4hNDwg6bXCQ1LW6H1XeFVGij9wzzvZ3I7opLhrR1swPI8ASdrTQ 2HlRnPXhS8OLjmPt9J0+6dOPXz8O1Q5lDcsH4lz/DoLvJPjYkfLOp2pr3Iytrr3xAZ+mqRWubj91 k2lsX8L9FlCcxYdr3xQvIvgPuVGypgplbmRzdHJlYW0KZW5kb2JqCjIyIDAgb2JqCjw8Ci9UeXBl IC9NZXRhZGF0YSAvU3VidHlwZSAvWE1MCi9MZW5ndGggMTc2MCAgICAgIAo+PgpzdHJlYW0KPD94 cGFja2V0IGJlZ2luPSLvu78iIGlkPSJ2a3V1eGZpdGhvbXFqbnl4cXNkcGFnZHUiPz48eDp4bXBt ZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PGRj OmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD48ZGM6Y3JlYXRvcj48cmRmOlNlcT48 cmRmOmxpLz48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbi8+PGRjOnRpdGxl PjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+ZmxvYXRtYXJnaW48L3JkZjps aT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9u IHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4zLyI+ PHBkZng6Q29uVGVYdC5Kb2JuYW1lPmZsb2F0bWFyZ2luPC9wZGZ4OkNvblRlWHQuSm9ibmFtZT48 cGRmeDpDb25UZVh0LlRpbWU+MjAxMi4wOS4wNSAwOTo0MjwvcGRmeDpDb25UZVh0LlRpbWU+PHBk Zng6Q29uVGVYdC5Vcmw+d3d3LnByYWdtYS1hZGUuY29tPC9wZGZ4OkNvblRlWHQuVXJsPjxwZGZ4 OkNvblRlWHQuVmVyc2lvbj4yMDEyLjA4LjI4IDIwOjAwPC9wZGZ4OkNvblRlWHQuVmVyc2lvbj48 cGRmeDpJRD5mbG9hdG1hcmdpbi4yMDEyLTA5LTA1VDA5OjQyOjM2KzAyOjAwPC9wZGZ4OklEPjxw ZGZ4OlBURVguRnVsbGJhbm5lcj5UaGlzIGlzIEx1YVRlWCwgVmVyc2lvbiBiZXRhLTAuNzAuMi0y MDEyMDUyNDEwIChUZVggTGl2ZSAyMDEyKSAoVGVYIExpdmUgMjAxMikga3BhdGhzZWEgdmVyc2lv biA2LjEuMDwvcGRmeDpQVEVYLkZ1bGxiYW5uZXI+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNj cmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x LjAvIj48eG1wOkNyZWF0ZURhdGU+MjAxMi0wOS0wNVQwOTo0MjozNiswMjowMDwveG1wOkNyZWF0 ZURhdGU+PHhtcDpDcmVhdG9yVG9vbD5Db25UZVh0IC0gMjAxMi4wOC4yOCAyMDowMDwveG1wOkNy ZWF0b3JUb29sPjx4bXA6TW9kaWZ5RGF0ZT4yMDEyLTA5LTA1VDA5OjQyOjM2KzAyOjAwPC94bXA6 TW9kaWZ5RGF0ZT48eG1wOk1ldGFkYXRhRGF0ZT4yMDEyLTA5LTA1VDA5OjQyOjM2KzAyOjAwPC94 bXA6TWV0YWRhdGFEYXRlPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFi b3V0PSIiIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+PHBkZjpLZXl3 b3Jkcy8+PHBkZjpQcm9kdWNlcj5MdWFUZVgtMC43MC4yPC9wZGY6UHJvZHVjZXI+PHBkZjpUcmFw cGVkPkZhbHNlPC9wZGY6VHJhcHBlZD48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9u IHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyI+PHhtcE1NOkRvY3VtZW50SUQ+dXVpZDoyODFjNjZhNC00MjE0LThmZmItMzdlMC04MzUwZDZk MDljZDY8L3htcE1NOkRvY3VtZW50SUQ+PHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo0YmM5YTMzNi00 ODYzLTlmOTAtNGFlMy1jNTc3ODZkOWM1MTk8L3htcE1NOkluc3RhbmNlSUQ+PC9yZGY6RGVzY3Jp cHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPjw/eHBhY2tldCBlbmQ9InciPz4KZW5kc3RyZWFt CmVuZG9iagoyNCAwIG9iago8PAovTGVuZ3RoIDE5ICAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNv ZGUKPj4Kc3RyZWFtCnheY2AAAeUABQUFhgYTAAZqAYgKZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9i ago8PAovU3VidHlwZSAvQ0lERm9udFR5cGUwQwovTGVuZ3RoIDE3MzMgICAgICAKL0ZpbHRlciAv RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnhebZULUFTXGcfvZXfvRV2wZVkG9+q9lyrRiDwKThpofAAR KwqiEB9D0N2VBVZgF3aXxyLKQwjsnl0QBFTiGATEFRZQZG+K6TCJdtomNglmGpo6prbGqTOVJjMS /a6e7UzvJjNtMtMzZ87rO4+Z3/8/5yMJuZwgSTIiNW93dk56zK6sveZynennibFp5rLCQGS7uFJc hZSsyBIiR4p8kBglE8PlOF0p+1gp91dg30rq5ZXySsUqgiDR8kDr/SkEKX8mjegQ5ZrAwrAymqCD CJKIIBhiNbGOAFJBhv7fJ1MLzXrDjkKDyWa02RPjEhI2ppsr7BZjcYmNT0xISNoQaJP5tDg+U3ek 1FxjLTXyOlMhnxnHZ8Xx2eYaadXIrzObeL2hRFdWxJuL+DzDAb7KarBY+WKLuarC+nIcn1ditPI1 ZkspL/UWQ5lBZzUU8lWmQoOFt5UY+O1v5ObxGWaTjd9lPGIwWQ18bCzPWw0GvsRmq0iJj7dVFceZ LcXxRdIea3zZ95us8YFzsRm7s/Nid+1I35aduy3OVmvji8wWvtBg0xnLrHE/JvzfGSGVROIV4hdE MvFLIo3IJPYSWuIoUUqUyyRwUgkhQgII5UQtMUduIOuD9geNypJlFbI5uU3+QJHuR6F4sHUScj2w 2Rs2Ckp46RF6pPpCrIIl6v561HrM2X6ilc2s3FGdz+BoJzC3OPiAUn072IWGr7TMF9zgfLrcs3sY nPBKNA7D/JMEiIGYXz89z8XDCjVuptzTrqmByeCxCxMXBeZZD1YedHGhW5AAnkAlYQ1EQpIPeF/4 356vFXPUJmhS+B9qn/ofRWkptwcodJWBXIdCwCvAc5N+fPpwGueDKzoq7eThGDYPPLCagqThNBxy jgv175QufiGA1UuCYvEhBMvEFPHf6uli3+sJWGbAwWx0qvZz/CJDS7sH59FlxnMPOYY4YSO8AErA y57Qix+/7e1zOx1dbH1Tc1215siY/dLFyf532VDpZkoQD9WQoAeyB0iZOBIhrAdqQVgvptLDzk6L 3YHqG1i84N+t0MJVTGFSesbzNZpkxr9GjhEO6+FNNUYUIPhMEYoLxiDx0fwY1I2Zx8NGv9z7FNKe dn2pCiZEn7hGPWQf02n11fZqVhVGDOkLew4wmM3bvK2sV+8zcnW19pJijXawaOAYq/pXo7U1y7ZX k/PHX8EuSLn/wfxXezyWM+xQ/k6UxFgOI9dbnLa74doFzWlXf99ZtvK9W6ifAfbmF3dmTZMNvZzn 7aHO8+7g9rfa205oqs/VXrp07sIAiw3r1QUoYyOrOk1sRHMzM2juwQOUUcCB3L9cXVKyB0eyqtcb cWTxrWu3P0L9HFDUn+6c2C/JcFSCJQra2b/DmrD7EI2DF1XDMBYhZIkxtOq3ePNJhZb+XTcq5PCd 76SYQyPM5dsBKVSRB8Vv1dPGUYO+9Gihfrzs2vSYd4oNhatIEBckv6y9IS7CUtmL3gghSlx4KmAj Xd2Mqps53OKfwC3ihGKgWZoz2Ch56BOqyumsbGMd9hqnnbFJhhr8i6T65bvIMcgJNrrCgTqsnKnT 6bqoEW+6aBj2P1M0nupqOs+c7+rtO8XBledBCpd/IeDFkUU0zowvBpSUzCB2CLclLxwHhUysiRDw KvEe7XGgUnZnKpahKqZWe4GaeL/r7HXOfxFzWhr2uSXN//wdGIs3bHHxCQSreHGLSKtn91/Of82Y oTvOOkFGqebwqwE+H/6Az4+smkmr1nm7IQmWsMcbW+rsGr23bnjYe36aDW24PgUshE3ch3DfZNgN iMJBEHQKoqYgSBpFqXCj2Afb1b+x/BPHj7Bfjfzhw7ua+fSPMIflyTkpB6eOXfJMXJgZbBp/s5ud 9n2KupiHKKO8vK2gVM9VGisdBkeDs8bZ5ghubUctbZq6LvQO+x4FcrQ6/xCKwkT1jo7xfE7o6R+9 opk2efSsqmWrzmTSxX/zBiyH5Lv/+EZCB0vhNqyYFchbsAJyIFwmuqFUraPaq1ty6puCW05uQvUM jqekr2GZAmR//XT2sQaW8p/hSKxYv3PDPqF+cHRyYMZXNlDWyc5cf79zgHn07tb0TfvS9VoOl+Ma RVMzctg1deKrdChObPVWfG/GMJABCYeAVOWJCxECndWCpjhRTqu8OON/wA/QWw5lb9raNnyTVUXC Y1rl+WG0iV77ienZ0OfonsC6UijV1tBAuvuJyChfknIW8Vogf0WFNZwRc3rg8Du9Zyg2M68sXrkE KZcJS4Fc5ulwdXS43K7T3X3zSqWvc+bMKXdPd4e7p1MZIv4+/PmQ+j9dvEMsCmVuZHN0cmVhbQpl bmRvYmoKMjcgMCBvYmoKPDwKL0xlbmd0aCA0MjEgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2Rl Cj4+CnN0cmVhbQp4Xn1SXYvqMBR8z684+yC4D92m1lVWpODHXSjsqqgs97UmR2/AJiVtH/z39yRp XVhkC4VOZjKdM8ngaXeIFtKcMEpfOOyxNq0VGK0+i4oNBmsj2hJ1s0GUKHu2nsHOGnHABoarfJ1r 1TyTONfi2krsVY9FS7wo/S1x/4HhEf9Gi+N2s1tFH597UxY6GUVLc5URd8ZH1Vxx9qsMyAIeWoC3 +EJbK6NnkLxwzmnhj5YrU7rZahZ3Q0Dcj3VWWtquCzi5yCwZgVSi6ZBfEyWV5DYfbnWDZa7Phs3n EO+JrBt784mfWby1Eq3SFxg+TEiKQ1tVV3RpgLMsA4lnMqZuNkWJELt+ckmsam6Pi/recbxVCJSV HJIQVhiJdVUItIW+IJtTATyD+Ts9GUMtf/A87Dqdg5wE/SdV0FHiX2GdUToiI84nr5lHE4/Gk4Cm gevQm0fpOHDLwE09GncubwEtgsvao9fApYlHExec8+kooKBM04CCJ0XyaB2UlMxP4BO7Yd2Z3ZsV rbVUqz9Y37frTWm8n31lKrfLv/7S9FfXoe07+w+DePc7CmVuZHN0cmVhbQplbmRvYmoKMzAgMCBv YmoKPDwKL0xlbmd0aCAyNCAgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4 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 BcwkTJIH//31dE9cOE5OEKlUT1V32ZPRt8+D/6bqE/jRsxR7aOveFOBn73njjUaruugr0N0OQIEa 2HYmPk1dHKAT42y72uqye8LirS6uvYKh6t9FS7iU+qvE+ojxEX76u2zz67j2v7/v6yrXQejv4dJf c+NLq30suyvM/lcpUEg8EhIk9ANMW9Z6JoJnKSU+WGuV1ZUdsvUmbhoxGeY7l1oZF4o42d69IBSq LDqH6FlRYVr28OHWdlBt9bn25nMxwRHKtjM36vvJm3wYBabUFzF+1CQWHfqmuYJtSEhvsRAKzqiN Oe3yCsTEZrVVyJbd7WFoX4eOtwYEdowiAbdc1AraJi/A5PoC3hxjkAsx3+Bn4YFWf/Hu1Ol8L09X WC5luranljKgUwMfpexyOhe/c2PVg4zKE6zDnzAkFIeMIuYcWjKKmGObMGO0YS4mFAWsMmXEmolD CXMJcylzDjmHlDmn+UIotimQLSHn8MrIOTjEDsmSuRdG3GfsHJwKz5CsiZuyQ4w5W8QOiUPsgIMR F3PEkhE7hKySsErKmWGsFk05MwySOIc43Yj7TFgFpQm9cqVD7i/lBNGWOM4MjQhxZihNKpwZHifO Ic4l5ZTSN94PnIH2g/bB7pe9LPd9LnpjcJnpRtGW21UtNdwvXVM39hR96bYOLw+LPjbeH3M5RpAK ZW5kc3RyZWFtCmVuZG9iagoyMSAwIG9iago8PAovVHlwZSAvT2JqU3RtCi9OIDE0Ci9GaXJzdCAx MDMKL0xlbmd0aCAxMTk2ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Xq1W bW/bNhD+rl/Bb3XQWeKLJEpBUCCxYzRbkgaJ0wUz/IG2GEeYLBmS3DT/fs9R8mA36VpsMyyLPD48 3h2fu7OIGWciYiKVTComo4TJmKlYQsIijVnCtBBMpiwBREEuIBX4qhTAEJuV9CSUaIE5NOmYQwG9 MdfQw7V3cuIF05eNZcGNWVkvGFVla8u2AQrn33rBrW2qbb20kESd5MpmuTmrvrIZhyBKI1/qKGZJ KPwkSZM5FNb52gEY9zk+u9crLJuzYFRXm58EezCyhnUMXpEpHz6Q/V4wgdHs5IQFE0EBwBKGIXno xoAFN3W1vLMtTApuxhMWTO3Xls1Jw4xFnM0ioeYsCtlMc43ghZhoSGOSpv0AYZspwmngBI/1nCWy X0PIZ2HM5wxyJ2Jur+DYHMtoPt+LNJk7ts2yzjdtVXfmX5s17uB0+un6ZvT+8uq2WptSyOFZVWQA FGbVsLBDnrlgDUMds6FMUlyLhqdCaQT+tFlSeGiGqzSbjzZfPbUsTmIvoBNpkTZ5wUVrinx5Wq4K y7gX3LV2/RnW4oyHflMY9gdO8sISAbvbH12MKY4y3LuBnkFkHVRtF60jFNEKqs/LZZXl5YoFFxnO z9uX4UcvODONddf2PZ87czNTtgRr2Ax8hwHEruq+zKHTMtlxtKPB20bAXNrf2/LDUw+vhjLOOf07 peDf7r80iNZF+ViBc5Qgq7xp6xc2OM2qhT3ygk91ZmvyeLDzGMK77WZT2DXdACeLHfPg0yxMwRqk 6yxOQRpiXqggVREGEdzWEgPiolsiOoGHbpnoGqsUJSDtWOpUgXqERUWgrMfFkQLtKA7CahC2k0B3 ImIMdroTYDTqC7TQA3JDvzs1gZluE7FcJYLMZCqJO91gTZ82iegZ73YJQclBhwrRIzT87CVQ2Y0k oTTtBMWc5bT75/LlejT5Y3q+ly+4jG1hKKfeShkcBfajIqoU5VHIg5SR36SMOkgZEPnNlEnFXsYo TIhBXcYocZAxar9m/aeM+b7Xr5IG8f42aVTH5H+TNP8Q7oOSRt1olzeuBHdl4//Km8Oe1aABjKot lT0v+C3PUCrQ75zXnY8Hno4MCl+1ok6yQk/rG0lA5behJumM/WzrJq9KFgg/7hrjpVnYonE95nq7 xhEA0uSOBWP0F/Qx/DjkFRWm4L6x11WJwZVtTYYzGbi3F3a02al9aP37umCD5+dnf1Ob1doMTWb9 ZbU+QlvsETtbBpIL6fPER82Q/JjzPcyv1aKk/jF4LCrTrk29yktarq1p4cfYtFgbH5MGnvKIp6FU 8Xsu33H+DrhpbTYbm6FnmqKhwp236Aonj/bxkfM4xrPEQ2PBuQ7xzvqxxFvjSfFYBGBn9DQnazqL U58jrOlxKHHUxfjASJ8gQ54OeTR1kGNnV+cdWna2XdqaDS63BtEacl9zn7Qgxj/yyfle1TsvQtV7 YDmPyIMI76TzBk5wCY/orfADKFfwlMYSeDcH1o1pncb7WNNjOP3PmJ4/+JNtUSxMWZLt06e8Yfh2 PvzCdve5ADF6j4buYiIZCg68fWCX+Rc0NwiPXs3/3Jj2qbGGfek5GvvC50dE8r8AYD+1lwplbmRz dHJlYW0KZW5kb2JqCjM4IDAgb2JqCjw8Ci9UeXBlIC9YUmVmCi9JbmRleCBbMCAzOV0KL1NpemUg MzkKL1cgWzEgMiAxXQovUm9vdCAzNiAwIFIKL0luZm8gMzcgMCBSCi9JRCBbPDZFMzdDOEU1ODQ5 QjJDOTA3RDBDMjRERTUyMUIyRUVCPiA8NkUzN0M4RTU4NDlCMkM5MDdEMEMyNERFNTIxQjJFRUI+ XQovTGVuZ3RoIDEwMyAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnheFci5 EcJAEETR7tWxOlkLCqVAySEhpaRY8IlCecgiAPHHePWnR/IlJVSo0aBFRoceA0ZMmHGDrqS7IauI dqgxeD3k/Itfclnlssdd+fGNNmj9/MjLEjv7tUV7jJgw+33qD9hDF1UKZW5kc3RyZWFtCmVuZG9i agpzdGFydHhyZWYKMTI3ODEKJSVFT0YK --MP_/0Xew5JZcHco1VeCuPNeEhI0 Content-Type: text/x-tex Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=floatmargin.tex \setupexternalfigures [height=2cm] \setupblackrules [height=2cm] \def\graph {\blackrule} \setuplayout [width=9cm, margin=4cm] \setupcaptions [location={outermargin, high}, width=\marginwidth] \setupcaptions [mf] [location=bottom, width=\marginwidth] \definefloat [mf] [mfs] \setupfloat [mf] [criterium=\rightmarginwidth, location=inner, default=margin] \starttext \showframe \input knuth \startplacefigure [title=Figure description] \graph[width=3cm] \stopplacefigure \startplacefigure [title=Figure description] \graph[width=5cm] \stopplacefigure \startplacemf [title=Short] \graph[width=2cm] \stopplacemf \startplacemf [title=Figure description] \graph[width=4cm] \stopplacemf \startplacemf [title=Figure description] \graph[width=4.2cm] \stopplacemf \startplacemf [title=Figure description] \graph[width=8cm] \stopplacemf \stoptext --MP_/0Xew5JZcHco1VeCuPNeEhI0 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 ___________________________________________________________________________________ --MP_/0Xew5JZcHco1VeCuPNeEhI0--