[OS X TeX] problem using /opt/local instead of /usr/local/

Bruno Voisin bvoisin at me.com
Thu Sep 11 07:50:03 EDT 2008


Le 11 sept. 08 à 13:32, Christopher Brewster a écrit :

> No this does not help.
>
> It still searches /opt/ first.
> There must be a setting somewhere else.
> Changes I make to ~/.profile appear to have no effect on where latex  
> is called.
>
> This is causing further frustrations, some style file I am using is  
> looking for "fmtcount.sty" which Locate tells me exists in the  
> TexLive distribution but not in the MacPorts one.

Not sure the following diagnoses will help, but you may try (in  
Terminal):

which kpsewhich
which latex
kpsewhich fmtcount.sty
kpsewhich texmf.cnf
kpsewhich --all texmf.cnf

The first will tell where kpsewhich is found, which is then used by  
TeX and friends to find all things TeX-related. The second tells which  
latex is used, the third where fmtcount.sty is found.

The fourth and fifth tell which configuration files texmf.cnf are used  
(the effect of these files is cumulative). These are the configuration  
files which define the locations of the various texmf trees, in which  
order they are searched and for which type of TeX component.

Here with MacTeX 2008 and no MacPorts I'm getting:

$ which kpsewhich
/usr/texbin/kpsewhich
$ which latex
/usr/texbin/latex
$ kpsewhich fmtcount.sty
/usr/local/texlive/2008/texmf-dist/tex/latex/fmtcount/fmtcount.sty
$ kpsewhich texmf.cnf
/usr/local/texlive/2008/texmf.cnf
$ kpsewhich --all texmf.cnf
/usr/local/texlive/2008/texmf.cnf
/usr/local/texlive/2008/texmf/web2c/texmf.cnf

Bruno Voisin


More information about the MacOSX-TeX mailing list