Ce chapitre inclut des applications qui créent une sortie équivalent à de la composition de texte.
TeX est un package de composition de texte, capable de créer des documents dans différents formats. L'archive TAR optionnelle texmfsrc contient le code source des packages contenus dans l'archive TAR texmf, inclus dans les sources docstrip.
Téléchargement (FTP): ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-2.0.2.tar.gz
Téléchargement (FTP): ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-2.0.2.tar.gz
Téléchargement supplémentaire (FTP): ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmfsrc-2.0.2.tar.gz
Taille du téléchargement: 52 Mo
Estimation de l'espace disque requis: 175 Mo
Estimation du temps de construction: 2,97 SBU
Correctif recommandé : http://www.linuxfromscratch.org/patches/blfs/5.1/tetex-src-2.0.2-remove-readlink-1.patch
TeX est installé à partir du répertoire source (habituellement /usr/src) et les instructions de déballage sont inclus ci-dessous à la place de l'habituelle supposition que vous avez déjà déballé le package. Le répertoire source devrait contenir les deux packages requis et le package optionnel si désiré.
Installez TeX en lançant les commandes suivantes:
mkdir -p /usr/share/texmf &&
tar zxvf tetex-src-2.0.2.tar.gz &&
cd tetex-2.0.2 &&
gzip -dc ../tetex-texmf-2.0.2.tar.gz \
| (umask 0; cd /usr/share/texmf; tar xvf -)
Si l'archive TAR du code source optionnel texmf était téléchargé, déballez-la maintenant:
gzip -dc ../tetex-texmfsrc-2.0.2.tar.gz \
| (umask 0; cd /usr/share/texmf; tar xvf -)
patch -Np1 -i ../tetex-src-2.0.2-remove-readlink-1.patch &&
./configure --with-x=no --prefix=/usr \
--without-texinfo --with-system-ncurses --with-system-zlib \
--exec-prefix=/usr --bindir=/usr/bin &&
make world &&
texconfig dvips paper letter &&
texconfig font rw
La taille du papier pourrait être changée avec A4 car elle est utilisée dans de nombreux pays.
gzip -dc ../tetex-texmf-2.0.2.tar.gz \
| (umask 0; cd /usr/share/texmf; tar xvf -)
Déballage des polices TeX et des bibliothèques de macro.
--with-x=no : Evite toute dépendance avec XFree86. TeX peut être compilé avec le support de XFree86, principalement pour xdvi. Si ceci est désiré, supprimez cette option de configure.
--exec-prefix=/usr --bindir=/usr/bin : Nécessaire pour que les binaires TeX soient installés dans /usr/bin.
--without-texinfo : Une installation LFS par défaut dispose déjà du package texinfo, cette option évitera de le remplacer avec le package texinfo inclus.
--with-system-ncurses : Demande l'utilisation de la bibliothèque libncurses déjà installée.
--with-system-zlib : Les systèmes LFS, à partir des versions 4.0, disposent de zlib installé avec la base du système d'exploitation. Nous devons éviter de le construire ici.
texconfig dvips paper letter : Configure la taille du papier par défaut pour TeX.
texconfig font rw : Spécifie les polices modifiables.
Le package TeX contient 125 binaires séparés. Référez-vous à file:///usr/share/texmf/doc/index.html pour plus de détails, et faites aussi un tour sur l'importante documentation TeX.