Mate> The idea is that you should create a directory texinputs/ in
Mate> you home dir (or any other name, of course), and add to your
Mate> startup files setenv TEXINPUTS ${HOME}/texinputs/:$TEXINPUTS
Mate> No, this is not good (or unpredictable: it assumes TEXINPUTS is
Mate> well defined in the environment). Make it
Hmm, the idea was that, if $TEXINPUTS is not defined, it would get
replaced with an empty string, thus giving what you expect. Now that I
think of it, it might not be always true with [t]csh. But it certainly
works with [ba]sh.
Well, but if a helpful sysadm defines
TEXINPUTS=/usr/local/TeX/texmf//:.
(as we have here for years) you are doomed under teTeX. Or you have
teTeX installed in your home, and sysadm has
TEXINPUTS=/usr/local/localstuff_for_the_other_TeX//:
In any case, you are right that your solution works most of the time.
Mate---
Mate Wierdl | Dept. of Math. Sciences | University of Memphis