Este capítulo incluye aplicaciones que crean una salida equivalente a la composición tipográfica.
TeX es un paquete para composición tipográfica, capaz de crear documentos en múltiples formatos. El paquete opcional texmfsrc contiene el código fuente de los ficheros contenidos en el paquete texmf, incluidas las fuentes de docstrip.
Descarga (HTTP): http://www.ibiblio.org/pub/packages/tex/teTeX/distrib/tetex-src-2.0.2.tar.gz
Descarga (FTP): ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/tetex-src-2.0.2.tar.gz
Suma MD5 del paquete: a16f6bba227d55e79aeee46fbbd82d28
Tamaño del paquete: 11.7 MB
Estimación del espacio necesario en disco: 344 MB (415 MB with optional tarball)
Tiempo estimado de construcción: 1.82 SBU
Descarga (FTP): http://www.ibiblio.org/pub/packages/tex/teTeX/distrib/tetex-texmf-2.0.2.tar.gz
Suma MD5 del paquete: d3bdb96f9077e43b2115d3cc471743b3
Tamaño del paquete: 52.4 MB
Descarga (FTP): http://www.ibiblio.org/pub/packages/tex/teTeX/distrib/tetex-texmfsrc-2.0.2.tar.gz
Suma MD5 del paquete: 40d4b2c5582eccbee4b6ec692c3cc253
Tamaño del paquete: 22.9 MB
Antes de construir TeX debe instalarse el paquete de macros y fuentes (el paquete texmf). Instala las macros y fuentes usando los siguientes comandos como usuario root:
install -v -d -m755 /usr/share/texmf &&
gzip -dc ../tetex-texmf-2.0.2.tar.gz \
| (umask 0; cd /usr/share/texmf; tar -xf -)
Si descargaste el paquete opcional texmf de código fuente, desempaquetalo ahora como usuario root:
gzip -dc ../tetex-texmfsrc-2.0.2.tar.gz \
| (umask 0; cd /usr/share/texmf; tar -xf -)
Instala TeX ejecutando los siguientes comandos:
patch -Np1 -i ../tetex-src-2.0.2-flex-1.patch &&
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 all
Ahora, como usuario root:
make install &&
texconfig dvips paper letter &&
texconfig font rw
El tamaño de papel puede cambiarse a a4, que es el usado en muchos paises.
--with-x=no: Esta opción evitará cualquier dependencia sobre X. TeX puerde compilarse con soporte para X, en especial para xdvi. Si deseas esto, elimina esta opción de configure.
--exec-prefix=/usr --bindir=/usr/bin: Esta opción asegurará que los binarios de TeX se instalarán en /usr/bin.
--without-texinfo: Una instalación por defecto de LFS ya tiene instalado el paquete Texinfo. Evitaremos sobreescribirlo con el paquete Texinfo incluido.
--with-system-ncurses: Esta opción especifica que se use la librería libncurses que ya hay instalada.
--with-system-zlib: A partir de la versión 4.0, los sistemas LFS instalan Zlib como parte del sistema base. Evitaremos construirla aquí.
texconfig dvips paper letter: Este comando establece el tamaño de papel por defecto para TeX.
texconfig font rw: Este comando especifica que las fuentes sean escribibles.
Dentro del paquete TeX hay demasiados programas para listarlos individualmente. Consulta los detalles en file:///usr/share/texmf/doc/index.html y recorre la extensa documentación de TeX.
Contiene las funciones usadas por TeX para buscar y catalogar nombres de rutas.