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

Alan Munn amunn at msu.edu
Sun Feb 15 17:26:13 CET 2009


At 11:03 AM -0500 2/15/09, Kirk Lowery wrote:
>On Sun, Feb 15, 2009 at 10:57 AM, Jonathan Kew 
><jonathan at jfkew.plus.com> wrote:
>
>  > I don't know of an easy way to achieve this, but do you really need it? If
>>  you use a suitable "%%!TEX TS-program = xelatex" line in your source, to
>>  ensure that this engine is used, then you can simply use the Typeset
>>  shortcut. I wouldn't have thought there are many situations where you'd want
>>  to be continually switching back and forth between using xelatex and another
>>  engine, so using the TeXShop comment to choose the engine is usually the
>>  simplest and most reliable approach.
>>
>>  JK
>
>Well, when I have a document with bibtex or biblatex citations, I have
>to run bibtex a lot. The key shortcut is nice, cmd-shift-B. But then I
>have to move from the keyboard to the mouse or touchpad to click on
>the dropdown box, select XeLaTeX, and then either click "Typeset" or
>cmd-t. I write documents with lots of citations, so it would speed
>matters up and allow my hands to remain on the keyboard.
>
>Well, this is the situation I was afraid was the case. Okay, feature
>request! ;-)

Actually you don't need to use Command-Shift-T  I regularly use both 
XeLaTeX, LaTeX, and pdfLaTeX, and I only use one command 
(Command-Shift-L) to compile my documents.

(I've actually never understood the use of the Command-Shift-T, since 
it behaves as you say: if the last engine you used was bibtex, then 
command-shift-T repeats the bibtex command.)

By putting the correct engine comment line (%%!TEX TS-program = 
xelatex (or latex)) you can always use Command-Shift-L to compile 
your documents, and the correct engine is chosen automatically.

So no matter what engine I use, my key sequence for 
latex-bibtex-latex is the same:  Command-shift-L, then 
command-shift-B, then command-shift-L etc.  No mousing required.

(Or if you use Herb's {xe,pdf}latexmk engine, it does all that for you.)

Alan

-- 
Alan Munn						amunn at msu.edu
Department of Linguistics
and Germanic, Slavic, Asian and African Languages		Tel. 
	517-355-7491
Michigan State University, East Lansing MI 48824 USA	Fax	517-432-2736



More information about the macostex-archives mailing list