[OS X TeX] On the "Typeset" menu

Herbert Schulz herbs at wideopenwest.com
Mon Dec 22 15:27:59 EST 2008

On Dec 22, 2008, at 2:05 PM, Josep Maria Font wrote:

> El 16/12/2008, a las 18:40, cfrees at imapmail.org escribió:
>> My menu is divided into three sections:
>> - "Typeset" (run)
>> - format/tool selection
>> - engine selection
>> I assume yours doesn't appear this way?
> Yes, it does. But formats and tools are together, and selection of  
> one of them changes the others.
>> Which version of TeXShop do you have?
> 2.18.
>> Older versions behaved as you describe but the current one doesn't  
>> for me. If I run BibTeX and then
>> command-T it switches back to (pdf)LaTeX.
> For me, this only happens when I run BibTeX by hitting a button in  
> the toolbar. If I run it by selecting it in the Typeset menu or by  
> pressing command-shift-B, then my previous selection of LaTeX  
> changes to BibTeX and the next "Typeset" (either through the menu or  
> by command-T, not button) runs BibTeX.
>> Personally, I would dislike any proliferation of menus. Some of us  
>> have
>> 12" screens - I already end up with hidden stuff on the menu bar
>> underneath the TeXShop menus. An addition would just exacerbate the
>> problem.
> I agree (I have a 13.3" one). Perhaps the Typeset (why not "Run" ?)  
> menu should have only four items: The "Typeset" command and three  
> submenus, called Format, Engine, and Tools. The first two should  
> only *select* the format and the engine, but run nothing, while the  
> fourth one would allow you to run an additional tool. There may be  
> buttons and key equivalents, as now, which the user can configure to  
> his liking.
>> Also, it isn't clear to me why some should be called "Typeset" and  
>> some
>> "Tools". If the menu was split, I think this would need to be thought
>> through a little more. ("Format" - plain tex,  latex, context - vs.
>> "Typeset" - everything else? Certainly "Typeset" seems the obvious
>> place to look for the engines including tools such as BibTeX etc.)
> I agree, this should be given careful thought. Note that running  
> either BibTeX or MakeIndex does not produce any typeset result,  
> unless one runs (La/Con/...)TeX again, so it would be more logical  
> to look for them under "Run" than under "Typeset".
> Best,
> JMaF


In most cases you can probably do better by using the latexmk engines  
supplied with TeXShop (or get the latest version as  
Latexmk402bTeXShop218.zip at <http://homepage.mac.com/herbs2>) since  
it will automatically run (xe/pdf)latex (depending upon which engine  
you use), any necessary runs of bibtex and/or makeindex and (xe/ 
pdf)latex as many times as necessary to resolve cross-references, etc.  
It works nicely with many packages that produce multiple indexes,  
bibliographies, glossaries, etc., but may need some help if you use  
non-standard extensions.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)

More information about the MacOSX-TeX mailing list