Re: “L’arte di scrivere con LaTeX”

#23120
mlgdominici
Amministratore del forum
    Up
    0
    Down
    ::

    A proposito, il link suggerito nella nota a pag. 21 – http://www.guit.sssup.it/installazione/pacchetti.php – contiene informazioni non del tutto aggiornate. Qualcuno dello Staff potrebbe riscrivere quella pagina del nostro sito? Si tratta di sostituire il paragrafo sugli alberi con il testo seguente:

    Le distribuzioni TeX Live (che su Mac è nota come MacTeX) e MiKTeX prevedono tre cartelle in cui trovare i file da utilizzare:
    • Albero principale: è la cartella in cui sono contenuti i file installati con la distribuzione utilizzata, che sono disponibili per tutti gli utenti. Dal momento che l’albero principale è quello che viene gestito da eventuali aggiornamenti, è bene non modificarlo manualmente: in caso contrario, si rischia che le proprie aggiunte vengano cancellate.
    • Albero locale: è la cartella che rende i file disponibili a tutti gli utenti senza dover modificare manualmente l’albero principale.
    • Albero personale: è la cartella in cui il singolo utente può inserire i pacchetti che utilizza e che non sono inclusi nella distribuzione. La posizione degli alberi dipende dalla particolare distribuzione usata:
    • Su Windows, se si usa MiKTeX l’albero principale è la cartella C:\Programmi\MiKTeX 2.7\, l’albero locale è radicato in C:\Documents and Settings\All Users\Dati applicazioni\MiKTeX\2.7\, mentre l’albero personale si trova in C:\Documents and Settings\ \Dati applicazioni\MiKTeX\2.7\ o, equivalentemente, in C:\Documents and Settings\ \Impostazioni locali\Dati applicazioni\MiKTeX\2.7\.
    • Su Mac, l’albero principale si trova in /usr/local/texlive/2007/texmf-dist/, l’albero locale è radicato in /usr/local/texlive/texmf-local/ e l’albero personale è $HOME/Library/texmf/.
    • Su Linux, la posizione degli alberi dipende dalla particolare distribuzione usata. La radice dell’albero personale in qualsiasi distribuzione può essere controllata con la variabile $TEXMFHOME: il suo valore può essere visualizzato dalla linea di comando con kpsexpand ’$TEXMFHOME’. Allo stesso modo si possono controllare le radici degli alberi principale e locale; le variabili rilevanti sono $TEXMFDIST e $TEXMFLOCAL, il cui valore viene visualizzato lanciando rispettivamente i comandi kpsexpand ’$TEXMFDIST’ e kpsexpand ’$TEXMFLOCAL’. Su una 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/.

    Per installare un pacchetto è sufficiente:
    A. 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à);
    B. per i primi due alberi è necessario aggiornare la base di dati dei pacchetti: a tal fine, se si usa la distribuzione MiKTeX ci si avvale dell’interfaccia grafica (come spiegato di seguito), mentre se si usa TeX Live si lancia dalla linea di comando sudo mktexlsr (è necessario disporre dei privilegi di amministratore). In alternativa, è sufficiente copiare i file necessari nella stessa cartella in cui si trova il file .tex.

    Purtroppo non è l’unica pagina non aggiornata (tutta la parte che riguarda l’installazione su Linux, per esempio, andrebbe riscritta). Anche nella pagina che hai indicato, va sicuramente aggiunto anche un paragrafo sull’installazione di pacchetti con tlmgr.

    Entro stasera preparo una bozza e vi faccio sapere.

    Ciao,
    Max.

    Go to top