Newsgroup: it.comp.software.tex
Titolo: texmf-local e var-texmf

Ho installato da poco la distribuzione TeXlive5 su un laptop che gira con
Linux RH6.2 (dunque teTeX). L'installazione che ho scelto e' stata quella
`raccomandata' ed alcune delle mie impostazioni sono tali che: 
TEXMFMAIN -> /export/TeX/texmf
HOMETEXMF -> ~/texmf
TEXMFLOCAL-> /export/TeX/texmf-local
VARTEXMF  -> /export/TeX/texmf-var
dopodiche':
....
TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFMAIN}
....
TEXMFDBS = $TEXMF
per cui effettivamente lanciando `mktexlsr' vengono scritti i files ls-R
in tutte le directory di cui ho scritto sopra. Bene, il problema risiede
nel fatto che qualunque file *.sty o *.cls o *.bib o chicchessia non viene
trovato, al lancio di LaTeX, a meno che non sia in una sottodirectory
standard (secondo TDS) di TEXFMAIN soltanto. Per esempio , LaTeX non
trova i miei files in $HOMETEXMF/tex/latex/base pur essendo questi
elencati in $HOEMTEXMF/ls-R. Nemmeno sotto $TEXMFLOCAL/tex/base/ 
Ho fatto qualche errore banale?
Grazie per l'attenzione, vi prego di scrivere in CC a
mailto:
pi...@graylab.ac.uk
Massimo  
Massimo Pinto
Ph.D. student
pi...@graylab.ac.uk

Tornato a casa ieri sera mi sono accorto di una cosa, che spiega tutto
banalmente. Quando ho installato RH6.2 su questo Tecra 720 CDT Toshiba,
con la distribuzione e' stato installato anche teTeX con TEXMFMAIN in
/usr/share/texmf. Sono andato a guardare il texmf.cnf in $TEXMFMAIN/web2c/
e mi sono accorto che non e' prevista nessuna temf-local e nemmeno
var-texmf.  Ecco perche'. interpreto io, il mio LaTeX non trova nulla che
non sia residente in una directory standard sotto l'albero $TEXMFMAIN. E'
questo texmf.cnf che va a leggere.
Questo pero' solleva il seguente dubbio. La mia kpathsea (ed eseguibili
associati) trova tutti i miei *.sty, *.bst etc nell'installazione di teTeX
piu' recente, quella che ho fatto io sotto /export/TeX. Per cui quello che
trova kpathsea non viene trovato dagli eseguibili. Mi domando che cosa e'
che dice all'eseguibile LaTeX che deve andare a cercare i pacchetti sotto
/usr/share/texmf, ovvero (e forse questa domanda e' equivalente) quale e'
il criterio secondo cui un texmf.cnf (quello di /usr/share/texmf/web2c/)
deve essere letto al posto di un altro (/export/TeX/texmf/web2c).
Come si risolve la faccenda, con rm -fR /usr/share/texmf ?
Grazie di nuovo per l'attenzione.
Massimo 


Cari utenti di it.comp.software.tex,
Sono ancora bloccato sull'installazione di TeXLive5 sul mio umile ma utile
laptop. 
Tornando ai miei due postings precedenti, ho deciso brutalmente di
eliminare tutta la directory /usr/share/texmf che in qualche modo, a me
non chiaro, dava fastidio a quella che sto cercando di installare, da
TeXLive5, in /export/TeX. 
Adesso LaTeX (eseguibile) si arrabbia perche' dice il latex.fmt e'
`corrotto'. Ho cercato il latex.ltx e l'ho processato con initex. L'ho poi
messo in /export/TeX/texmf/web2c/
ma ancora `latexando' un file tex ho lo stesso errore.
Ci sono alcune cose che non mi sono chiare sulle implementazioni LaTeX
basate su web2c. Dopo aver creato il latex.fmt, non basta metterlo nel
posto `giusto' ? Va fatto altro?
Per favore, qualcuno si faccia avanti e mi dia una dritta! 
Grazie in anticipo 
