From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/98314 Path: news.gmane.org!.POSTED!not-for-mail From: Thomas Widmann Newsgroups: gmane.comp.tex.context Subject: Re: Adjusting column width dynamically to get rid of orphans and widows Date: Fri, 23 Jun 2017 14:21:05 +0100 Message-ID: References: <1497951708.16090.19.camel@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1498224103 24966 195.159.176.226 (23 Jun 2017 13:21:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 23 Jun 2017 13:21:43 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Jun 23 15:21:39 2017 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 1dOOWo-0006Gc-MZ for gctc-ntg-context-518@m.gmane.org; Fri, 23 Jun 2017 15:21:38 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 94EDF104324; Fri, 23 Jun 2017 15:21:21 +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 1otQ7j-69Ktc; Fri, 23 Jun 2017 15:21:20 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id C937A10431D; Fri, 23 Jun 2017 15:21:20 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5F14610431D for ; Fri, 23 Jun 2017 15:21:19 +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 PLhCvUD6GVuk for ; Fri, 23 Jun 2017 15:21:18 +0200 (CEST) Original-Received: from mail-lf0-f46.google.com (mail-lf0-f46.google.com [209.85.215.46]) (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 5613B10431B for ; Fri, 23 Jun 2017 15:21:08 +0200 (CEST) Original-Received: by mail-lf0-f46.google.com with SMTP id m77so30174447lfe.0 for ; Fri, 23 Jun 2017 06:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=complexli.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=G349NJe8Dgt0j0tvExnZoUWycWNpVRotLnx0/ymimds=; b=nBT2FM/M04w3/gLc/+e1EqawDREQwC5IRpghVcroOmfjeebyDOX2eUMUENSdcmBcji AXFYe9HHebcJZL/teeFCSDZIMU4zlV0DX4syt7FCk+8PSiIzAc2ol+mgE04Ywj860WyW 1YQ4U/68o57AyB2jhP+RyqC12RWs/Wd13w3Uw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=G349NJe8Dgt0j0tvExnZoUWycWNpVRotLnx0/ymimds=; b=SxWaV0g19zhCVTWN42vaqpKaT/4pimwvQZ3yOQFSLSOV7GdcJRF3APR1MFdwgOtJkS JuxEgAvYzHh9lW+DgLO3qvjU7pfVqo2BJEX7mNpJZ6kIG7hq/oK3T4+Z0WirROwi+n7w SdrgABTNTzKweRf5TEf/V+WrJ8+dNVFnNH3hfNvzRTzYCZ2ryetReTk5UsT+LMTJa+CB o9lwU8M3es+5ol1X/ctawZqtTLHTf9MJq/s1/OADyJw/umhsNgFg4rhmR/X77XcqI2K3 v49IyEOohWfudxBdtqHFO22mBzmGl4am2iWMlH4l6drhB9z17Eos9kJv9e8DXnsqyGwq w08Q== X-Gm-Message-State: AKS2vOwLKP+l/MWW6dTKtkizMu82dVHMCv9W+T+q3ZOQbkeMhaUCPqYD crxYrGd5ysM/2VTpFXErA4g1ayZR55G0zc4= X-Received: by 10.80.206.22 with SMTP id y22mr6205645edi.20.1498224066246; Fri, 23 Jun 2017 06:21:06 -0700 (PDT) Original-Received: by 10.80.213.67 with HTTP; Fri, 23 Jun 2017 06:21:05 -0700 (PDT) In-Reply-To: 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:98314 Archived-At: T24gMjAgSnVuZSAyMDE3IGF0IDIwOjMzLCBIYW5zIEhhZ2VuIDxwcmFnbWFAd3hzLm5sPiB3cm90 ZToKPiBPbiA2LzIwLzIwMTcgMTE6NTMgQU0sIFRob21hcyBXaWRtYW5uIHdyb3RlOgo+Pgo+PiBP biAyMCBKdW5lIDIwMTcgYXQgMTA6NDEsIEhlbnJpIE1lbmtlIDxoZW5yaW1lbmtlQGdtYWlsLmNv bT4gd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIFR1ZSwgMjAxNy0wNi0yMCBhdCAwOToyMiArMDEwMCwg VGhvbWFzIFdpZG1hbm4gd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IEkgcmVjZW50bHkgc3RhcnRlZCBl eHBlcmltZW50aW5nIHdpdGggdXNpbmcgQ29uVGVYdCAobWtpdikgZm9yCj4+Pj4gZGljdGlvbmFy eSB0eXBlc2V0dGluZy4gSXQncyBhIG11Y2gKPj4+PiBtb3JlIGF0dHJhY3RpdmUgb3B0aW9uIHRo YW4gcGxhaW4gVGVYIG9yIExhVGVYIGJlY2F1c2Ugb2YgdGhlIHN1cHBvcnQKPj4+PiBmb3IgdHlw ZXNldHRpbmcgb24gYSBncmlkLgo+Pj4+Cj4+Pj4gSG93ZXZlciwgZ3JpZCB0eXBlc2V0dGluZyBj YW4gZWFzaWx5IHJlc3VsdCBpbiBhIGxhcmdlIG51bWJlciBvZiBvcnBoYW5zCj4+Pj4gYW5kIHdp ZG93cywgd2hpY2ggcmVhbGx5Cj4+Pj4gZG9lc24ndCBsb29rIGdvb2QgaW4gYSBkaWN0aW9uYXJ5 Lgo+Pj4+Cj4+Pj4gSW4gYW4gaWRlYWwgd29ybGQsIEknZCB3YW50IHRvIGFsdGVyIHRoZSBjb2x1 bW4gd2lkdGggc2xpZ2h0bHkgdG8KPj4+PiBwcmV2ZW50IHRoZW0gKGJlY2F1c2UgbW9zdAo+Pj4+ IGRpY3Rpb25hcmllcyBhcmVuJ3QganVzdGlmaWVkLCB0aGlzIHdvdWxkbid0IGJlIHZlcnkgbm90 aWNlYWJsZSkuCj4+Pj4KPj4+PiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byB1c2UgTHVhVGVYIHRv IGFjaGlldmUgdGhpcz8gIEkuZS4sIGNvdWxkIG9uZQo+Pj4+IHdyaXRlIHNvbWUgY29kZSB0aGF0 IGdldHMKPj4+PiB0cmlnZ2VyZWQgYnkgb3JwaGFucyBhbmQgd2lkb3dzIGFuZCB0aGVuIGFsdGVy cyB0aGUgY3VycmVudCBjb2x1bW4gd2lkdGgKPj4+PiBzbGlnaHRseSB1bnRpbCB0aGUKPj4+PiBw cm9ibGVtIGRpc2FwcGVhcnM/ICBIYXMgc29tZWJvZHkgYWxyZWFkeSBkb25lIHRoaXM/ICBPciBo YXZlIHRoZQo+Pj4+IHJlbGV2YW50IFRlWCBpbnRlcm5hbHMgbm90IGJlZW4KPj4+PiBMdWFmaWVk IHlldD8KPj4+Pgo+Pj4+IEknZCBhbHNvIGJlIGludGVyZXN0ZWQgaW4gb3RoZXIgd2F5cyB0byBz b2x2ZSB0aGlzIGlzc3VlIOKAkyBmb3IgaW5zdGFuY2UKPj4+PiBjaGFuZ2luZyB0aGUgbG9vc2Vu ZXNzCj4+Pj4gZHluYW1pY2FsbHkgaW5zdGVhZCBvZiB0aGUgY29sdW1uIHdpZHRoLgo+Pj4KPj4+ Cj4+PiBIYXZlIGEgbG9vayBhdCBcd2lkb3dwZW5hbHR5IGFuZCBcY2x1YnBlbmFsdHkuICBBbHNv IHVzZSBtYXJnaW4ga2VybmluZwo+Pj4gYW5kIGZvbnQgZXhwYW5zaW9uLgo+Pgo+Pgo+PiBcd2lk b3dwZW5hbHR5IGFuZCBcY2x1YnBlbmFsdHkgYXJlIGFsbW9zdCB1c2VsZXNzIGluIHRoaXMgY29u dGV4dCDigJMKPj4gYmVsaWV2ZSBtZSwgSSd2ZSB0cmllZCEgKEknbSB0eXBlc2V0dGluZyBvbiBh IGdyaWQsIHdpdGggYSBmaXhlZAo+PiBudW1iZXIgb2YgbGluZXMgcGVyIHBhZ2UuKSBXaGljaCBp cyB3aHkgSSdtIGxvb2tpbmcgZm9yIGFsdGVybmF0aXZlcy4KPj4KPj4gTWFyZ2luIGtlcm5pbmcg YW5kIGZvbnQgZXhwYW5zaW9uIGFyZSBkZWZpbml0ZWx5IG9wdGlvbnMsIGJ1dCBhZ2FpbiwKPj4g bXkgcmVhbCBxdWVyeSB3b3VsZCBiZSBob3cgdG8gdHJpZ2dlciB0aGVtIGR5bmFtaWNhbGx5IHRv IGF2b2lkIGEKPj4gd2lkb3cgb3IgYW4gb3JwaGFuLgo+Cj4gY2FuIHlvdSBtYWtlIGEgc21hbGwg ZXhhbXBsZSBzaG93aW5nIHRoZSBwcm9ibGVtCgpTb3JyeSBhYm91dCB0aGUgZGVsYXkg4oCTIGhl cmUgeW91IGdvIQoKT24gbXkgY29tcHV0ZXIsIHRoZSBmaXJzdCBjb2x1bW4gZ29lcyBvbiBmb3Ig dHdvIGxpbmVzIG1vcmUgdGhhbiB0aGUKZm9sbG93aW5nIGNvbHVtbiwgYW5kIGl0IHN0aWxsIHBy b2R1Y2VzIGEgd2lkb3c6CgolJSUgZG9jdW1lbnQgc3RhcnRzIGhlcmUKClxtYWlubGFuZ3VhZ2Vb ZW5dCgpcZGVmaW5lZm9udGZlYXR1cmUKICBbZGVmYXVsdF1bZGVmYXVsdF0KICBbCiAgICBwcm90 cnVzaW9uPXF1YWxpdHksCiAgICBleHBhbnNpb249cXVhbGl0eSwKICAgIG9udW09eWVzLAogIF0K ClxkZWZpbmVzdGFydHN0b3AgW25lZ2luZGVudF0gWwogIGJlZm9yZT17JQogICAgXHN0YXJ0bmFy cm93ZXJbbGVmdF0lCiAgICBcc2V0dXBpbmRlbnRpbmdbLS41ZW0seWVzLGZpcnN0XSUKICAgIFxz ZXR1cGhlYWRbc3ViamVjdF1baW5kZW50bmV4dD15ZXNdJQogIH0sCiAgYWZ0ZXI9XHN0b3BuYXJy b3dlciwKXQoKXHNldHVwYm9keWZvbnRbcGFsYXRpbm9dCgpcc2V0dXBhbGlnbltoeixoYW5naW5n LHRvbGVyYW50XQoKXHN0YXJ0c2V0dXBzW2dyaWRdW215cGVuYWx0aWVzXQogICAgXHNldGRlZmF1 bHRwZW5hbHRpZXMKICAgIFxzZXRwZW5hbHRpZXNcd2lkb3dwZW5hbHRpZXN7Mn17MTAwMDB9CiAg ICBcc2V0cGVuYWx0aWVzXGNsdWJwZW5hbHRpZXMgezJ9ezEwMDAwfQpcc3RvcHNldHVwcwoKXHNl dHVwbGF5b3V0W2dyaWQ9eWVzLCBzZXR1cHM9bXlwZW5hbHRpZXNdCgpccmlnaHRoeXBoZW5taW49 NjAKXGxlZnRoeXBoZW5taW49NjAKClxkZWZcU2JsYWNrYm9sZCMxe3tcYmYgIzF9fQpcZGVmXFNk ZWYjMXt7IzF9fQpcZGVmXFNkZWZyZiMxe3tcYmYgIzF9fQpcZGVmXFNod0pOUiMxe3tcYmx1ZVxi ZiAjMX19ClxkZWZcU3Bvc3BzbWFsbGNhcHMjMXt7XHNjICMxfX0KXGRlZlxTcHVuY3R1YXRpb24j MXt7IzF9fQpcZGVmXFN4cmVmeHJodyMxe3tcYmYgIzF9fQpcZGVmXFNncm91cGludHJvIzF7e1xp dCAjMX19CgpcZGVmXHRocmVlZW50cmllc3tcU2h3Sk5Se2hlYWRwaG9uZXN9XHBhZ2Vbbm9dXHBh clwtXGhza2lwCi41ZW1cU3Bvc3BzbWFsbGNhcHN7bm91bn1cU3B1bmN0dWF0aW9ueyB9XFNkZWZ7 YSBwYWlyIG9mIHNtYWxsCnNwZWFrZXJzIHRoYXQgeW91IHdlYXIgb3ZlciB5b3VyCmVhcnN9XHBh clxTaHdKTlJ7aGVhcmR9XHBhZ2Vbbm9dXHBhclwtXGhza2lwCi41ZW1cU3Bvc3BzbWFsbGNhcHN7 dmVyYn1cU3B1bmN0dWF0aW9ueyB9XFNncm91cGludHJve3RoZSBwYXN0IHRlbnNlCmFuZCBwYXN0 IHBhcnRpY2lwbGUgb2Z9XFNwdW5jdHVhdGlvbnsKfVxTeHJlZnhyaHd7aGVhcn1ccGFyXFNod0pO UntoZWFyaW5nfVxwYWdlW25vXVxwYXJcLVxoc2tpcAouNWVtXFNwb3Nwc21hbGxjYXBze25vdW59 XFNwdW5jdHVhdGlvbnsgfVxTYmxhY2tib2xkezJ9XFNwdW5jdHVhdGlvbnsKfVxTZGVme0lmIHNv bWVvbmUgZ2l2ZXMgeW91IGEgfVxTZGVmcmZ7aGVhcmluZ31cU2RlZnssIHRoZXkgbGV0IHlvdQpn aXZlIHlvdXIgcG9pbnQgb2YgdmlldyBhbmQgbGlzdGVuIHRvIHlvdS5ccGFyfX0KClxkZWZcdGhp cnR5ZW50cmllc3tcdGhyZWVlbnRyaWVzXHRocmVlZW50cmllc1x0aHJlZWVudHJpZXNcdGhyZWVl bnRyaWVzXHRocmVlZW50cmllc1x0aHJlZWVudHJpZXNcdGhyZWVlbnRyaWVzXHRocmVlZW50cmll c1x0aHJlZWVudHJpZXNcdGhyZWVlbnRyaWVzfQoKXHN0YXJ0ZG9jdW1lbnQKClxzdGFydG1peGVk Y29sdW1uc1tiYWxhbmNlPXllc10KXHJhZ2dlZHJpZ2h0ClxzdGFydG5lZ2luZGVudAoKXHRoaXJ0 eWVudHJpZXMKClxzdG9wbmVnaW5kZW50ClxzdG9wbWl4ZWRjb2x1bW5zClxwbGFjZWZsb2F0cwpc c3RvcGRvY3VtZW50CgolJSUgZG9jdW1lbnQgZW5kcyBoZXJlCgpUaGUgdGhpbmcgaXMgdGhhdCB0 aGVyZSBzaW1wbHkgaXNuJ3QgYSBnb29kIHdheSB0byBicmVhayB1cCBhCnRocmVlLWxpbmUgZGlj dGlvbmFyeSBlbnRyeSwgYW5kIGl0IHdvdWxkIGJlIG11Y2ggYmV0dGVyIHRvIHBsYXkKYXJvdW5k IHdpdGggdGhlIGNvbHVtbiB3aWR0aCwgdGhlIGxvb3NlbmVzcywgbWFyZ2luIGtlcm5pbmcgb3Ig b3RoZXIKdG9vbHMgcmF0aGVyIHRoYW4gaGF2aW5nIHRvIGRvIHNvLiAgRG9pbmcgaXQgbWFudWFs bHkgaXMgZWFzeSBlbm91Z2gsCmJ1dCBpdCB3b3VsZCBiZSBtdWNoIG5pY2VyIGlmIHRoZSBvbmUg b3IgbW9yZSBvZiB0aGVzZSB0b29scyBjb3VsZCBnZXQKdHJpZ2dlcmVkIGF1dG9tYXRpY2FsbHku CgpSZWdhcmRzLAoKVGhvbWFzCi0tIApUaG9tYXMgV2lkbWFubgpEaXJlY3RvcgpDb21wbGV4bGkg TGltaXRlZAorNDQgNzg5IDQ0NCAzMDA5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlv dXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQg YW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0 dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBo dHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hp dmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3 aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw==