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 t9QDBEZJ027885 for ; Mon, 26 Oct 2015 14:11:15 +0100 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx109) with ESMTPS (Nemesis) id 0Lezp5-1aI3500tG3-00qks6 for ; Mon, 26 Oct 2015 14:11:09 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t9QD9Npx031761 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 26 Oct 2015 14:09:23 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t9QC2cLP018867; Mon, 26 Oct 2015 14:09:22 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12828016 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 26 Oct 2015 14:09:22 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t9QD9MaU003090 for ; Mon, 26 Oct 2015 14:09:22 +0100 Received: from ix.urz.uni-heidelberg.de (cyrus-portal02.urz.uni-heidelberg.de [129.206.100.98]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t9QD9LoH028367 for ; Mon, 26 Oct 2015 14:09:22 +0100 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by ix.urz.uni-heidelberg.de (Postfix) with ESMTPS id B509320F54B9 for ; Mon, 26 Oct 2015 14:09:21 +0100 (CET) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t9QD9Fce031620 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 26 Oct 2015 14:09:18 +0100 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZqhWR-00042J-NM for LATEX-L@URZ.UNI-HEIDELBERG.DE; Mon, 26 Oct 2015 14:09:11 +0100 Received: from p5b390513.dip0.t-ipconnect.de ([91.57.5.19]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 26 Oct 2015 14:09:11 +0100 Received: from news3 by p5b390513.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 26 Oct 2015 14:09:11 +0100 X-Injected-Via-Gmane: http://gmane.org/ Lines: 42 References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p5b390513.dip0.t-ipconnect.de User-Agent: 40tude_Dialog/2.0.15.41de X-Spam-Level: X-Spam-Flag: No X-Envelope-From: X-Spam-Status: No, hits=-3.70 required=6 tests=AWL,BAYES_00,L_P0F_UNKN,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, SPF_PASS Message-ID: <8t4qihf0fz0p.dlg@nililand.de> Date: Mon, 26 Oct 2015 14:09:03 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Ulrike Fischer Subject: Re: Spaces in l3keys keys To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE 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-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:Xm9qZEJKy08=:YsgZhNUok81QbaOKwrvSc4ISoh 5IID6u2adQMZMJmDvF6vbw2CXmLPHWrb2w7b71kOmESGKdM0+0gU4F8eo0SfUcVC+y/Q+Sqmj gICGXyw94WPaJKfSrRiNeriGmo8IiMhPJU3WoFrel9yGaF1TWuo4d6LY2Dyw+OTX895GfcUI6 X0Vr8u2m7aOrlUiRGpm+Q5VUuauqP7HTsj7dkaQIGY+pMIJh2qUJ+IKTd3rSzo9ByWvZqWv4u 6R9xiwcNn9dBlBJfKoYWlN8xOht1YGGSp37GIN5Ifc5rEP/NI6x0iKWB4JDeoSFIwN+i4IZco Dwxov8xr0Jt9WgR6Dggro9raZcScPT6152XEAzMyGFVbGZo9eIotJupbdYoltnspRt7Vf4q3G FdEnt3AYzgQTZVW0aejuEQxPd1A1CWnWakdch1BmKHAU0vMl/+VGegfwZPPVmzV8Hlfii7/h6 QjF23BvVATiLfadB2m5QcjUwV+kaMehVi01NC0gZ7WQ6EkN70vJvNWwJiqQA9wDwDGbQHdH0d 60x5TS23I9Wag2nphcwBy/FcEX/SsE6lUqNB9nK4CzAkr0snkbcYHho5fDMcp5b+UQA9yO0Ks f9U9Y4yUnjoWPsQ3Hgss3DvNYqIAszX7lCi+EocMvKGHL81v6rnwzoOQQc6lTR+G3sfh64C0R e8iZZxLMDItMF8gFkR1z/9LSnIKBLOde8k3FvBHX0Ckn8Ja2j05mioXl7smcUI2Hyr39Rd4sA VRsWtIuRF9GryOjA3fLubJkm4+4kGBsgs+4gkrC5cxqLUKB0emd/ZzMi3i1WDStaiu/ariFb+ jZCURFsv5XSq7DWTQqRdwn33ETGJKhtFm5BWg5g1r9EHzbvEgLalg/D7y05hCZ6hz2mhbTg9u vskXywyG1WZfpKGe/0lb2xyiCyEndmEKRDT3+RmSUA46mNBIdWB6WKiU8oJkDP+oU2DGgNblw 9sWQ8QJvTujFm2tzSZcGrapFNYhUhNdLCj4C3B3fc2oNdImG+/2F3M9ffqzEmOyPpqSS5kuV+ CwtEydYybYTpC4pNf0iYLnIT9CpEMHxkGlZCtirKrcXbHgEfXtEMpsKMmjH2GgLC+4Q2rPPJE 8jCn8g9d45K3LGSyZ/3ov4+fvOHca50rBXqPvs9e3tgM6HgDAYJ/Ix76xlu7u/IX6UDCO47D/ QrRUOiibw4pTPEw2aiFXw6Ol6r+Wc+8kAr5d+VEq/oU0ioK4Oknt8Gb0L+JUhS1s4+T/n/WYB iczPc8AmSukvZAXBb9gj4nX+l0CK/+pYlhL+q8QNN+sW6yjKW0OIPxQDh7/qFH18VUuAYa4dB 05JmpvG0H4uvXsvU6DLGxFd3G2PwoYGw9j78+qgg8ZWAf/Q5l96+0EsSQdDXHebzUxtDOXt3A P/2EqJbPvcSNBgZG2grrqpyspc7sVmwibgrtL7uuFj7d2fPr2MrEGP/Imb9fOGB6hvNS20UjC SuBvTnA3ept11VVopqgEMm4ZIuT6mg7l3l5ledYLvodVbpxYYt7qCY5vmOBhVrA7cgaSDUGYk eREWioo5Q2IfzbuZ6LaM= X-UI-Loop:V01:V6OASlzZMzA=:Qj7cSJ8Crg1mQIG6warbXN1sKklmoUi1ozHNbE6XoF0= X-UI-Out-Filterresults: notjunk:1;V01:K0:9ucEF3zRxoE=:9M9ebqd+C5x2/1WKZWQibH Yg8bZQ5hUp9yk543Pylbmm519R/RD6Mne1mU5Mrt449WqY2E7qfMG0AGlGnt4Ebi3PPSVrps7 35Afxy02t8aW2w2Yk4/TiQUErbq7jkYt0AQ6iLu96Q9+kcp+uxlGb4ly0InkPYnSQTmtzgbEb Zv7xxHXmVroyYzDLq8TwW4dQ6Jl/PKcEDrT7gj4xbhW218UmVhVNi82j475zD0BxbhfjV87Y8 cqOOnKqQ6d0+jfAMbSZ7eSHKgoiypdSihPiShog3wNJYiNIj9dekTw0e3cMMK99BVEYqYDkwC ms80njYpGgCkNx60uj6DA962v0C53z3PaI4JT/dwOE0yhXK7mkEvLB3uX1ZzW4cES3GwTl4wI zkTr483MJmM+IXpr131g4WGdoiccSuBI1VcaPLAAmD6VJ6C/tfmM5NO6G7aGi+OjA1RT6/v7j RtBM14XNJELDac5EPhx1QySygDLC7zlQZk9YAs1oHqTKeKe7Am/y70pE2J7p2D4nx44E5B1UX 1Ys7ra8u2XSR5ImxwZoCTRogu2FCm1AA+PlK9/UskAg X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7904 Am Sat, 24 Oct 2015 16:20:01 +0200 schrieb Manuel Blanco: > Regarding l3keys, has it been considered the idea of ignoring > whitespace in keys? > I think it would be a good idea, adds flexibility and presents > practically zero problems. > > If there's a key defined [do this=true] or [align at=0pt], it's almost > sure that the user or package author hasn't defined [dothis=true] or > [alignat=0pt] to do different things. And if they have defined, I > think the L3 Team can put that in the list of "don't do this" and it > wouldn't be a bad decision. > > That implies that spaces are probably not really relevant in key > names, so why not remove them all? That would ease the use of keys, > would let users choose the way to input of keys, and would probably > help those who struggle to remember keys in large packages (e.g., TikZ > / pgfpplots [xtick] vs. [x tick], [x tick labels] vs. [xtick labels] > vs. [xticklabels], etc.). > Personally I would like it if spaces wouldn't matter. While it makes keys names easier to memorize when they contains spaces it makes it more difficult to type them correctly (and in an expl3 context one always had to remember to type "x~tick"). But a change in l3keys wouldn't affect tikz so you should perhaps make a feature request on the pgf site. > Are there any problems or downsides this would cause? You naturally loose potential key names. And there is the danger that there is somewhere a package which relies on the current implementation. Perhaps one could add a \keys_set_trimkeyspaces:nn command. -- Ulrike Fischer http://www.troubleshooting-tex.de/