From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/101286 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: page ranges in \markpage Date: Fri, 20 Jul 2018 00:19:03 +0200 Message-ID: <57f6d55e-a471-9c37-3eb4-2368868e8d29@xs4all.nl> References: <5B4F7B79.8050908@gmail.com> <5B4F9014.7050208@gmail.com> <1ee0ec6d-9f38-fc47-eb89-8ce73b806047@gmx.es> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1532038655 2387 195.159.176.226 (19 Jul 2018 22:17:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 19 Jul 2018 22:17:35 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Jul 20 00:17:31 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgHEo-0000WA-9b for gctc-ntg-context-518@m.gmane.org; Fri, 20 Jul 2018 00:17:30 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 3732E44E2A; Fri, 20 Jul 2018 00:19:18 +0200 (CEST) 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 qx8SUkfIJutm; Fri, 20 Jul 2018 00:19:17 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id BDD1744E0C; Fri, 20 Jul 2018 00:19:16 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9296344E0A for ; Fri, 20 Jul 2018 00:19:15 +0200 (CEST) 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 V_5ReJhoscDa for ; Fri, 20 Jul 2018 00:19:15 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id F3F9044E0D for ; Fri, 20 Jul 2018 00:19:04 +0200 (CEST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.3e2) with ESMTP (TLS) id 3215-1713362 for ; Fri, 20 Jul 2018 00:19:04 +0200 In-Reply-To: <1ee0ec6d-9f38-fc47-eb89-8ce73b806047@gmx.es> Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:101286 Archived-At: T24gNy8xOS8yMDE4IDk6NTYgUE0sIFBhYmxvIFJvZHJpZ3VleiB3cm90ZToKPiBPbiAwNy8xOC8y MDE4IDA5OjA4IFBNLCBXb2xmZ2FuZyBTY2h1c3RlciB3cm90ZToKPj4KPj4gWy4uLl0KPj4gQWZ0 ZXJ3YXJkcyB5b3UgY2FuIHVzZSBhIGxvb3Agd2hlcmUgeW91IGFkZCB0aGUgbWFya3BhZ2UgY29t bWFuZHMgYXQKPj4gdGhlIGJlZ2luIGFuZCBlbmQgb2YgdGhlIHJhbmdlLCBiZWxvdyBpcyBhIHNp bXBsZSBleGFtcGxlIGJ1dCBpdOKAmXMgZWFzeQo+PiB0byB3cml0ZSBhIGJldHRlciBsb29wIHdp dGggTHVhLgo+Pgo+PiBcc2V0dXBsYXlvdXRbcGFnZV0KPj4gXHNldHVwaW50ZXJhY3Rpb25bc3Rh dGU9c3RhcnRdCj4+IFxzZXR1cGludGVyYWN0aW9uc2NyZWVuW29wdGlvbj17cG9ydHJhaXQsIHBh cGVyfSwgcHJpbnQ9cGFnZXNdCj4+IFxzdGFydHRleHQKPj4gXGdldGZpZ3VyZWRpbWVuc2lvbnNb aS1jb250ZXh0LnBkZl0KPj4gXGRvc3RlcHdpc2VyZWN1cnNlezF9ezk5fXsxfXtcZXh0ZXJuYWxm aWd1cmVbaS1jb250ZXh0LnBkZl1baGVpZ2h0PVx0ZXh0aGVpZ2h0LHBhZ2U9XHJlY3Vyc2VsZXZl bF19Cj4+IFxzdGFydG1hcmtwYWdlc1twYWdlXQo+PiBcZG9zdGVwd2lzZXJlY3Vyc2V7MTAwfXsz MDB9ezF9e1xleHRlcm5hbGZpZ3VyZVtpLWNvbnRleHQucGRmXVtoZWlnaHQ9XHRleHRoZWlnaHQs cGFnZT1ccmVjdXJzZWxldmVsXX0KPj4gXHN0b3BtYXJrcGFnZXMKPj4gXGRvc3RlcHdpc2VyZWN1 cnNlezMwMX17XG5vZmZpZ3VyZXBhZ2VzfXsxfXtcZXh0ZXJuYWxmaWd1cmVbaS1jb250ZXh0LnBk Zl1baGVpZ2h0PVx0ZXh0aGVpZ2h0LHBhZ2U9XHJlY3Vyc2VsZXZlbF19Cj4+IFxzdG9wdGV4dAo+ IAo+IFdvbGZnYW5nCj4gCj4gYSBkaWZmZXJlbnQgYXBwcm9hY2ggd291bGQgYmUgKGNvZGUgd2Fz IG1haW5seSBwcm92aWRlZCBieSBhbm90ZXIgcGVyc29uKToKPiAKPiAgICAgIFxzdGFydGx1YWNv ZGUKPiAgICAgIGZ1bmN0aW9uIGRvY3VtZW50LnNwbGl0YXJyYXkoaW5wdXRzdHIsIHNlcCkKPiAg ICAgICAgbG9jYWwgdD17fQo+ICAgICAgICBmb3Igc3RyIGluIGlucHV0c3RyOmdtYXRjaCgiKFte Ii4uc2VwLi4iXSspIikgZG8KPiAgICAgICAgICB0YWJsZS5pbnNlcnQodCwgc3RyKQo+ICAgICAg ICBlbmQKPiAgICAgICAgcmV0dXJuIHQKPiAgICAgIGVuZAo+IAo+ICAgICAgZnVuY3Rpb24gZG9j dW1lbnQuZ2V0cGFnZWFycmF5KHBhZ2VfcmFuZ2VzKQo+ICAgICAgICBsb2NhbCBwYWdlX2FycmF5 PXt9Cj4gICAgICAgIGxvY2FsIHJhbmdlcyA9IGRvY3VtZW50LnNwbGl0YXJyYXkocGFnZV9yYW5n ZXMsICIsIikKPiAgICAgICAgZm9yIF8sIHBwIGluIGlwYWlycyhyYW5nZXMpIGRvCj4gICAgICAg ICAgaWYgc3RyaW5nLmZpbmQocHAsICItIikgdGhlbgo+ICAgICAgICAgICAgYXV4ID0gZG9jdW1l bnQuc3BsaXRhcnJheShwcCwgIi0iKQo+ICAgICAgICAgICAgZm9yIGk9dG9udW1iZXIoYXV4WzFd KSwgdG9udW1iZXIoYXV4WzJdKSwgMSBkbwo+ICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQocGFn ZV9hcnJheSwgaSkKPiAgICAgICAgICAgIGVuZAo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAg ICB0YWJsZS5pbnNlcnQocGFnZV9hcnJheSwgdG9udW1iZXIocHApKQo+ICAgICAgICAgIGVuZAo+ ICAgICAgICBlbmQKPiAgICAgICAgcmV0dXJuIHBhZ2VfYXJyYXkKPiAgICAgIGVuZAo+IAo+ICAg ICAgZnVuY3Rpb24gZG9jdW1lbnQucHJpbnRtYXJrZWRwYWdlcmFuZ2VzKHRhZywgcGFnZV9yYW5n ZXMpCj4gICAgICAgIHBhZ2VfYXJyYXkgPSBkb2N1bWVudC5nZXRwYWdlYXJyYXkocGFnZV9yYW5n ZXMpCj4gICAgICAgIGNvbnRleHQoIlxcbWFya3BhZ2VbIiAuLiB0YWcgLi4gIl1bIiAuLgo+ICAg ICAgICAgICAgdGFibGUuY29uY2F0KHBhZ2VfYXJyYXksICIsICIpIC4uICJdIikKPiAgICAgIGVu ZAo+ICAgICAgXHN0b3BsdWFjb2RlCj4gCj4gICAgICBcZGVmXGdldG1hcmtlZHBhZ2VyYW5nZXMj MSMyeyUKPiAgICAgICAgICBcY3R4bHVhe2RvY3VtZW50LnByaW50bWFya2VkcGFnZXJhbmdlcygi IzEiLCIjMiIpfX0KPiAgICAgIFxzZXR1cGxheW91dFtwYWdlXQo+ICAgICAgXHNldHVwaW50ZXJh Y3Rpb25bc3RhdGU9c3RhcnRdCj4gICAgICBcc2V0dXBpbnRlcmFjdGlvbnNjcmVlbltvcHRpb249 e3BvcnRyYWl0LCBwYXBlcn0sIHByaW50PXBhZ2VzXQo+ICAgICAgXGdldG1hcmtlZHBhZ2VyYW5n ZXN7cGFnZXN9ezUsIDI1LTMwLCAxMDAtMjAwLCAyMzUsIDI5OCwgMzA0fQo+ICAgICAgXHN0YXJ0 dGV4dAo+ICAgICAgXGluc2VydHBhZ2VzW2ktY29udGV4dC5wZGZdW3dpZHRoPTBwdF0KPiAgICAg IFxzdG9wdGV4dAo+IAo+IFRoaXMgbWFrZXMgZWFzaWVyIHRvIGFkZCBtb3JlIGNvbXBsZXggcGFn ZSBpbnRlcnZhbHMgKHN1Y2ggYXMgdGhlIG9uZQo+IGFib3ZlKS4KPiAKPiBCZWZvcmUgYWRkaW5n IHRoaXMgdG8gdGhlIHdpa2ksIG15IHF1ZXN0aW9uIHdvdWxkIGJlIHdoZXRoZXIgaXQgbWlnaHQK PiBub3QgYmUgZWFzaWVyIHRvIGFkZCBwYWdlIHJhbmdlcyB0byBcbWFya3BhZ2UuCgpuaWNlciBj b2RlCgpsb2NhbCBmdW5jdGlvbiBnZXRwYWdlYXJyYXkocGFnZV9yYW5nZXMpCiAgICAgbG9jYWwg bGlzdCAgID0geyB9CiAgICAgbG9jYWwgcmFuZ2VzID0gc3RyaW5nLnNwbGl0KHBhZ2VfcmFuZ2Vz LCAiLCIpCiAgICAgZm9yIGk9MSwjcmFuZ2VzIGRvCiAgICAgICAgIGxvY2FsIGYgPSBzdHJpbmcu c3BsaXQocmFuZ2VzW2ldLCAiLSIpCiAgICAgICAgIGZvciBpPXRvbnVtYmVyKGZbMV0pLCB0b251 bWJlcihmWzJdIG9yIGZbMV0pIGRvCiAgICAgICAgICAgICBsaXN0W2ldID0gdHJ1ZQogICAgICAg ICBlbmQKICAgICBlbmQKICAgICByZXR1cm4gdGFibGUuc29ydGVka2V5cyhsaXN0KQplbmQKCmlu c3BlY3QoZ2V0cGFnZWFycmF5KCIxLTUsOCwxMi0xOSIpKQoKb3IgZXZlbiBiZXR0ZXIKCmxvY2Fs IGZ1bmN0aW9uIGdldHBhZ2VhcnJheShzdHIsbWF4KQogICAgIGxvY2FsIGxpc3QgPSB7IH0KICAg ICBsb2NhbCBmdW5jdGlvbiBhZGQoaSkKICAgICAgICAgbGlzdFtpXSA9IHRydWUKICAgICBlbmQK ICAgICBpZiBtYXggdGhlbgogICAgICAgICB1dGlsaXRpZXMucGFyc2Vycy5zdGVwcGVyKHN0cixt YXgsYWRkKQogICAgIGVsc2UKICAgICAgICAgdXRpbGl0aWVzLnBhcnNlcnMuc3RlcHBlcihzdHIs YWRkKQogICAgIGVuZAogICAgIHJldHVybiB0YWJsZS5zb3J0ZWRrZXlzKGxpc3QpCmVuZAoKaW5z cGVjdChnZXRwYWdlYXJyYXkoIjEtNSw4LDEyLTE5LDg4LSIsMTAwKSkKCmFuZCB0aGVuCgpmdW5j dGlvbiBkb2N1bWVudC5wcmludG1hcmtlZHBhZ2VyYW5nZXModGFnLHN0cikKICAgICBjb250ZXh0 Lm1hcmtwYWdlKHsgdGFnIH0sIGdldHBhZ2VhcnJheShzdHIpKQplbmQKCj4gSSBtZWFuLCBhcyBh IHN0YW5kYXJkIHVzZXIgSSB0aGluayB0aGVyZSBpcyB0b28gbXVjaCBjb2RlICh3aGljaCBtYXkg YmUKPiBpbXByb3ZlZCBhbmQgbWFkZSBwYXJ0IG9mIENvblRlWHQpIGZvciBzdWNoIGEgc2ltcGxl IG5lZWQuCj4gCj4gT2YgY291cnNlLCBJIG1heSBiZSBtaXNzaW5nIHRoZSB3aG9sZSBwb2ludCBp biB0aGlzIGlzc3VlLgo+IAo+IEkgd291bGQgcmVhbGx5IGFwcHJlY2lhdGUsIGlmIHNvbWVvbmUg Y291bGQgZXhwbGFpbiBtZSB3aGF0IGlzIHdyb25nIGluCj4gbXkgYXNzdW1wdGlvbiB0aGF0IFxt YXJrcGFnZXMgbmVlZCBhbHNvIHBhZ2UgaW50ZXJ2YWxzLgoKCi0tIAoKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhhbnMgSGFnZW4gfCBQUkFHTUEg QURFCiAgICAgICAgICAgICAgIFJpZGRlcnN0cmFhdCAyNyB8IDgwNjEgR0ggSGFzc2VsdCB8IFRo ZSBOZXRoZXJsYW5kcwogICAgICAgIHRlbDogMDM4IDQ3NyA1MyA2OSB8IHd3dy5wcmFnbWEtYWRl Lm5sIHwgd3d3LnByYWdtYS1wb2QubmwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxl YXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRn Lm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJw YWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5u ZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2Nv bW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19f