On Wed, 24 Oct 2007, martin f krafft wrote:

Hi there,

Since Debian started using texlive, I cannot get mktexlsr to index
my personal texmf tree in ~/.etc/texmf. I have set $TEXMFHOME to
this path (and also tried it with $HOME/texmf, which is the
default), but when I run mktexlsr, it just skips the directory.

Not all directories in TEXMF use the ls-R files. Look for TEXMFDBS in the (debian generated) texmf.cnf file. By default, only the entries in TEXMF that have the "!!" (use only ls-R) prefix are used for TEXMFDBS.

The source of the problem seems to be kpsewhich:

 kpsewhich --show-path=ls-R

this does not include $HOME at all.

What am I doing wrong? How can I get kpsewhich --show-path=ls-R to
honour $TEXMFHOME again?

You can add TEXMFHOME to the TEXMFDBS list in the source configuration file and regenerate texmf.cnf.

Are you sure you need this? Unless your $HOMETEXMF is on a network server or you have lots of files there, the overhead of ls-R searches probably exceeds the cost of direct filesystem searches.

--
George N. White III  <[EMAIL PROTECTED]>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to