Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id o78GXaba001783 for ; Sun, 8 Aug 2010 18:33:37 +0200 Received: (qmail 31678 invoked by alias); 8 Aug 2010 16:33:30 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 08 Aug 2010 16:33:30 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx107) with SMTP; 08 Aug 2010 18:33:30 +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 o78GWf0a019163 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 8 Aug 2010 18:32:42 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o77M14Ha016197; Sun, 8 Aug 2010 18:31:48 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 439776 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 8 Aug 2010 18:31:48 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o78GVmmQ011762 for ; Sun, 8 Aug 2010 18:31:48 +0200 Received: from smtp6.freeserve.com (smtp5.freeserve.com [193.252.22.151]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o78GWGfb018986 for ; Sun, 8 Aug 2010 18:32:20 +0200 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3529.me.freeserve.com (SMTP Server) with ESMTP id 269D51C00086 for ; Sun, 8 Aug 2010 18:31:30 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3529.me.freeserve.com (SMTP Server) with ESMTP id 1959B1C00088 for ; Sun, 8 Aug 2010 18:31:30 +0200 (CEST) Received: from palladium.local (unknown [109.181.70.85]) by mwinf3529.me.freeserve.com (SMTP Server) with ESMTP id 89BF91C00086 for ; Sun, 8 Aug 2010 18:31:26 +0200 (CEST) X-ME-UUID: 20100808163127564.89BF91C00086@mwinf3529.me.freeserve.com User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 MIME-Version: 1.0 References: <4C5D662F.60101@gmx.de> <4C5DC2B7.9000004@morningstar2.co.uk> <4C5EA81C.1010404@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <4C5EDBDB.6050607@morningstar2.co.uk> Date: Sun, 8 Aug 2010 17:31:23 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: optional (#1:#2) with xparse To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4C5EA81C.1010404@gmx.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDtMgfETrECMLUO9erHzOJe+OynZRhvlGqb5A0X bbiCt2rAnnct/NAlbHMvoAL6GY+23tB3khNK7bnSLVW+CwI5D12EFi8O0kjG6WQoWUyJZa/tsAeZ e++4A==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6355 On 08/08/2010 13:50, Arno Trautmann wrote: >> Parse the argument first as a 'd', then use \SplitArgument to do the >> subsequent work: > > Nice, I totally forgot about the \SplitArgument … Just for the 'list record', I should have said earlier that the point here is that the '( ... )' is the optional part (and hence 'd' specification). Once it is there, then further processing is required, which is where \SplitArgument comes in. > Thanks for your quick answer, that works fine. But unfortunately it does > not solve my problem due to other reasons. Could we have a clue :-) -- Joseph Wright