[OS X TeX] Re: ifthenelse in or for engines
herbs at wideopenwest.com
Tue Feb 27 08:51:51 EST 2007
On Feb 26, 2007, at 8:16 PM, Bill Rowe wrote:
> On 2/26/07 at 9:17 AM, herbs at wideopenwest.com (Herbert Schulz) wrote:
>> First, as Peter Dybala said, that can't be done in either an engine
>> file or the source. The best thing is to write a single engine that
>> does the searching (using grep?) and executes the correct commands
>> depending upon the search results.
> This response seems contradictory to me perhaps because I may have
> a faulty understanding of "engine" or there are some details missing.
> I had though an "engine" file was simply a script that invoked a
> specific TeX binary. For example, one of the files I have in the in
> the Engines folder contains the following
> set path= ($path /usr/local/teTeX/bin/powerpc-apple-darwin-current /
> xelatex "$1"
> It seems like it should not be difficult to implement if then else
> clauses to invoke different binaries here based on whatever
> criteria was of interest to an user.
> What am I missing?
I don't think you're missing anything! It is a shell script and you
can use all the power of a shell script (the ``language'' varies with
which shell you use, ergo the first line in the script). I haven't
tried it but by changing the first line you might be able to execute
a Perl or Ruby script too.
(herbs at wideopenwest.com)
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/
More information about the MacOSX-TeX