Difference between revisions of "TeX Live (Italiano)"

From ArchWiki
Jump to: navigation, search
m (TeX Live on ISO page does not exist, so removing that section; marked article as "stub")
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:TeX (Italiano)]]
 
[[Category:TeX (Italiano)]]
 
{{out of date}}
 
{{out of date}}
 +
{{stub}}
 
[[en:TeX Live]]
 
[[en:TeX Live]]
 
[[zh-CN:TeXLive]]
 
[[zh-CN:TeXLive]]
= Introduzione =
+
== Introduzione ==
Poiché [http://www.tug.org/tetex/ '''tetex'''] -- la distribuzione standard di Tex per i sistemi Unix -- non è più mantenuta, molti utenti hanno espresso la volontà di rimpiazzarlo con [http://www.tug.org/texlive/ '''TeXLive''']. Si veda [http://bbs.archlinux.org/viewtopic.php?id=35991 questa discussione] per maggiori dettagli. La buona notizia è che i pacchetti TeXLive per Arch Linux (basati su TeXLive 2007 con tutti i pacchetti aggiuntivi di CTAN aggiornati all'ultima versione) si trovano ora in [https://aur.archlinux.org/packages.php?O=0&K=texlive&PP=50 '''community'''] (Sept. 27, 2007). Installando texlive-core (85MB) si avrà a disposizione un sistema di composizione tipografica molto valido.
+
Poiché [http://www.tug.org/tetex/ '''tetex'''] -- la distribuzione standard di Tex per i sistemi Unix -- non è più mantenuta, molti utenti hanno espresso la volontà di rimpiazzarlo con [http://www.tug.org/texlive/ '''TeX Live''']. Si veda [https://bbs.archlinux.org/viewtopic.php?id=35991 questa discussione] per maggiori dettagli. La buona notizia è che i pacchetti TeXLive per Arch Linux (basati su TeXLive 2007 con tutti i pacchetti aggiuntivi di CTAN aggiornati all'ultima versione) si trovano ora in [https://aur.archlinux.org/packages.php?O=0&K=texlive&PP=50 '''community'''] (Sept. 27, 2007). Installando {{pkg|texlive-core}} si avrà a disposizione un sistema di composizione tipografica molto valido.
  
= Lista di tutti i pacchetti texlive-* =
+
I pacchetti TeX Live sono raggruppati in due gruppi di pacchetti: {{grp|texlive-most}} e {{grp|texlive-lang}}
  
I pacchetti texlive sono divisi in quattro gruppi: '''texlive-most''', '''texlive-most-doc''', '''texlive-lang''', e '''texlive-lang-doc'''. Il pacchetto '''texlive-all''' istallerà tutto. Come potete vedere, la documentazione è stata divisa in pacchetti, per gli utenti che vogliono risparmiare spazio o preferiscono [http://tug.org/texlive/Contents/live/doc.html '''accedere alla documentazione online'''].
+
Il pacchetto essenziale {{pkg|texlive-core}} contiene l'albero base texmf-dist, mentre {{pkg|texlive-bin}} contiene i binari. Questo è basato sullo schema di installazione “medium” del cd originale di TeX Live. Tutti gli altri pacchetti sono basati sulle relative collezioni di TeX Live. I link portano a una lista dei pacchetti CTAN in ogni pacchetto Arch.
 
+
'''NOTE: Per molti pacchetti texlive-most (ma non per texlive-bin e per la documentazione), è disponibile la versione *-svn in [community].'''
+
 
+
Il pacchetto essenziale '''texlive-core''' contiene l'albero base texmf-dist, mentre '''texlive-bin''' contiene i binari. Questo è basato sullo schema di installazione “medium” del cd originale di TeXLive. Tutti gli altri pacchetti sono basati sulle relative collezioni di TeXLive. I link portano a una lista dei pacchetti CTAN in ogni pacchetto Arch.
+
 
+
== Gruppo texlive-most ==
+
* texlive-bin                      (13M)
+
* [[texlive-core]]                (60M)
+
* [[texlive-bibtexextra]]        (1.2M)
+
* [[texlive-fontsextra]]          (91M)
+
* [[texlive-formatsextra]]        (327K)
+
* [[texlive-games]]              (370K)
+
* [[texlive-genericextra]]        (265K)
+
* [[texlive-htmlxml]]            (1.4M)
+
* [[texlive-humanities]]          (280K)
+
* [[texlive-latex3]]              (48K)
+
* [[texlive-latexextra]]          (3.8M)
+
* [[texlive-music]]              (4.7M)
+
* [[texlive-omega]]              (1.5M)
+
* [[texlive-pictures]]            (531K)
+
* [[texlive-plainextra]]          (130K)
+
* [[texlive-pstricks]]            (267K)
+
* [[texlive-publishers]]          (1.7M)
+
* [[texlive-science]]            (300K)
+
 
+
== Gruppo texlive-most-doc ==
+
* texlive-core-doc                (127M)
+
* texlive-doc-i18n                (42M)
+
* texlive-bibtexextra-doc        (2.9M)
+
* texlive-fontsextra-doc          (15M)
+
* texlive-formatsextra-doc        (2.1M)
+
* texlive-games-doc              (1.3M)
+
* texlive-genericextra-doc        (1.7M)
+
* texlive-htmlxml-doc            (299K)
+
* texlive-humanities-doc          (8.7M)
+
* texlive-latex3-doc              (592K)
+
* texlive-latexextra-doc          (81M)
+
* texlive-music-doc              (2.5M)
+
* texlive-omega-doc              (633K)
+
* texlive-pictures-doc            (7.5M)
+
* texlive-plainextra-doc          (1.1M)
+
* texlive-pstricks-doc            (23M)
+
* texlive-publishers-doc          (13M)
+
* texlive-science-doc            (7.6M)
+
 
+
== Gruppo texlive-lang ==
+
* [[texlive-langafrican]]        (5.4M)
+
* [[texlive-langarab]]            (2.9M)
+
* [[texlive-langarmenian]]        (347K)
+
* [[texlive-langcjk]]              (31M)
+
* [[texlive-langcroatian]]        (48K)
+
* [[texlive-langcyrillic]]        (2.3M)
+
* [[texlive-langgreek]]          (7.2M)
+
* [[texlive-langhebrew]]          (43K)
+
* [[texlive-langindic]]          (5.4M)
+
* [[texlive-langmanju]]          (2.6K)
+
* [[texlive-langmongolian]]      (1.7M)
+
* [[texlive-langtibetan]]        (377K)
+
* [[texlive-langvietnamese]]      (6.0M)
+
 
+
== Gruppo texlive-lang-doc ==
+
* texlive-langafrican-doc        (488K)
+
* texlive-langarab-doc            (3.4M)
+
* texlive-langarmenian-doc        (168K)
+
* texlive-langcjk-doc            (1.8M)
+
* texlive-langcroatian-doc        (92K)
+
* texlive-langcyrillic-doc        (2.1M)
+
* texlive-langgreek-doc          (1.2M)
+
* texlive-langhebrew-doc          (96K)
+
* texlive-langindic-doc          (2.0M)
+
* texlive-langmanju-doc            (24K)
+
* texlive-langmongolian-doc      (1.1M)
+
* texlive-langtibetan-doc        (261K)
+
* texlive-langvietnamese-doc    (1001K)
+
 
+
= "Costruire" la versione SVN dei pacchetti TeXlive =
+
 
+
'''[Note: Questo non è più necessario da quando i pacchetti svn sono in community.]'''
+
 
+
Per i power-users che volessero avere l'ultima versione da CTAN senza installare a mano, quanto scritto sotto vi aiuterà a "costruire" ed installare i pacchetti '''texlive-svn''':
+
 
+
Da notare che texlive-core-svn contiene le stesse librerie di texlive-core (basate sul rilascio di febbraio 2007 di Tex Live con annesse le patch di bugfix). La versione svn, come suggerisce il nome, segue la versione corrente in sviluppo di texmf sul server subversion tug.org (scaricata tramite '''rsync''' perché più performante).
+
 
+
Per "costruire" i pacchetti svn, scaricate [http://ankabut.net/archlinux/texlive-svn.zip texlive-svn.zip] che contiene tutto il necessario, es., i '''PKGBUILD''' e i file ausiliari per tutti i pacchetti menzionati sopra. I file *.paths (che contengono le paths che servono a rsync) non verranno aggiornati, quindi vi serve anche [http://ankabut.net/archlinux/tl-scripts.zip tl-scripts.zip].
+
 
+
Assicuratevi di avere installati i pacchetti '''xorg-server''', '''t1lib''', '''gd''', '''rsync''', '''flex''' and '''bison'''. Assumendo che voi siate nella stessa directory in cui avete messo i file '''.zip''', eseguite questi comandi:
+
 
+
$ unzip texlive-svn.zip -d texlive-svn
+
$ unzip tl-scripts.zip -d texlive-svn
+
$ cd texlive-svn
+
$ ./updatepathfiles #Wait a little..
+
...
+
$ ls
+
 
+
Vedendo tutti i pacchetti, potreste pensare cosa vi serve. Sicuramente avrete bisogno di '''texlive-core'''.
+
 
+
$ cd texlive-core
+
$ makepkg -c
+
 
+
''Pazientate!'' I sorgenti sono grandi, e la compilazione richiede tempo. Se tutto va bene potrete installare texlive-core con pacman:
+
 
+
$ pacman -U texlive-core-2007*.pkg.tar.gz #premete tab per completare
+
 
+
Se qualcosa va male, guardate [http://bbs.archlinux.org/viewtopic.php?id=35991 nel forum] per vedere se il vostro problema è stato già risolto.
+
Se così non fosse, vi aiuteremo volentieri!.
+
Postate qualsiasi cosa pensiate sia utile e il '''build.log''' realizzato con:
+
$ makepkg -c 2>&1 | tr -d -c '\n[:print:]' | tee build.log
+
o semplicemente con:
+
$ makepkg -c 2>&1 | tee build.log
+
ma non passando per '''tr''' non verranno cancellati i caratteri non stampabili.
+
 
+
Inoltre dopo il fallimento potrete cancellare le cartelle '''pkg''' e '''src'''. Non cancellate le cartelle '''texmf'''*, altrimenti dovrete riscaricare tutto quando userete di nuovo '''makepkg'''. Gli altri file nella directory '''PKGBUILD''' non dovrebbero essere cancellati, essi sono parte dei sorgenti.
+
 
+
Se necessitate di qualche altro pacchetto, basta ripetere quanto scritto sopra nella directory appropriata. Gli altri pacchetti non devono essere compilati quindi loro ''should'' dovrebbero funzionare.
+
 
+
Se volete compilare tutti i pacchetti senza pensare troppo a cosa dovrete usare, dalla directory in cui avete spacchettato i file '''.zip''' lanciate:
+
 
+
$ for d in texlive-*; do cd "$d" && makepkg -dc ; touch ../"$d"-"$?" && cd .. ; done
+
 
+
Questo compilerà ogni pacchetto in ogni directory che che rispetta l'espressione '''texlive-*''' e creerà i file con il nome della directory e il codice di ritorno, zero vuol dire successo, diverso da zero fallimento. Quindi se '''texlive-core''' è stato compilato correttamente voi avrete un file chiamato '''texlive-core-0''' nella directory.
+
 
+
= Alternativa: TeX Live con l'ISO del DVD montata come loop device=
+
 
+
Guardare [[TeXLive_from_iso]]
+

Revision as of 21:09, 25 September 2012

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:TeX Live (Italiano)#)

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:TeX Live (Italiano)#)

Introduzione

Poiché tetex -- la distribuzione standard di Tex per i sistemi Unix -- non è più mantenuta, molti utenti hanno espresso la volontà di rimpiazzarlo con TeX Live. Si veda questa discussione per maggiori dettagli. La buona notizia è che i pacchetti TeXLive per Arch Linux (basati su TeXLive 2007 con tutti i pacchetti aggiuntivi di CTAN aggiornati all'ultima versione) si trovano ora in community (Sept. 27, 2007). Installando texlive-core si avrà a disposizione un sistema di composizione tipografica molto valido.

I pacchetti TeX Live sono raggruppati in due gruppi di pacchetti: texlive-most e texlive-lang

Il pacchetto essenziale texlive-core contiene l'albero base texmf-dist, mentre texlive-bin contiene i binari. Questo è basato sullo schema di installazione “medium” del cd originale di TeX Live. Tutti gli altri pacchetti sono basati sulle relative collezioni di TeX Live. I link portano a una lista dei pacchetti CTAN in ogni pacchetto Arch.