%general-entities; ]> teTeX-&tetex-version; teTeX Introduction to teTeX teTeX is an implementation of Donald Knuth's TeX typesetting program. This package is able to create documents in a variety of formats. The optional texmfsrc (TeX METAFONT) tarball contains source code for programs to create and manipulate TeX fonts. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &tetex-md5sum; Download size: &tetex-size; Estimated disk space required: &tetex-buildsize; Estimated build time: &tetex-time; Additional Downloads Required Patches Required Macros and Fonts Download (HTTP): Download (FTP): Download MD5 sum: &texmf-md5sum; Download size: &texmf-size; Optional 'texmf' Sources: Download (HTTP): Download (FTP): Download MD5 sum: &texmfsrc-md5sum; Download size: &texmfsrc-size; Optional 'cm-super' Sources: Download (HTTP): Download (FTP): Download MD5 sum: &cmsupersrc-md5sum; Download size: &cmsupersrc-size; teTeX Dependencies Required Optional , , , t1lib, and GD User Notes: Installation of teTeX Before building teTeX, the macros and fonts package (texmf tarball) must be installed. Install the macros and fonts using the following commands as the root user: install -v -d -m755 /usr/share/texmf && gzip -dc ../tetex-texmf-&tetex-version;.tar.gz \ | (umask 0; cd /usr/share/texmf; tar -xvf -) If the optional texmfsrc source code TAR ball was downloaded, unpack it now as the root user: gzip -dc ../tetex-texmfsrc-&tetex-version;.tar.gz \ | (umask 0; cd /usr/share/texmf; tar -xvf -) Install teTeX by running the following commands: patch -Np1 -i ../tetex-&tetex-version;-gcc_4.4-1.patch && patch -Np1 -i ../tetex-&tetex-version;-glibc-1.patch && ./configure --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --without-texinfo \ --with-x=no \ --with-system-ncurses \ --with-system-zlib && make all To test the results, issue: make check. The tests should complete without errors (there may be some errors which are ignored). Now, as the root user: make install && texconfig-sys dvips paper letter && texconfig-sys font rw The paper size may be changed to a4, as is used in most countries. To install the optional cm-super fonts, perform the following instructions as the root user: tar -xf ../tetex-cm-super.tar.bz2 && FONTDIR=$(kpsewhich --expand-var '$TEXMFMAIN') && mkdir -v -p $FONTDIR/fonts/afm/public/cm-super \ $FONTDIR/fonts/type1/public/cm-super \ $FONTDIR/fonts/enc/dvips/cm-super \ $FONTDIR/fonts/map/dvips/cm-super && cp -v cm-super/pfb/*.pfb $FONTDIR/fonts/type1/public/cm-super/ && gunzip cm-super/afm/* && cp -v cm-super/afm/*.afm $FONTDIR/fonts/afm/public/cm-super/ && cp -v cm-super/dvips/*.enc $FONTDIR/fonts/enc/dvips/cm-super/ && cp -v cm-super/dvips/*.map $FONTDIR/fonts/map/dvips/cm-super/ && cat >> $FONTDIR/web2c/updmap.cfg << "EOF" && MixedMap cm-super-t1.map MixedMap cm-super-t2a.map MixedMap cm-super-t2b.map MixedMap cm-super-t2c.map MixedMap cm-super-ts1.map MixedMap cm-super-x2.map EOF install -v -m644 -D cm-super/type1ec.sty \ $FONTDIR/tex/latex/cm-super/type1ec.sty && mktexlsr && updmap-sys && unset FONTDIR Command Explanations --with-x=no: This switch will avoid any X dependencies. teTeX can be compiled with X support, notably for xdvi. If this is desired, remove this parameter. --exec-prefix=/usr --bindir=/usr/bin: These switches ensure that teTeX binaries are installed in /usr/bin. --without-texinfo: A default LFS installation already has the Texinfo package installed. This switch will avoid overwriting it with the included Texinfo package. --with-system-ncurses: This switch specifies using the already installed libncurses library. --with-system-zlib: A default LFS installation already has the Zlib library installed. This switch will avoid replacing it with the included Zlib library. : Use this option to set the default paper size to letter and the default unit to inch. texconfig-sys dvips paper letter: This command sets the default paper size for teTeX. texconfig-sys font rw: This command specifies creating and using a directory for globally writeable fonts. mktexlsr: This command recreates the teTeX ls-R databases after installing the CM-Super fonts. updmap-sys: This command updates the system-wide font configuration to include the CM-Super fonts. Run ./configure --help for information about using other switches which will enable the build to use other installed packages you may have on your system. Contents Installed Programs Installed Library Installed Directories 100 separate binaries and scripts along with 30 symlinks to these programs. libkpathsea.a /usr/include/kpathsea, /var/tmp/texfonts and the following subdirectories of /usr/share/: texi2html, texinfo/html, texmf, texmf-config and texmf-var Short Descriptions teTeX programs included in the teTeX package are too numerous to individually list. Please refer to the individual program man pages and for details, as well as a tour of the expansive teTeX documentation. teTeX programs libkpathsea.a contains functions used by teTeX for searching and cataloging path names. libkpathsea.a