[tex-live] TEXINPUTS on windows

Ulrike Fischer news3 at nililand.de
Sun Nov 7 12:00:45 CET 2010


Am Sat, 6 Nov 2010 21:40:35 GMT schrieb Karl Berry:

>     What I meant is that Lars would like to add an additional root to
>     TEXMFLOCAL. 
> 
> This whole "root" thing is MikTeX terminology (which I have no real
> understanding of, I just blindly include your text on my web pages,
> Ulrike :).

Well "root" is simply the root folder of a TDS-compliant directory.

> 
> In TeX Live (tetex, texk, web2c), TEXMFLOCAL is a directory. 

Well no. TEXMFLOCAL is a variable. Like TEXMF. The content of this
variable can be the path of the root of _one_ texmf-tree, but -- as
it is the case of TEXMF -- it can also point to more than one
texmf-tree. 

> One directory.  You can't "add a root" to it. 

Well certainly I can. I did it and it worked fine, my home made
luatex could used the various texmf-trees without problems. 


> It would be possible to add and remove arbitrary directories to the TL
> definition of TEXMF, which by default is:
> TEXMF =
> {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
> 
> I'm sure you'll understand that it is far from a simple thing to
> arrange.

But this is the interface miktex provides: In the GUI you see a list
of the actual texmf-trees. You can add a new one, move them up and
down (not every order is possible, the order of the trees installed
by miktex is fixed), and you can remove local roots. To use a Linux
wording: You can mount and unmount texmf-trees.

 
> Even more complicated would be not requiring any particular subdirectory
> structure in the directories. 

This is not asked for. miktex will complain if a directory is "not a
TDS-compliant root" is you try to "mount" an arbitrary folder. And
files will not be found if their are not in the correct
TDS-subfolder.




-- 
Ulrike Fischer 



More information about the tex-live mailing list