Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t2UEOeSf030664 for ; Mon, 30 Mar 2015 16:24:41 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx003) with ESMTPS (Nemesis) id 0Lj4XO-1ZBMbd04Mg-00dBt3 for ; Mon, 30 Mar 2015 16:24:35 +0200 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 t2UEMnpR024370 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 30 Mar 2015 16:22:49 +0200 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 t2UDInN5012566; Mon, 30 Mar 2015 16:22:49 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12051885 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 30 Mar 2015 16:22:49 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t2UEMni7030712 for ; Mon, 30 Mar 2015 16:22:49 +0200 Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0136.outbound.protection.outlook.com [157.56.112.136]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t2UEMb1C024261 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for ; Mon, 30 Mar 2015 16:22:40 +0200 Received: from [192.156.217.146] (62.254.111.82) by AM2PR05MB1235.eurprd05.prod.outlook.com (25.163.148.149) with Microsoft SMTP Server (TLS) id 15.1.125.19; Mon, 30 Mar 2015 14:22:36 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 References: <42f7dnwoca7b$.dlg@nililand.de> <551945BC.5050603@nag.co.uk> <1kyxkadepot6w.dlg@nililand.de> Content-Type: text/plain; charset="windows-1252"; format=flowed X-Originating-IP: [62.254.111.82] X-ClientProxiedBy: DB3PR08CA0034.eurprd08.prod.outlook.com (25.161.51.172) To AM2PR05MB1235.eurprd05.prod.outlook.com (25.163.148.149) X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR05MB1235; X-Forefront-Antispam-Report: BMV:1;SFV:NSPM;SFS:(10019020)(6009001)(6049001)(24454002)(479174004)(2950100001)(99136001)(83506001)(59896002)(40100003)(50986999)(76176999)(36756003)(47776003)(77156002)(92566002)(66066001)(65956001)(65816999)(87266999)(54356999)(42186005)(46102003)(74482002)(33656002)(122386002)(450100001)(107886001)(87976001)(62966003)(74826001)(50466002);DIR:OUT;SFP:1102;SCL:1;SRVR:AM2PR05MB1235;H:[192.156.217.146];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5002010)(5005006);SRVR:AM2PR05MB1235;BCL:0;PCL:0;RULEID:;SRVR:AM2PR05MB1235; X-Forefront-PRVS: 05315CBE52 X-OriginatorOrg: nag.co.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2015 14:22:36.7120 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR05MB1235 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id t2UEMni7030713 Message-ID: <55195C28.4080606@nag.co.uk> Date: Mon, 30 Mar 2015 15:22:32 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: David Carlisle Subject: Re: key-val syntax in class and package options To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <1kyxkadepot6w.dlg@nililand.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:+XTS6s6cGv4=:US4bCBnxYva41CY72u1xxRz8tu AxqPs5KwKDIPEIf5V9JonCLGZr/1hPVbOHG+0D+la/ZcgDLtROLkFebObga4GqftbUnzRhS3K 4tUPoDPvKw9KqyNDZa9EP6eZ9tJUfWzuBrpfk4sFmzzsCVHPCWn93xfyKFG1+Zcllcb2zX1+D woQzhsI+bPfLYtxhBbcy05iBcVgVMfBwnDAejG/6Z2rpnwhpeQ7CVg2g6pYxhkmmAmUOvqxYS cj6FRWE9pN7rn6PWsV2J78h5iPKHrtqbz3vhm6hXa5+XIlnpdcKQxRjT3iNljIko9f/oW0O0I yMSx3zfHxHr4FHSrhRjby4hoodtzW1yriJlXf2mwARxBxyiAXdlsj0T84zWftSNeXHohB1d6Y JiOxtTs4kdj+BxDDCYQLHAYvUCmMTPUy9e4cnStUZBloHXz0fMDc4+kdco4eGVdURL7O+nKvR Yolt+tw1BqnixLL5cvHPLdZkDJ7/r6fHlqU3A/EcR6vE3ZTijPosWL2mAhWSD2Ic1SIElAWCk MYahb93GKtFhXiAAMid/kvifbcL2t1TJX1s5gifSKRa1Bfm+Dy7m0X81qXK8JcUKaJzBQKXO4 hdFAesR2knK0C/PMAYc4C4KCYNfkSCu5JZdFnpscySn3Remdn8SzCH6r1UiXk+8nl5j7VrHt9 zWXkg8QLYKI2xbOmqK4FEDiY+C7heDm5alVO8mzkDqjJZf7P22dydYjPvVgXqolNNloRO+hnr nUKBOkrR7sFmzkA9Ja4vrNA1sF93rjzCWXXggaa37Vp3glZrueixFVj89OFynmdmhlrsoehE2 PVdJiL/HYcvJDjdqaD7PpsSpNTwThjE9MSzvXnh1oTTrZeQW+r+ImCvg02XsmN6b4g6VOWz5C dco4DCOQiq0Hox1EkkVMvaOG45WALFelHscDPYBScXKQzELMqF5qavxmTWs4q8aeQdCyHvzHG BWYIYNdXwOC5YnMwe7kQoyjQGHXoL4c+7k64lygaiHkbS7fsMYlumNgXX6kwylmmSAqRqylGt sU69q3rjM1+SYiaY6y6mPFzEz2DHnxeNM4SorUvLfn2/aDl/BhYM3PobxUWDpqbAtTd6oX/kn hPq0vyWnEDdsN7+wDhfUuw1/eA/Tk+52eQo85DZNCRDBxogjbSQ/FjtuLZTo4Thl9plwvuNPj tAXcBvC5rVXVzMk3RmBNEf5jgKd1mDE3H16Y22CRpEsnOoS61fGIHWVpjBFqGfMbKB+YlKBhR YIoFs+B/TN9uzCY0jJw9ajfGYnOM9w43lplyg4Emv6kuozkEA1nS+znonlz8ve0KmL42tOo53 PzNkAjkj794mJrrCXd0SBsHh0wpVBmsMbYc2D4Xl0+EJ3sNQv95TK8WSuF8LmgPAj1aTf+S+9 mNZ3M2mDdAqMdK3P1xFfR0seQkmCEBq/AVT2+ACvc1EBCHz2w2kEwdLdQ5goJyEt/860xNX/A cd79YwJeWjFNVGTkTpB9o5YxWkU0/Ra+Qmmdg47MH90gi4hHN0 X-UI-Loop:V01:08bQcgIO2ow=:+NpL95L05PNDAbIjqdSe92gzT0lp3FWWdstwIrFZvNk= X-UI-Out-Filterresults: notjunk:1; X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7695 On 30/03/2015 14:54, Ulrike Fischer wrote: > But there remains a small number of options where propagation is > wanted: draft, final, language names comes to my mind. draft and > final are probably easy to catch, but language names are an open > list. if a package processed its own options using some kv handler, but processed the global options using the standard one then \documentclass[index=zz,draft,german]{scrbook} would probably work out OK, with index=zz being ignored as a single token unknown option, and draft and german (but not fancier language selection options) being picked up by any package looking for it. It would work, but might be too weird and just not processing the global options may be better..... David The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Microsoft Office 365.