Re: TeX Live 2009

#38972
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    [Ciao, si sanno già le novità della nuova release?
    Grazie

    Pochi minuti fa è terminata l’installazione della pretest di TeX Live 2010 sulla macchina virtuale Ubuntu 10.04 da cui sto scrivendo. 🙂

    Novità: tra gli eseguibili ci sono bibtexu (versione Unicode di BibTeX), chktex (un controllore sintattico) per TeX e LaTeX, chkweb e deweb (per la gestione di CWEB), dvisvgm (trasformazione di dvi in svg) e repstopdf (la versione ristretta di epstopdf)

    Ci sono inoltre makejvf, mendex, pbibtex, pdvitype, platex, ppltotf, ptex e ptftopl: anche pTeX è finalmente parte di TeX Live (tipografia giapponese, supporta anche la scrittura tradizionale dall’alto in basso).

    C’è la “restricted shell-escape”; i programmi eseguibili sono bibtex, bibtex8, kpsewhich, makeindex e repstopdf (così il pacchetto epstopdf può eseguire automaticamente le conversioni di eps in pdf).

    Installazione senza alcun problema. Per far convivere 2009 e 2010 sono arrivato alla seguente conclusione: si scrive il file texlive.sh in /etc/profile.d, gli si dà privilegio di esecuzione (chmod +x /etc/profile.d/texlive.sh); il file consiste dell’unica riga
    `export PATH=/opt/texbin:${PATH}`
    Quindi si definisce un link (ho scelto /opt invece di /usr, mi sembra meglio):
    `$ sudo ln -s /usr/local/texlive/2009/bin/i386-linux /opt/texbin`
    Basta cambiare il link per scegliere tra 2009 e 2010 senza nemmeno un logout (naturalmente va fatto dopo aver registrato texlive.sh). Un breve script senza pretese permette di scegliere tra 2009 e 2010, l’ho chiamato (senza tanta fantasia) “texlive”:
    `#!/bin/bash
    choice=$1
    if [[ “$choice” == “” ]]
    then
    echo “TeX Live binaries are in”
    ls -ld /opt/texbin | awk '{print $10}'
    exit 0
    fi
    if [[ “$choice” == “2009” || “$choice” == “2010” ]]
    then
    sudo rm /opt/texbin
    sudo ln -s /usr/local/texlive/$choice/bin/i386-linux /opt/texbin
    echo “TeX Live binaries are now ”
    ls -ld /opt/texbin | awk '{print $10}'
    exit 0
    else
    echo “Argument should be either 2009 or 2010”
    exit 201
    fi`
    Se lo chiamo senza argomenti fornisce il nome della directory dove sono gli eseguibili, così da poter capire quale versione sia attiva. Con “texlive 2009” si passa alla 2009 e analogamente per la 2010. Gli esperti di bash saranno già inorriditi, suggerimenti sono benvenuti. 🙂

    Per finire, un alias in .bashrc:
    `alias tlmgr='sudo /opt/texbin/tlmgr -gui'`
    così si può lanciare il tlmgr relativo alla distribuzione attiva.

    Ciao
    Enrico

    Fulmineo Professore… pensare che non hanno ancora aggiornato il sito del TUG!!!
    Sono interessato in particolare a repstopdf, e quando(?) avrò un po’ di tempo cercherò la documentazione.

    Grazie.

    Go to top