From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/116516 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alain Delmotte via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Margin figure in itemize Date: Tue, 22 Nov 2022 14:13:28 +0100 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5596948372106600506==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21766"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Cc: Alain Delmotte To: Alexandre Christe via ntg-context Original-X-From: ntg-context-bounces@ntg.nl Tue Nov 22 14:32:51 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxTON-0005RN-AG for gctc-ntg-context-518@m.gmane-mx.org; Tue, 22 Nov 2022 14:32:51 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 0DC36360FF9; Tue, 22 Nov 2022 14:32:12 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aDAhnrfCCLyt; Tue, 22 Nov 2022 14:32:09 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9AE09360FFA; Tue, 22 Nov 2022 14:32:09 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 450D0360FF3 for ; Tue, 22 Nov 2022 14:32:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MmwqrYXwywx5 for ; Tue, 22 Nov 2022 14:32:06 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=84.16.66.172; helo=smtp-42ac.mail.infomaniak.ch; envelope-from=alain.delmotte@leliseron.org; receiver= X-Greylist: delayed 1111 seconds by postgrey-1.36 at zapf.ntg.nl; Tue, 22 Nov 2022 14:32:06 CET Original-Received: from smtp-42ac.mail.infomaniak.ch (smtp-42ac.mail.infomaniak.ch [84.16.66.172]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 1A6B6360FF0 for ; Tue, 22 Nov 2022 14:32:05 +0100 (CET) Original-Received: from smtp-3-0001.mail.infomaniak.ch (unknown [10.4.36.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4NGl7f2HbszMq51y for ; Tue, 22 Nov 2022 14:13:34 +0100 (CET) Original-Received: from [IPV6:2a01:cb1d:8c71:6000:c471:4a6e:51b7:e324] (unknown [IPv6:2a01:cb1d:8c71:6000:c471:4a6e:51b7:e324]) by smtp-3-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4NGl7d6yKSzMppB0 for ; Tue, 22 Nov 2022 14:13:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=leliseron.org; s=20191114; t=1669122814; bh=R1WFCSnWEGApNOcJayBFyKBk1thYZdhSNg4cCi3BRIg=; h=Date:Subject:To:References:From:In-Reply-To:From; b=BLjSYcqTprsU89EAYMohApaZkU4xiWVYM4yWsxV7PNscBnNKVPWKAW1M26JI/kOGW RfPwUdbEdfZbChYqJvPaJiTScQMiKjxw1Gh9R2/UVM+JUqsbaXaYQOpfUkALzqh1kA vJpXKSfjJ2sLFKnAuxQSFIuDbLYd6VLCEYBDIg/s= Content-Language: fr, en-GB In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 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" Xref: news.gmane.io gmane.comp.tex.context:116516 Archived-At: This is a multi-part message in MIME format. --===============5596948372106600506== Content-Type: multipart/alternative; boundary="------------gpHO1sY9IPvWrvsrRIiDvWrL" Content-Language: fr, en-GB This is a multi-part message in MIME format. --------------gpHO1sY9IPvWrvsrRIiDvWrL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkhDQoNCkxlIDIxLzExLzIwMjIgw6AgMTQ6MDAsIEFsZXhhbmRyZSBDaHJpc3RlIHZpYSBu dGctY29udGV4dCBhIA0Kw6ljcml0wqA6DQo+IERlYXIgbGlzdCwNCj4NCj4gV2l0aCB0aGUg Zm9sbG93aW5nIE1XRSBJIGVuZCB1cCB3aXRoIGJpZyBnYXBzIGJldHdlZW4gDQo+IG1hcmdp biBmaWd1cmVzIGluIGFuIGl0ZW1pemVkIGxpc3QuIElzIHRoZXJlIGEgd2F5IHRvIA0KPiBy ZW1vdmUgdGhhdCBzcGFjZSBpbiB0aGUgdGV4dCBhbmQgcGxhY2UgdGhlIGZpZ3VyZXMgaW4g dGhlIA0KPiBtYXJnaW4gb25lIGJlbG93IHRoZSBvdGhlciB0aGUgYmVzdCBvbmUgY2FuPw0K Pg0KPiBcc2V0dXBwYWdlbnVtYmVyaW5nDQo+IMKgIFthbHRlcm5hdGl2ZT1kb3VibGVzaWRl ZCwgbG9jYXRpb249bWFyZ2luXQ0KPg0KPiBcc2V0dXBsYXlvdXQNCj4gwqAgW2hlYWRlcj0w cHQsDQo+IMKgIMKgbWFyZ2luPTRjbSwNCj4gwqAgwqBmb290ZXJkaXN0YW5jZT0uNWNtLA0K PiDCoCDCoHRvcHNwYWNlPTFjbSwNCj4gwqAgwqBiYWNrc3BhY2U9MWNtLA0KPiDCoCDCoGN1 dHNwYWNlPTJjbSwNCj4gwqAgwqB3aWR0aD1maXQsDQo+IMKgIMKgaGVpZ2h0PVxkaW1leHBy DQo+IFxwYXBlcmhlaWdodC1cdG9wc3BhY2UrXGZvb3RlcmhlaWdodCtcZm9vdGVyZGlzdGFu Y2UtNGNtXHJlbGF4XQ0KPg0KPiAlIFxzaG93ZnJhbWUNCj4NCj4gXGRlZmluZWZsb2F0DQo+ IMKgIFttYXJnaW5maWd1cmVdDQo+IMKgIFtmaWd1cmVdDQo+DQo+IFxzZXR1cGZsb2F0DQo+ IMKgIFttYXJnaW5maWd1cmVdDQo+IMKgIFtvdXRlcm1hcmdpbmRpc3RhbmNlPS1cb3V0ZXJt YXJnaW50b3RhbCwNCj4gwqAgZGVmYXVsdD17b3V0ZXJtYXJnaW4saGVpZ2h0LGhpZ2gsbG93 LG5vbmV9XQ0KPg0KPiBcc3RhcnR0ZXh0DQo+DQo+IFxzdGFydHN0YXRpY01QZmlndXJle3Nx dWFyZX0NCj4gwqAgZHJhdyBmdWxsc3F1YXJlIHNjYWxlZCAzY207DQo+IFxzdG9wc3RhdGlj TVBmaWd1cmUNCj4NCj4gXHN0YXJ0aXRlbWl6ZQ0KPiDCoCBccGxhY2VtYXJnaW5maWd1cmV7 fXtcdXNlc3RhdGljTVBmaWd1cmVbc3F1YXJlXX0NCj4gwqAgXGl0ZW0gYmxhDQo+IMKgIFxp dGVtIGJsYQ0KPiDCoCBccGxhY2VtYXJnaW5maWd1cmV7fXtcdXNlc3RhdGljTVBmaWd1cmVb c3F1YXJlXX0NCj4gwqAgXGl0ZW0gYmxhDQo+IFxzdG9waXRlbWl6ZQ0KPg0KPiBcc3RvcHRl eHQNCj4NCj4gVGhhbmtzIGluIGFkdmFuY2UsDQo+IEFsZXgNCj4NCkZvciBtZSBpdCBsb29r cyBhbHJpZ2h0LCBpbiBwYXJ0aWN1bGFyIGlmIHlvdSBoYXZlIGxvbmdlciANCnRleHQgaW4g dGhlIFxpdGVtLiBUaGUgZmlndXJlcyBhcmUgYWxpZ25lZCB3aXRoIHRoZSBcaXRlbSdzLg0K DQpPbmUgdGhpbmcgd2hpY2ggY2hhbmdlcyBpcyB0aGUgc3BhY2UgYmV0d2VlbiBkZSBpdGVt czogDQpiZXR3ZWVuIDIgYW5kIDMuIEkgaGF2ZSBubyBhbnN3ZXIgZm9yIHRoYXQuDQoNCi0t LQ0KQWxhaW4NCg0KDQo= --------------gpHO1sY9IPvWrvsrRIiDvWrL Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi!

Le 21/11/2022 =C3=A0 14:00, Alexandre Christe via ntg-context a =C3=A9crit=C2=A0:
Dear list,

With the following MWE I end up with big gaps between margin figures in an itemized list. Is there a way to remove that space in the text and place the figures in the margin one below the other the best one can?

\setuppagenumbering
=C2=A0 [alternative=3Ddoublesided, location=3Dmargin]

\setuplayout
=C2=A0 [header=3D0pt,
=C2=A0 =C2=A0margin=3D4cm,
=C2=A0 =C2=A0footerdistance=3D.5cm,
=C2=A0 =C2=A0topspace=3D1cm,
=C2=A0 =C2=A0backspace=3D1cm,
=C2=A0 =C2=A0cutspace=3D2cm,
=C2=A0 =C2=A0width=3Dfit,
=C2=A0 =C2=A0height=3D\dimexpr
=C2=A0 =C2=A0 \paperheight-\topspace+\footerheight+\footerdistance-4cm\relax]=

% \showframe

\definefloat
=C2=A0 [marginfigure]
=C2=A0 [figure]

\setupfloat
=C2=A0 [marginfigure]
=C2=A0 [outermargindistance=3D-\outermargintotal,
=C2=A0 default=3D{outermargin,height,high,low,none}]

\starttext

\startstaticMPfigure{square}
=C2=A0 draw fullsquare scaled 3cm;
\stopstaticMPfigure

\startitemize
=C2=A0 \placemarginfigure{}{\usestaticMPfigure[square]}
=C2=A0 \item bla
=C2=A0 \item bla
=C2=A0 \placemarginfigure{}{\usestaticMPfigure[square]}
=C2=A0 \item bla
\stopitemize

\stoptext

Thanks in advance,
Alex

For me it looks alright, in particular if you have longer text in the \item. The figures are aligned with the \item's.

One thing which changes is the space between de items: between 2 and 3. I have no answer for that.

---
Alain


--------------gpHO1sY9IPvWrvsrRIiDvWrL-- --===============5596948372106600506== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4v bGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0 Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============5596948372106600506==--