[OS X TeX] Engines in TeXShop
simon at simifilm.ch
Tue Oct 4 10:20:40 EDT 2016
> 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.
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
More information about the MacOSX-TeX