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) - 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 (
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.