[OS X TeX] Boldface

Peder Axensten peder at axensten.se
Sun Feb 13 15:26:05 EST 2005


I guess that in practise it doesn't really matter, but using 
"\\textbf{(.+?)}\\index{.+?}" would incorrectly change "\textbf{one 
text}\index{different text}" to " \NewTerm{one text}".

I suggest find "\\textbf{(.+?)}\\index{\1}", replace with 
"\\NewTerm{\1}".

On 13 feb 2005, at 21.05, Maarten Sneep wrote:

> On 13 feb 2005, at 19:28, Alain Schremmer wrote:
>
>> Of course, it works very nicely but good deeds are always punished: I 
>> need more help as now I have the problem to
>>
>> find
>>        \textbf{text}\index{text}
>> and replace it with
>>        \NewTerm{text}
>>
>> I tinkered a bit with the Find panel but there does not seem to be a 
>> wild card and I know nothing of regular expressions.
>>
>> Could someone
>>    (a) give me the magic formula?
>>    (b) direct me to an intro to regular expressions for dummies?
>
> Get a copy of TextWrangler and install it (it is no cost software). 
> TeXShop and iTeXMac also have regex available in their search panels, 
> but it may be a slightly different variant, and TextWrangler uses the 
> same syntax as BBEdit, and for that I'm sure how things work. You may 
> try TeXShop in 'pcre' mode, but be careful.
>
> Search for:
>     \\textbf{(.+?)}\\index{.+?}
>
> Replace with:
>     \\NewTerm{\01}
>
> The TextWrangler help contains an explanation of what you're doing 
> here, I suggest you read it.

/Peder

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the MacOSX-TeX mailing list