LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
Date: Wed, 17 Feb 2010 15:05:31 +0000
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Message-ID: <[log in to unmask]>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset=UTF-8; format=flowed
From: Joseph Wright <[log in to unmask]>
Parts/Attachments: text/plain (23 lines)
On 17/02/2010 14:59, Joseph Wright wrote:
> On 17/02/2010 14:38, Philipp Stephani wrote:
>> through the input processor, things like spaces and comments are
>> inevitably lost. I thought of something like this:
>
> We had quite a bit of discussion before about verbatim input and xparse.
> At the time the general agreement seemed to be that you can't reliably
> tackle all verbatim items with a generic function. So we decided that it
> was best to stick to code that will work reliably and accept that some
> items (a small percentage of all functions) will need handling "by hand".

I should add that the issue was *if* you could include verbatim input 
using \NewDocumentCommand (as the last argument). The problem is not so 
much getting things right for one argument but dealing with the various 
cases:
  - Several arguments with only the last optional
  - Verbatim w.r.t. only some characters (some can be handled with 
\scantokens, some cannot)
  - Dealing entirely properly with nested functions (and making sure 
that the limitations are clear).
-- 
Joseph Wright

ATOM RSS1 RSS2