teTeX-3.0
      
      
        
          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
        
        
        
          Additional Downloads
        
        
          
            Required Macros and Fonts
          
          
         
        
          
            Optional 'texmf' Sources:
          
          
         
        
          
            Optional 'cm-super' Sources:
          
          
         
        
          teTeX Dependencies
        
        
          Required
        
        
          Ed-0.8
        
        
          Optional
        
        
          libpng-1.2.29, X Window
          System, Tk-Perl-804.027, 
          t1lib, and GD
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/tetex
        
       
      
        
          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-3.0.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-3.0.tar.gz \
    | (umask 0; cd /usr/share/texmf; tar -xvf -)
        
          Install teTeX by running the
          following commands:
        
        
./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
        
          ![[Note]](../images/note.png) 
          
            Note
          
          
            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.
        
        
          --disable-a4: 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.
        
        
          ![[Tip]](../images/tip.png) 
          
            Tip
          
          
            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:
              100 separate binaries and scripts along
              with 30 symlinks to these programs.
            
            
              Installed Library:
              libkpathsea.a
            
            
              Installed Directories:
              /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 file:///usr/share/texmf/doc/index.html
                    for details, as well as a tour of the expansive
                    teTeX documentation.
                   | 
              
                | 
                    libkpathsea.a | 
                    contains functions used by teTeX for searching and cataloging
                    path names.
                   | 
            
          
         
       
      
        Last updated on 2007-07-27 08:42:58 -0500