[OS X TeX] Adding menu item and shortcut to TeXShop

Herbert Schulz herbs at wideopenwest.com
Sun Feb 15 11:04:09 EST 2009


On Feb 15, 2009, at 9:20 AM, Herbert Schulz wrote:

>
> On Feb 15, 2009, at 7:28 AM, Kirk Lowery wrote:
>
>> I've been trying to add XeLaTeX to the Typeset menu item in  
>> TeXShop. I
>> modified KeyEquivalents.plist but apparently it only will modify the
>> short cut for an already existing menu item. Or is
>> KeyEquivalents.plist the right way to do this and I'm doing it wrong?
>>
>> So, to start with, is it possible to add a menu item to TeXShop's  
>> default menus?
>>
>> Kirk
>
>
> Howdy,
>
> The KeyEquivalents.plist file is meant to be a way to change  
> keyboard shortcuts. There seems to be a problem with it and it  
> doesn't work as advertised. It is NOT meant to change the Menu  
> System. this can only be changed by working with resources and re- 
> compiling TeXShop.
>
> You can only get xelatex as an engine file which is observable in  
> the drop down list on the Source/Preview Window's Tool Bar. The  
> easiest way to tell TeXShop to use the xelatex engine is to place  
> the line
>
> %%!TEX TS-program = xelatex
>
> at the top of your file. I'd also add the line
>
> %%!TEX encoding = UTF-8 Unicode
>
> after it to guarantee TeXShop knows how to read and save the file.
>
> I've made a Template file (stored in ~/Library/TeXShop/Templates)  
> which has those lines as well as my ``standard'' preamble for  
> setting up fonts.
>
> Good Luck,
>
> Herb Schulz
> (herbs at wideopenwest dot com)
>


Howdy,

One thing I forgot to mention... Once you have that line at the top of  
your file TeXShop will execute that engine using the Typeset->Typeset  
(Cmd-T) menu item.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)






More information about the MacOSX-TeX mailing list