Re: (Ancora su)gli alberi delle distribuzioni di LaTeX

#23658
Up
0
Down
::

Carissimi,

sto lavorando alla revisione della mia guida a LaTeX. Vorrei chiarire completamente, con la massima precisione possibile, la questione degli alberi principale, locale e personale.

Nella distribuzione TeX Live su Mac, l’albero principale è radicato in /usr/local/texlive/2007/texmf-dist/, l’albero locale è /usr/local/texlive/texmf-local/ e l’albero personale è $HOME/Library/texmf/.

Nella distribuzione TeX Live su Linux, la posizione degli alberi principale, locale e personale dipende dalla particolare distribuzione usata (e può essere controllata dalla linea di comando con kpsexpand ‘$TEXMFDIST’, kpsexpand ‘$TEXMFLOCAL’ e kpsexpand ‘$TEXMFHOME’, rispettivamente). Su una distribuzione Debian, per esempio, l’albero principale è radicato in /usr/share/texmf-texlive/, l’albero locale in /usr/share/texmf/ e l’albero personale in ~/texmf/.

1. Giusto? In particolare, quel 2007 che compare nell’albero principale della distribuzione MacTeX è (se si usa una distribuzione aggiornata ad oggi) ancora 2007? Inoltre, che cosa indica quella tilde nell’albero personale ~/texmf/ della Debian?

Giusto. Il 2007 è perché le distribuzioni MacTeX distinguono la versione di uscita tramite l’anno. Con la prossima distribuzione il 2007 diventerà 2008; immagino che si potrà scegliere se tenere la vecchia o cancellarla.

La ~ è semplicemente $HOME.

2. Nella distribuzione MikTeX, esistono gli alberi principale, personale e locale?

3. Se sì, dove sono collocati?

Passo, ovviamente. 🙂

Nella distribuzione TeX Live, per installare un pacchetto è sufficiente copiare il relativo file .sty nella sotto-cartella /tex/latex/ di uno dei tre alberi (eventualmente creando tale sotto-cartella, se non ci fosse già). Per i primi due alberi è necessario aggiornare la base di dati dei pacchetti, lanciando dalla linea di comando sudo mktexlsr.

Per disporre di uno stile bibliografico personalizzato, è sufficiente posizionare il relativo file .bst nella sotto-cartella bibtex/bst/ di uno (qualsiasi) dei tre alberi (eventualmente creando tale sotto-cartella, se non ci fosse già).

Per creare un indice analitico personalizzato, è sufficiente posizionare il relativo file .ist nella cartella /makeindex/ di uno (qualsiasi) dei tre alberi (eventualmente creando tale sotto-cartella, se non ci fosse già).

4. Giusto? In particolare, dopo aver copiato un file .bst (o .ist), non c’è bisogno di aggiornare “qualcosa” per i primi due alberi?

Rimane la necessità di dare “sudo mktexlsr”

5. Si può dire che quanto precede vale anche per la distribuzione MikTeX, con la differenza che l’installazione di un pacchetto può essere eseguita anche con il MikTeX Package Manager e l’aggiornamento della base di dati dei pacchetti si esegue con l’interfaccia grafica? In particolare, se si esegue l’installazione di un pacchetto con il MikTeX Package Manager, in quale dei tre alberi viene installato il pacchetto?

Non ho alcuna intenzione di saperlo. 🙂

Ciao
Enrico

Go to top