[OS X TeX] Engines in TeXShop

Simon Spiegel simon at simifilm.ch
Tue Oct 4 16:20:40 CEST 2016

> Howdy,
> TeXShop executes programs that are in /Library/TeX/texbin (which points to the active binaries of your TeX Distribution) by default. Engines (see below) execute programs that are along the PATH variable passed to the Engine or the path explictely given (e.g., /opt/local/bin/biber)
> The Engines are really just shell scripts stored with the extension .engine, taking a single argument (the file to be typeset --- with extension) and is executed with Typeset->Typeset (Cmd-T) when you have the line
> % !TEX TS-program = engine-name
> where engine-name doesn't have the .engine extension (e.g., pdflatexmk). You can create an engine that calls pdflatex, biber, etc. on the file (you need to strip off the .tex from the file name). 
> Let me know what processing you wish to do and I'll try to help out.

Ok, this is interesting. I created an engine which points to /opt/local/bin/biber called biberedge. When I use

% !TEX TS-program = biberedge

and then typeset it, it will use the program. But when I use

% !BIB TS-program = biberedge

I get an "The program biberedge does not exist.“. So TeXShop seems to handle TEX TS-program and !BIB TS-program differently.



Simon Spiegel
Steinhaldenstr. 50
8002 Zürich

Telephon: ++41 44 451 5334
Mobophon: ++41 76 459 6039


„When you only have a hammer, you tend to see every problem as a nail.“ Abraham Maslow

----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://www.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex

More information about the macostex-archives mailing list