2 Structure de TeX Live

Les deux principaux scripts d’installation pour Unix et Mac OS X sont install-tl.sh et install-pkg.sh. Nous les présentons dans la section 3, p. 13. Nous décrivons ici la structure et le contenu de TeX Live.

2.1 Distributions multiples : live, inst, demo

Depuis 2003, des limitations d’espace liées au format des CD-ROM nous ont contraint à diviser TeX Live en trois distributions :

live
Un système exécutable complet sur DVD ; il est trop volumineux pour tenir sur CD-ROM (le DVD contient aussi une image du système CTAN, totalement indépendant de TeX Live).
inst(allable)
Un système complet sur CD ; pour le faire tenir sur le CD, il a fallu compresser tout ce que nous avons pu. Du coup, il n’est pas possible d’exécuter directement TeX depuis le CD d’installation, il vous faut l’installer sur disque (d’où le nom). L’installation est décrite dans les sections concernées.
demo
Un système exécutable directement depuis le CD ; pour le faire tenir sur le CD, nous avons éliminé la très volumineuse collection dédiée aux langues chinoise, japonaise et coréenne, la composition de partitions musicales, certaines fontes peu utilisées et nous avons inclus les exécutables pour les seuls systèmes Linux, Mac OS X et Windows.

On peut déterminer la nature de la distribution utilisée en recherchant le fichier 00type.TL dans le répertoire racine de l’installation.

2.2 Répertoires situés à la racine

Les répertoires les plus importants situés à la racine de la distribution TeX Live sont énumérés ci-dessous.

bin

Programmes de la famille TeX, rangés dans des sous-répertoires selon les plate-formes.

Books

Exemples tirés de livres sur TeX (voir Books/README).

FAQ

Versions courantes des principales FAQ (questions les plus fréquemment posées).

info

Quelques manuels au format GNU Info, là où ils existent.

MacOSX

Logiciels pour Mac OS X (voir section 5, p. 34).

man

Documentation du système TeX accessible sous Unix avec la commande man ou un équivalent.

source

Le code source de tous les programmes, incluant la distribution Web2C de TeX et METAFONT. Il s’agit d’une archive au format tar, compressée par bzip2.

support

Ensemble d’extensions et programmes auxiliaires. Ils ne sont pas installés par défaut. On y trouve Ghostscript, netpbm et un ensemble d’éditeurs orientés TeX.

texmf

Répertoire racine des extensions, fontes, fichiers de configuration, etc.

usergrps

Informations sur certaines des associations d’utilisateurs de TeX (on en trouvera une liste à jour dans http://tug.org/usergroups.html).

xemtex

L’éditeur XEmacs et d’autres programmes utiles pour Windows (voir section 6.3, p. 40). Ces programmes sont en général pré-installés sur les systèmes Unix ou au moins sont faciles à compiler.

2.3 Les extensions de TeX

TeX Live contient trois extensions de TeX.

e-TeX
ajoute un jeu, petit mais puissant, de nouvelles primitives et les extensions TeX--XE T pour l’écriture de gauche à droite ; e-TeX est, en mode normal, 100% compatible avec TeX standard. Pour plus de détails consulter le fichier texmf/doc/etex/base/etex_man.tex du CD. e-TeX est maintenant le défaut pour LaTeX et pdfLaTeX.
pdfTeX
peut écrire au format Acrobat PDF au lieu du format DVI. Le manuel d’utilisation se trouve dans texmf/doc/pdftex/pdftex-l.pdf. Le fichier texmf/doc/pdftex/samplepdf/samplepdf. tex présente un exemple d’utilisation. L’extension hyperref de LaTeX possède une option « pdftex » qui active tous les mécanismes nécessaires.
Omega (Omega)
fonctionne en utilisant Unicode et des caractères 16 bits, ce qui lui permet de travailler directement et simultanément avec presque toutes les écritures du monde entier. L’extension supporte aussi le chargement dynamique d’OTP (Omega Translation Processes) qui permet à l’utilisateur d’appliquer sur des flux d’entrée quelconques des transformations complexes qu’il aura lui-même définies. Voir la documentation dans texmf/doc/omega/base/doc-1.8.tex (pas nécessairement à jour).

2.4 Quelques autres programmes intéressants dans TeX Live

Voici quelques autres programmes couramment utilisés et présents dans TeX Live :

bibtex
Traitement de la bibliographie.
makeindex
Traitement des index.
dvips
Conversion DVI vers PostScript.
xdvi
Visualisation DVI pour le système X Window.
dvilj
Pilote pour HP LaserJet.
dv2dt, dt2dv
Conversion DVI vers ou depuis du texte simple.
dviconcat, dviselect
Couper/Coller de pages à partir de fichiers DVI.
dvipdfm
Conversion DVI vers PDF, une autre approche que celle de pdfTeX (mentionné ci-dessus). Voir les extensions ps4pdf et pdftricks pour d’autres alternatives.
psselect, psnup, . . .
Utilitaires PostScript.
lacheck
Vérification de syntaxe LaTeX.
texexec
Processeur ConTeXt et PDF.
tex4ht
Conversion TeX vers HTML.