[OS X TeX] Opustex and TexShop on OSX

Teresa Clark twclark21 at mac.com
Thu Jun 8 01:19:13 CEST 2006


>

Dear Claus
I saved the attached as a macro named opustex in the macros menu.  
When I ran it on an existing file it returned the error "<script>  
doesn't understand the setname message."

Any light appreciated.

Regards
Teresa Clark

> --Applescript
> -- Apply only to an already saved file
> -- Claus Gerhardt, Nov. 2003
>
>
> set frontName to setname(#NAMEPATH#,#TEXPATH#)
>
>
>
> set fileName to  #NAMEPATH#
> set n to (number of characters of contents of fileName)
> set fileNamequoted to quoted form of fileName
> set baseName to do shell script "basename " & fileNamequoted
> set m to (number of characters of contents of baseName)
> set dirName to quoted form of (characters 1 thru (n - m - 1) of  
> fileName as string)
> set texName to baseName & ".tex"
>
> set shellScript to "cd " & dirName & ";"
> set shellScript to shellScript & "~/Library/TeXShop/bin/pdflatexc   
> " & texName
> do shell script shellScript
>
>
> set shellScript to "cd " & dirName & ";"
> set shellScript to shellScript & "~/Library/TeXShop/bin/opusflex  "  
> & baseName
> do shell script shellScript
>
> set shellScript to "cd " & dirName & ";"
> set shellScript to shellScript & "~/Library/TeXShop/bin/pdflatexc   
> " & texName
> do shell script shellScript
>
>
> tell document frontName of application "TeXShop"
> refreshpdf
> end tell
>
>
> on setname(x, y)
> 	set texName to x
> 	set theFile to POSIX file texName as string
> 	tell application "Finder"
> 		if the file theFile exists then
> 			set theAnswer to "yes"
> 		else
> 			set theAnswer to "no"
> 		end if
> 	end tell
> 	if theAnswer is equal to "yes" then
> 		set texName to quoted form of x
> 	else
> 		set texName to quoted form of y
> 	end if
> 	set frontName to do shell script "basename " & texName
> 	tell application "TeXShop"
> 		save document frontName
> 	end tell
> 	return frontName
> end setname


>
------------------------- 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 Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list