[OS X TeX] Search and replace in many files

Alain Schremmer schremmer.alain at gmail.com
Mon Sep 3 20:15:23 EDT 2012


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








More information about the MacOSX-TeX mailing list