[TxMt] pbs with LaTeX labels
Édouard Gilbert
edouard.gilbert at eleves.bretagne.ens-cachan.fr
Sat Jun 2 11:39:05 UTC 2007
Yes, that was it. Nearly perfect for me. Just got to remove the
uppercase letter. Would that be something like :
${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|(\W+)/(?4:_:\L$1\L$2\L$3)/g}
?
Can I suggest to think about including this in every section/
subsection/paragraph snippet of the LaTeX bundle? Well, if it's
behaviour match other users expectation, of course.
Édouard
Le 2 juin 07 à 05:21, Allan Odgaard a écrit :
> On 1. Jun 2007, at 02:34, Édouard Gilbert wrote:
>
>> While I'm at it, is there also a way to escape some commands in
>> the same time ?
>>
>> Typically, when I type
>>
>> \lastname{Kant}'s life as a title, I'd like it to b converted to
>> kant_s_life
>>
>> But when I type
>> \Z is the integer set (\where \Z is a macro to type Z in mathbf)
>>
>> I'd rather like
>> z_is_the_integer_set
>>
>> Does anyone have an idea of some way to achieve that? I guess the
>> first part should be too hard, but I'm far from being an expert in
>> regexp.
>
> Not entirely sure of the context -- this is a snippet regexp
> transformation?
>
> Presumably something like this will do:
>
> ${1:your text} → ${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|(\W+)/(?4:_:$1
> $2$3)/g}
>
> Here we match:
> a command of the form \command{«value»}
> or an escaped character of the form \«char»
> or multiple word characters
> or multiple non-word characters
>
> If the last branch is taken, we insert an underscore, otherwise we
> insert the result of the other captures (we insert all 3, but since
> this is an OR, only one will actually have a value).
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate
More information about the textmate
mailing list