[tex-k] Kpathsearch tilde expansion bug
Reinhard Kotucha
reinhard.kotucha at web.de
Fri Nov 28 23:25:22 CET 2008
Ajit Thakkar writes:
> On WinXP, tilde expansion does not work as expected with kpathsea v3.57 and
> v3.56.
>
> ~ is expanded to $HOMEDRIVE$HOMEPATH _even_ if $HOME has been set.
>
> A work around is to use $HOME instead of ~ in texmf.cnf
Hi Ajit,
it works as specified. ~ expands to $HOME on Unix and to
%USERPROFILE% on Windows. If you prefer %HOME% on Windows it's
necessary to replace ~ by $HOME in texmf.cnf. The current behavior is
desired because otherwise there cannot be a single texmf.cnf file for
all platforms. Note that %HOME% is usually undefined on Windows.
I doubt that it is very safe to replace ~ by %HOME% by default if it
exists. Such intelligence is often more confusing then helpful. I
encountered some conflicts between MSYS and Cygwin files sharing the
same $HOME directory. They had been caused by different line-break
conventions and maybe other things too. Thus, it makes more sense to
me that people who prefer %HOME% on Windows maintain things like this
themselves.
Regards,
Reinhard
--
----------------------------------------------------------------------------
Reinhard Kotucha Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------
More information about the tex-k
mailing list