[tex-live] [FEATURE REQUEST] support for additional user texmf trees
Vladimir Lomov
lomov.vl at gmail.com
Thu Feb 23 12:14:06 CET 2012
** T T [2012-02-23 09:23:52 +0000]:
> On 23 February 2012 07:58, Vladimir Lomov <lomov.vl at gmail.com> wrote:
>> Hello,
>> ** T T [2012-02-22 15:27:32 +0000]:
>>> On 22 February 2012 15:15, Vladimir Lomov <lomov.vl at gmail.com> wrote:
>>>> Ah, 'root' -> $TL/texmf.cnf. Fine, if it is owned by root could ordinal
>>>> user editt it to add additional texmf trees?
>>> No, but you can set them through environment, i.e., environment
>>> variables take precedence over texmf.cnf variables.
>> Ah, yes. I already tried this solution as well. IMHO, too tedious
>> 1. one have to define TEXMFCNF env variable and keep it up-to-date;
>> 2. (more painful, imho!) one have to list all texmf.cnf files in
>> variable. I tried the following: "export
>> TEXMFCNF=$HOME:$TL:$TL/texmf/web2c" and this works fine with TeX Live
>> 2011.
> I think this solves both of your problems (you can of course go
> fancier than this, depending on your particular needs):
> export TEXMFCNF=$HOME:$(kpsewhich -var-value TEXMFCNF)
Nice, really :D. I borrow this one.
>> (Here TL=/usr/local/opt/texlive/2011, seems I mistyped eariler.)
>> IMHO my proposal is "evil" too, e.g. from Tex Live documentation:
>>> The search path used to look for these files is named TEXMFCNF, but we
>>> do not recommend setting this (or any) environment variable.
>> I understand this in following way:
>>> Don't set any these variables, because if you do and face with a problem
>>> then problem may be related with your setup and all these variables.
> Indeed, but ...
>> Now I propose to make live easy for (relative small number of) advanced
>> users, by adding additional path where to search texmf.cnf file. If
>> something goes wrong in user system, then file $HOME/texmf.cnf must be
>> taking into accout too.
> I think that advanced users should be advanced enough to handle
> problems related to environment settings.
I already much with my shell (env var and etc) so have to use VCS (git)
to keep then up-to-date and spread between several hosts, so not big
deal.
> Cheers,
> Tomek
Thanks Tomek.
---
Vladimir Lomov
--
If I don't drive around the park,
I'm pretty sure to make my mark.
If I'm in bed each night by ten,
I may get back my looks again.
If I abstain from fun and such,
I'll probably amount to much;
But I shall stay the way I am,
Because I do not give a damn.
-- Dorothy Parker
More information about the tex-live
mailing list