[OS X TeX] Search and replace in many files
Herbert Schulz
herbs at wideopenwest.com
Tue Sep 4 13:14:34 CEST 2012
On Sep 3, 2012, at 7:15 PM, Alain Schremmer <schremmer.alain at gmail.com> wrote:
>
> On Sep 3, 2012, at 7:50 PM, Herbert Schulz wrote:
>
>>
>> On Sep 3, 2012, at 6:46 PM, Alain Schremmer <schremmer.alain at gmail.com> wrote:
>>
>>> I hope the following is not too off topic:
>>>
>>> I have a "form" which gives the choice between 3 versions, Quiz, Homework, and Exam, of a "testable item":
>>>
>>> \ifthenelse{\boolean{Quiz?}}%
>>> {%begin Quiz? true
>>> Quiz version
>>> }%end Quiz? true
>>> {%begin Quiz false
>>> \ifthenelse{\boolean{Homework?}}%
>>> {%begin Homework? true
>>> Homework version
>>> }% end Homework? true
>>> {%begin Homework? false
>>> Exam version
>>> }% end Homework? false
>>> }% end Quiz? false
>>>
>>> and I always have anywhere between fifty and a hundred testable items.
>>>
>>> What I want to do is to have a fourth version, Workout, in other words I want to change the form to:
>>>
>>> \ifthenelse{\boolean{Workout?}}%
>>> {%begin Workout? true
>>> Workout version
>>> }%end Workout? true
>>> {%begin Workout false
>>> \ifthenelse{\boolean{Quiz?}}%
>>> {%begin Quiz? true
>>> Quiz version
>>> }%end Quiz? true
>>> {%begin Quiz false
>>> \ifthenelse{\boolean{Homework?}}%
>>> {%begin Homework? true
>>> Homework version
>>> }% end Homework? true
>>> {%begin Homework? false
>>> Exam version
>>> }% end Homework? false
>>> }% end Quiz? false
>>> }% end Workout? false
>>>
>>> after which I can enter the "Workout version" on each form.
>>>
>>> I tried to use Gerhard's GUI for sed, which I have used in the past and works very, very nicely, but, unfortunately, \r does not work in Mac's sed and I need to keep the formatting.
>>>
>>> Would anyone have a suggestion of what else might do the job? E.g. might there be an applescript that would work something like "Replace Text In Item Names.scpt"?
>>>
>>> Very hopeful regards
>>> --schremmer
>>
>> Howdy,
>>
>> Are you using old style Mac line endings (MacOSRoman. Note that \r=CR) for your files or more recent Unixy line endings (Unix. \n=newline=LF)?
>
> The TeXShop preference is set at old-fashioned Western (Mac OS Roman) but, as noted, \r does not work.
>
> Best regards
> --schremmer
Howdy,
Does \n work?
Good Luck,
Herb Schulz
(herbs at wideopenwest dot com)
More information about the macostex-archives
mailing list