Re: Installazione pacchetti con “struttura interna”

#23864
Up
0
Down
::

Ciao, ecco un altro topic per approfondire un problema sollevato da Gloria.

Il consiglio di copiare i .sty direttamente nella directory [pagina 26 di questa guida] è ottimo ma bisogna precisare che funziona solo se il pacchetto non ha una struttura interna (come ad es. pgf).

Ho visto che il pacchetto pgf è composto da una marea di file .sty (credo si intenda questo per “struttura interna”). Gloria dice che non si possono piazzare questi .sty nella cartella del .tex. Io mi chiedevo se per gli altri alberi (principale, locale e personale), invece si può.

Ho anche letto le istruzioni per installare pgf, ma non ci ho capito molto (soprattutto, non ho capito in che cosa l’installazione di un pacchetto così complesso differisce da un pacchetto “semplice”, come ad esempio layaureo).

Pensavo di aggiungere una nota del genere:

Questa prassi [copiare i file .sty necessari nella stessa cartella in cui si trova il file .tex] non funziona se il pacchetto ha una “struttura interna”, ovvero se è costituito da svariati file .sty (come ad esempio il pacchetto pgf).

ma non sono sicuro che vada bene.

Al solito, occorre la vostra matita rossa e blu.

Non funziona perché la pseudovariabile TEXINPUTS ammette la ricerca nella directory corrente, ma non ricorsivamente nelle sottodirectory. Per abilitarla è sufficiente un comando da terminale come
`export TEXINPUTS=.//:`
per bash o, nella variante tcsh,
`setenv TEXINPUTS .//:`
Altrimenti basta 😉 copiarsi tutti i file senza suddividerli in sottodirectory. Per pgf è una pazzia, naturalmente.

Ciao
Enrico

Go to top