[OS X TeX] Duplicate texi* executables on Leopard

Berend Hasselman bhh at xs4all.nl
Wed Nov 14 08:13:22 EST 2007



I replied to Dick's message without  checking the To field or by  
clicking on the wrong object.
Here is my answer.

Berend

Dick,

On 13 Nov 2007, at 20:08, Richard Koch wrote:

> Berend,
>
> I'm not very anxious to do this. We've always tried to be rather  
> conservative with MacTeX, and the notion of messing with something  
> which Apple installed doesn't appeal to me very much. (!!)
>

Ok. But why does Apple put something in there that calls programs that  
are not there? I was rather surprised.
Currently I have renamed the four scripts/executables to XXX.old.
Dirty but it works and I haven't thrown anything away.

> Could we find another solution? What calls these scripts? Some of  
> the TeX tools should look in the TeX binary directory regardless of  
> path setting, I think.

> Do you call these yourself from Terminal, and if so when you modify  
> your PATH to put /usr/texbin first, does that solve the problem for  
> you?

I made an engine for TeXShop. It only contains texi2pdf "$1" so that I  
wouldn't have to run LaTeX, BibTeX and possibly Makeindex manually  
enough times  to resolve all references. (On windows systems I use  
MiKTeX and texify to do this).

Until now I assumed that this would run /usr/texbin/texi2pdf.
I should have checked.
Nowadays I use the latexmk and pdflatexmk engines whenever I am  
editing/previewing with TeXShop.

I call(ed) texi2pdf from a script in Terminal (many times).
I do this for testing purposes (many LaTeX runs) and generated  
documents.

I haven't put /usr/texbin first (yet) since I get a PATH when bash  
starts with /usr/texbin somewhere in the middle (because /usr/texbin  
will then be searched twice, which is against my sense of neatness.).

My PATH is modified in .profile to have . in front  (Windows heritage)  
and $HOME/bin at the end.
I have no idea how to move /usr/texbin (somewhere in the middle) to  
the front.

Moving /usr/texbin to the front of PATH would solve my issue.
Also I want to use the texlive MacTeX things and not something  else  
that is "old".


Berend




More information about the MacOSX-TeX mailing list