Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id v7M8biEM026959 for ; Tue, 22 Aug 2017 10:37:45 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx115 [212.227.17.5]) with ESMTPS (Nemesis) id 1MtNGY-1dQbpk21vC-00uJFS for ; Tue, 22 Aug 2017 10:37:38 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id v7M8bWi6004143; Tue, 22 Aug 2017 10:37:32 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 435EA126B4B; Tue, 22 Aug 2017 10:37:32 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 20185024 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 22 Aug 2017 10:37:32 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 396F9126B29 for ; Tue, 22 Aug 2017 10:37:32 +0200 (CEST) Received: from mail-wr0-f175.google.com (mail-wr0-f175.google.com [209.85.128.175]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id v7M8bP4p004068 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 22 Aug 2017 10:37:27 +0200 Received: by mail-wr0-f175.google.com with SMTP id f8so82631516wrf.3 for ; Tue, 22 Aug 2017 01:37:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=4hlY/dsufR98ERxbfVbD/NhPlGswBqAzdMpDbbg6zzw=; b=jRPUd3E7qHMZsrbHaq0rQpAhZqU24RIobjXv8rfooAVn1u6e4nghZmOgV4BzQ6fbHB kCihNaGsseyT6H2l7u2LhvdQYsJUA40kHOs4hb/rWMYIqdq74zFKeHhSLFl75baHREuH ms5/T5It4zuJCdoBAQ4s91UunZPbmIcsIuByMuzYGaupzIUIM0DTsheuBqiRV8bx24CW kzhW58u04Ry8bBXGwue3aObjhJhOJU74AT0w/8SgCUuNWW1nYC9suCgqBF4XeamGHhF0 4JhbBksL00WfxAMvdoCSEh/u9bEkmIb9i1UgUE90Vc80/VJRglx8tU/OZiuW9AG2i79k nN4Q== X-Gm-Message-State: AHYfb5h8tR4e8NGx7gvgwu1Sno2qNj6Z/pzsaE6+D6JYrfXK1HL++5gS 8STbIRRp45XINRdH3gMeOQ== X-Received: by 10.223.171.14 with SMTP id q14mr1070337wrc.12.1503390600409; Tue, 22 Aug 2017 01:30:00 -0700 (PDT) Received: from [139.222.113.179] (ueaczc6479csv.uea.ac.uk. [139.222.113.179]) by smtp.gmail.com with ESMTPSA id d17sm22709635wrc.78.2017.08.22.01.29.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Aug 2017 01:29:59 -0700 (PDT) References: <20170607101428.GA17779@hzdr.de> <1502234312.27138.49.camel@sipsolutions.net> <1503265946.27303.13.camel@sipsolutions.net> User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit Message-ID: <86fd0451-18f7-98ed-e8b2-5dea720ae6da@morningstar2.co.uk> Date: Tue, 22 Aug 2017 09:29:58 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \hbox_set:Nn issue after expl3 [2017/05/13] update To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <1503265946.27303.13.camel@sipsolutions.net> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-UI-Filterresults: notjunk:1;V01:K0:aOZF2JyW2ns=:nRbdhB1CL7h3IQwg9Ilb//yVGz r3QGlb6sFoTxCmhPSZnUbTVmtsZrAdT/Te1rFdRAFrfzlNJrPVOEub9UFxxhelexO42uKBgEh ltHNjBZZvN1XcvSjRiz1TueTaH22LA7J8dadfn+vk4XGw+QjWUnCgPIi91qMCGWyazMDYpXcM o341XhH3qqNN1CE/+dQQbOSzJXN3AdZuAfIXs0+DK2sn9K/vdMGKenRQN+vh8qwphWHhh2X6h H9M5iARxCMAKrQHc2+6GIfdYoytnn/sD4kfZN1INARhUqTkB6zv+wqCdHOEXNnvFmgaycGorz PI2upG/Ny2WlIwc40t2F80+NLUO3xWViaWxD6DWRFiHptyXln50BZ+u4Ex+an4s0c586UYP5i PvDkZAObX5fnxm2eV0p/wWlNtS5jJS9j9yjeipXLM/SckR1DsnN2BbwCs7bbMrwqSbSNtIbaP +wj2z97cQCas45PvMBrE9HNYTbpu4UsgX1SWhoT2HVGvigT47XE2sRrPhQNsYZk0Rbf6wLU0l rIaykDX64f9jLCva9ZnzczYenRldht9ftHjP98Gq5+H2zyhFJDdjr2Ouxag/613+EdbYyixCr EJdvdv1DL/yhAFsiUTHJODV/a1jnXCr9tzq5rzRCFxWvSSsWD9nb3eK5WVLM5+1Ck6uMLMBud 1oxg0apJhH3+DBla2zBlitgnpNVJdpqpoOL36ce6Kit6fUCozdnZZRUt9CGSXTYn7VlICx3U0 B4V/6SAAlR1hhsbEs2wlKqByxsRYInBo5u29Q8TWfGQpP85EpHoOiLqzEkISmDS9jbKPjiRun VOsOhLxxuUdPP11q/ei8varp8N5lQygP6zVRtRxtpJzc3jIxRXaerxAZKs+QifDVNrUC2WafX sQRkftaUrE6ip0PeES54VmPh8wTUAi7azv97GRmUdDRF1ME755wwFe/xVvgJ7zayd5EH+NWqF LSQxFDzKVADZjXkjbi/JborAhaCIizzSAnht6jItq1bXnpfKRhJM8CPN7wxCHP+ZuaKs7veJn DlBe0V5nxvr5BYlWtV4MBaW0YLwQYcj20ANyxzbhARFd/GNWJG3sSXmqXqblLM5bJ+TI5MoIG y4rMfewzJsfNn88Sc5r6QNX8/k7W4tTKYfVLn0mm6waBqteIyvUvEWDDIpKEHyepcaWHsDFjJ 2il3Qf5x+4b3u6y1z2rzVFaU1J1/l3KBl4cwNpGjqLfUTUIwKDKJiyV+F++OYy722Z5TOetYo GX2aJ/Nk8r4BkEGfB9lNC42JiCEOVJgCxBty+i914hQ8CeqewFB+xQct1ZD3nZtD+hMvTop8a n/uaUGtP3lMpsDDd1TxZlB8nKfa5hDLHco9I78DzOCiSqWxUVEZr7m0GiH6dXRGlqb824mZCw Z1M5TDw6gUqkDK1/uk+r0VzL6DmEl6YmNDMlx4GlXSNbIThTdkngcPNlAWoB9xCmtxBc16AC8 e3zZ8P1vmBy6UOgMdK49zkbtw1UMMCmMujdbD5vOG6pttoL4ckzs5qt0i+F1r+c7g50VZneJo 4qcMTH0DYQ1NbdtX0PZje0XblPRirQ2wb7Fgdes5uIz6H5uW8kvLw/OyE727Toon5szYHpctr 0dUMQoMPSO7FscFerNCZT+WiCOEefg2XYsHmn/E5P3BGrZ3nnNSfEhe6YHnhFQctj4i+DKMn6 zV0PKIMgmYOI1NicEv8a/PT X-UI-Loop:V01:XETdEt6SROc=:rFFoFNWcQ3iAgceX4Smak6TvVnwBNid15VgrC/UO5hw= X-UI-Out-Filterresults: notjunk:1;V01:K0:7r9UWGJMKOc=:TV4c2hvS3mtJPwibob/wlb gdTaxQVPUhLJDENOB3CyOi7FK07ZoYObYNio4sN8L0dgrlX7odsS5GuQfZIbiDH/94qXKRDUB eqvlZHfZM86XfBfrDBROVxKONIN5V92wO17a0M9eN0GDtwHTPev6ZpUFfyHrQ1jY3M8Alekwz E4dakoVbCm0zE67qc1/e5BKx6PWG9bEhKuwt1IiPr21h//yuUQ2UsPncx0oEb782J7fgEmS+P vCBtYX/lKKm+IP6c/tBv4weyWH6sR48qGC8GFifUssrf/L5Wy4MwED2P7mNRZ+JRl5/f3bSIn 2Cj5awAe5avD7U2gRVVdVwNcqprGQAkmGIzzgAkTdNNQ1PmfxWiAXyxc7JR2awYSOlewM8k6O ksUd5L8TPMbc6zp4QP5Uy/WKo/qiCgsOa3MtCXkq9v+X+Jx/dmCPmkzd5ew8J3PKcSyfR5wEw zxxQAra679EfdARy1Fn8EaLIEMGYUbE= X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 8001 On 20/08/2017 22:52, Benjamin Berg wrote: > Hi, > > On Wed, 2017-08-09 at 09:50 +0100, Joseph Wright wrote: >> On 09/08/2017 00:18, Benjamin Berg wrote: >>> just ran into the same issue myself. I haven't been able to solve my >>> usage yet but noticed in the processes that \vbox_set_top:Nw seems to >>> be still missing. >> >> Could you give a bit more detail of the case you need to solve? > > I would expect it to be added either way, just so that the API is the > same for the different boxes :) Yes and no :) The current box support goes back a *long* way in its current form, but that in part reflects the fact that much of what the team have done with expl3 hasn't really been box-oriented. It's at least possible that this rather low-level approach may be revised. So we are adding things we need, but not necessarily 'all the things'. The vbox vs. vtop issue is one we probably need more thought on for lots of reasons ... That said, at least at present it's likely best to have a full set: if/when we need to revisit provision, knowing what people are using is going to be important. > Anyway, the case I am trying to solve is a macro which in reality puts > the content into a box (this can be a vtop or hbox depending on the > command). > > So my user would type something like: > > \question[text=some text]{\verb^some text^} Eeek: verbatim-in-an-argument. I assume you know this isn't a great plan. > The reason to use \vtop is a bit more odd. I was unhappy that I > wouldn't get the correct interline skip for the first row of the vbox. > So my solution was to put it into a \vtop to measure the height and > then unpack it into a normal \vbox to get the correct \prevdepth value > after the box has been added to the vertical list. This sort of thing is the point I was eluding to above: one could well argue that the team should be providing interfaces that deal with such things without ever asking programmers to worry about them. Joseph