Building LaTeX for distribution with Textures

Written by Arthur Ogawa (ogawa@teleport.com).
Date:    4 July  1996
Updated: 4 April 1997
Updated: 11 February 2004

This document describes how to create a distribution kit for
runtime LaTeX for Textures. It is keyed to the file

$CTAN/tex-archive/macros/latex/base/install.txt

to which you should refer for general instructions. If you are viewing
this document in QUED/M (recommended), you will find it nicely folded
into hierarchical divisions.

REQUIREMENTS
============

LaTeX R6P1 is built with Classic Textures 1.8, or later with RAM
footprint of 6.5Mb (smaller might still be feasible; try your luck).

Given a allocation block of 2k (131Mb partition), you can expect to
need free disk space for $CTAN/tex-archive/macros/latex: 60Mb. (Space
for the /latex/contrib directory alone is 44Mb.) Additional disk space
for the development files and runtime files of about 5Mb.

Font Requirements

You should have the AMS fonts installed. Blue Sky's LaTeX2e
distribution has a minimal set of fonts for LaTeX2e. If you wish to
typeset in many languages besides English, you should also install the
EC fonts, available as:
$CTAN/tex-archive/systems/mac/textures/fonts/BitmapFonts/EC_(European_CM)_1.0
.

YOUR VERSION OF TEX
===================

I assume you are using the latest Textures (as of LaTeX R6P1, Textures 1.8 or later). 
 
HOW THE INSTALLATION WORKS
==========================



SAVING YOUR OLD VERSION OF LaTeX
================================

You should already have saved your old version of LaTeX based on information
in the Textures LaTeX2e installation guide. You can have any number of LaTeXs 
simultaneously active.

PICKING UP THE SOURCE OF LATEX
==============================

(This section is not in install.txt.) When picking up the source files
for LaTeX, you should create a mirror of CTAN

ftp://CTAN/tex-archives

thus:

fonts/
  ams/
    amsfonts/
    amslatex/
  psfonts/
    adobe/
    bh/
    textures/
    tools/
macros/
  latex/
    base/ (optional if picking up unpacked/)
    contrib/
      other/
      supported/
    doc/
    fonts/ (this is a link to fonts/latex, which is standard with Textures)
    packages/
      amslatex/
      babel/
      graphics/
      mfnfss/
      psnfss/
      tools/
    unpacked/ (optional if picking up base/)

You can pick up compressed source on CTAN and decompress locally to
save bandwidth. Be careful to not translate line terminators of any
binary files (e.g., tfm, vf, dvi, or zip) in the process. Alternative:
Textures 1.8 and later will support UNIX line terminators, so you can
pick up the files BINARY and use them without modification.

You can set the name of the latex directory to "latexRxPy" to
distinguish it from other LaTeX releases in your CTAN mirror.

I picked files up in April 1997. I concluded them to be 
Release 6 (based on the presence of the file unpacked/ltnews06.tex)
at Patchlevel 1 (from an examination of unpacked/ltpatch.ltx).

In what follows, the files in the CTAN mirror will be referred to via
their UNIX-like path names to distinguish them from files in the
Development folder. In this build, no files are created in any of
these directories (with the possible exception of creating unpacked/
from base/), and no new resources are created in any of the CTAN
files. Therefore, the runtime kit consists of files copied directly
over from CTAN and generated files (generated by Textures as part of
the build process), the latter always generated in a separate set of
folders.

BEFORE UNPACKING THE DISTRIBUTION
=================================

Create the following working directory structure (or duplicate it from
a previous release):

:LaTeX RxPy           Isolates this particular version of LaTeX
  Textures.txt        This file--update it for use in your next round of work
  :Development        Generate the runtime files, doc files, etc.
    :base             run unpack.ins (optional)
    :Documentation    Generate user-level documentation
      :fonts          PS_Fonts_NFSS (optional)
      :graphics       Graphics_Bundle (optional)
    :TeX inputs       Generate files read by LaTeX at run time
      :€LaTeX RxPy    hierarchical version of one in :Distribution:TeX inputs:
        color.cfg     runtime file
        graphics.cfg  runtime file
        ltxdoc.cfg    runtime file
        :amsfonts     alias to :ams:amsfonts:latex
        :amslatex     alias to :ams:amslatex:inputs
        :base         aliases of the runtime files
                        idx.tex
                        lablst.tex
                        latexbug.tex
                        ltnews.cls
                        ltxguide.cls
                        minimal.cls
                        nfssfont.tex
                        sample2e.tex
                        small2e.tex
                        testpage.tex 
        :contrib      
          :other      
          :supported
        :packages       
          :babel      gen the runtime files
          :graphics   gen the runtime files
                        color.sty
                        dvi2ps.def
                        dvialw.def
                        dvilaser.def
                        dvips.def
                        dvipsnam.def
                        dvipsone.def
                        dvitops.def
                        dviwin.def
                        emtex.def
                        epsfig.sty
                        graphics.sty
                        graphicx.sty
                        keyval.sty
                        ln.def
                        lscape.sty
                        oztex.def
                        pctex32.def
                        pctexhp.def
                        pctexps.def
                        pctexwin.def
                        psprint.def
                        pstcol.sty
                        pubps.def
                        textures.def
                        trig.sty
          :mfnfss     gen the runtime files
                        oldgerm.sty
                        OT1panr.fd
                        OT1pss.fd
                        pandora.sty
                        Uyfrak.fd
                        Uygoth.fd
                        Uyinit.fd
                        Uyswab.fd
          :psnfss     gen the runtime files
                        avant.sty
                        bookman.sty
                        chancery.sty
                        helvet.sty
                        mathptm.sty
                        newcent.sty
                        palatino.sty
                        pifont.sty
                        times.sty
          :tools      gen the runtime files
                        .tex
                        afterpage.sty
                        array.sty
                        dcolumn.sty
                        delarray.sty
                        e.tex
                        enumerate.sty
                        fontsmpl.sty
                        fontsmpl.tex
                        ftnright.sty
                        h.tex
                        hhline.sty
                        indentfirst.sty
                        layout.sty
                        longtable.sty
                        multicol.sty
                        rawfonts.sty
                        s.tex
                        showkeys.sty
                        somedefs.sty
                        tabularx.sty
                        thb.sty
                        thc.sty
                        thcb.sty
                        theorem.sty
                        thm.sty
                        thmb.sty
                        thp.sty
                        varioref.sty
                        verbatim.sty
                        verbtest.tex
                        x.tex
                        xr.sty
                        xspace.sty
        :psfonts      based on the new fontinst-based metrics
          :adobe      aliases of the runtime files
          :bh         aliases of the runtime files
          :tools
            :psnfss   gen the runtime files
        :unpacked     aliases of the runtime files
                        alltt.sty
                        ansinew.def
                        applemac.def
                        article.cls
                        article.sty
                        ascii.def
                        bezier.sty
                        bk10.clo
                        bk11.clo
                        bk12.clo
                        book.cls
                        book.sty
                        cp437.def
                        cp437de.def
                        cp850.def
                        cp852.def
                        doc.sty
                        docstrip.tex
                        exscale.sty
                        flafter.sty
                        fleqn.clo
                        fleqn.sty
                        fontenc.sty
                        gglo.ist
                        gind.ist
                        graphpap.sty
                        ifthen.sty
                        inputenc.sty
                        latex209.def
                        latexsym.sty
                        latin1.def
                        latin2.def
                        leqno.clo
                        leqno.sty
                        letter.cls
                        letter.sty
                        ltxdoc.cls
                        makeidx.sty
                        newlfont.sty
                        next.def
                        oldlfont.sty
                        OMLcmm.fd
                        OMLcmr.fd
                        OMLenc.def
                        OMLlcmm.fd
                        OMScmr.fd
                        OMScmsy.fd
                        OMSenc.def
                        OMSlcmsy.fd
                        OMXcmex.fd
                        OMXlcmex.fd
                        openbib.sty
                        OT1cmdh.fd
                        OT1cmfib.fd
                        OT1cmfr.fd
                        OT1cmr.fd
                        OT1cmss.fd
                        OT1cmtt.fd
                        OT1cmvtt.fd
                        OT1enc.def
                        OT1lcmss.fd
                        OT1lcmtt.fd
                        proc.cls
                        proc.sty
                        report.cls
                        report.sty
                        sfonts.def
                        shortvrb.sty
                        showidx.sty
                        size10.clo
                        size11.clo
                        size12.clo
                        slides.cls
                        slides.def
                        slides.sty
                        syntonly.sty
                        T1cmdh.fd
                        T1cmfib.fd
                        T1cmfr.fd
                        T1cmr.fd
                        T1cmss.fd
                        T1cmtt.fd
                        T1cmvtt.fd
                        T1enc.def
                        t1enc.sty
                        texsys.cfg
                        tracefnt.sty
                        TS1cmr.fd
                        TS1cmss.fd
                        TS1cmtt.fd
                        TS1cmvtt.fd
                        Ucmr.fd
                        Ucmss.fd
                        Ucmtt.fd
                        Ulasy.fd
                        Ullasy.fd
  :Distribution       The files to be distributed to end users
    ReadMe            Basic installation instructions
    :Documentation    User guides in ready-to-read format
                        a.ps
                        Author Guide
                        Class Guide
                        color
                        Configuration Options
                        Font Selection
                        Graphics Bundle
                        LaTeX News 01
                        LaTeX News 02
                        LaTeX News 03
                        LaTeX News 04
                        LaTeX News 05
                        Modifying LaTeX
                        PS Fonts NFSS
    :TeX fonts        Alias files into Textures' TeX fonts folder
    :TeX formats      Alias files into Textures' TeX formats folder
      :unpacked         gen the .fmt and run ltcheck
    :TeX inputs       Alias folder into Textures' TeX inputs folder
      :€LaTeX RxPy    

The general strategy in what follows is to avoid altering or
unnecessarily duplicating the files in the CTAN mirror as one proceeds
with the build. To accomplish this, any file that you open in
Textures, or especially any file that you typeset in Textures, should
be a file that you create expressely for that purpose, generally
somewhere in the :Development folder. Thus, one avoids putting new
resources into the CTAN files. As a byproduct of this technique, it is
simple indeed to know which files are generated files: after
typesetting one of the install files in the :Development folder, any
new files that appear in the same folder will be generated files, and
will need to be moved (somewhere) into the €LaTeX RxPy folder.

As you generate the files for the distribution, you will not only move
generated files into the €LaTeX RxPy folder, but also leave behind
aliases of these same files; this will facilitate your understanding
of the purpose of each generated file. you can do a Find FileŠ on
any file in the :TeX inputs:€LaTeX RxPy folder: two files will be
found, the second will be an alias of the first and will indicate (by
its location in the hierarchy) which package it belongs to.

After you complete the generation of the runtime files, you will have
a :TeX inputs:€LaTeX RxPy folder that is completely flat. This is
important to Textures' speed.

UNPACKING THE DISTRIBUTION
==========================

Note: If you picked up the unpacked/ directory from CTAN, you do not need to run
the (time-consuming) unpacking procedure here. 

1. To proceed, open the file in :Development:base: called unpack that
contains the single line "\input unpack.ins" and typeset under virtex.
When prompted, navigate to the file base\unpack.ins. The generated
files will all show up in the unpacked directory.

2. Move all the new files into 

:Development:TeX inputs:€LaTeX RxPy:base:

And create an alias of latex/base/ltpatch.ltx in this directory.

3. Save the TeX log into :Development:unpacked: for future reference

You have now created a latex/unpacked/ that will serve as a vehicle for creating
the LaTeX preformatted macro package in the next step. Any runtime files will be
found in latex/base/. 

CREATING THE LATEX FORMAT
=========================

1. From Textures, open :Distribution:TeX formats:LaTeX R6P1 (which has
a single line in it: \input latex.ltx\endinput). Make sure
Typeset:Virtex 1.8ß1 is checked, then select File:Make Format. All of
the files required for the run are in the folder unpacked, an alias of
/latex/unpacked. Textures will ask you to help it find latex.ltx; once
you do so, it will find the remainder.

As part of Make Format, Textures will create an alias of LaTeX R6P1 in
its TeX formats folder and immediately add it to its list of
preformatted macro packages (under the Typeset menu). You will use
this new version of LaTeX to generate further components of the
runtime kit.

2. The generated preformatted macro package is :Distribution:TeX
formats:LaTeX RxPy, the very file you opened in Textures. Save the TeX
Log in the same file after the \endinput statement following the
suggestion in install.txt.

PUTTING THE FILES WHERE LaTeX CAN READ THEM
===========================================

1. From latex/base and latex/unpacked, move into :Distribution:TeX
inputs:€LaTeX RxPy all of the files specified in base/install.txt
and leave an alias to each file in Development:TeX inputs:€LaTeX
R5P0:base or -:unpacked, respectively.

To paraphrase those instructions, move the files: 
docstrip.tex, idx.tex, lablst.tex, latexbug.tex, nfssfont.tex,
sample2e.tex, small2e.tex, testpage.tex, 
and files matching * .cls, * .clo, * .sty, * .fd, * .def, * .cfg
from latex/(base|unpacked)/. 

Note: If you have created your own latex/unpacked/, you will find that
the *.tex files are mostly to be found in the latex/base/ directory
(with the exception of docstrip.tex) and the rest of the files are
mostly to be found in latex/unpacked/ (with the exception of
ltnews.cls, ltxguide.cls, and minimal.cls). Also in this case, most
all the files in latex/unpacked/ fall in this category, with the
exception of the *.ltx files. The latter were generated in order to
build the preformatted macro package and should be moved into the
:Distribution:TeX formats:unpacked: folder.

2. Put an alias of the folder :Distribution:TeX inputs:€LaTeX RxPy: into
the :Textures:TeX inputs: folder.

Note that this last step mimics that taken when the end user installs
LaTeX. Note also that when the end user wants to rebuild the
preformattted macro package, they will simply retypeset the file
:Distribution:TeX formats:LaTeX R6P1.

GETTING A WORKING LaTeX
=======================

You need do nothing further to use your new LaTeX R6P1 format.

CHECKING THAT THE INSTALLATION WORKED
=====================================

1. Open :Distribution:TeX formats:check.tex and typeset it under the
LaTeX RxPy format. For comparison, my result is pasted into that file.
 
2. Fonts: I am presently using Constantine Kahn's Textures metric
suitcases named 8r reencoding, LucidaBright psnfss metrics, and
LW35nfss metrics. These metric suitcases are required for the new
psfonts font scheme, which appears to replace packages/psnfss.

Note that in his own instructions, Kahn specifies adding resources to
Edmetrics and, by extension, to Textures. This should be done by Blue
Sky Research before this kit is distributed.

For R4P0 and later, ltcheck complains that the ec fonts aren't there.
These fonts may be obtained at
$CTAN/systems/mac/textures/BitmapFonts/EC<version number>. If you are
using the EC fonts, you may want to look at latex/base/ec.ins.

PROBLEMS
========

Please correspond with me if you have any problems: 

mailto: ogawa@teleport.com
 
CLEARING UP
===========

There is no need to do any clearing up, because the only files
included in the runtime kit are those specifically required at run
time. All of the .dtx, .fdd, etc files remain in the CTAN mirror area,
where you can process them further (for documentation) as you see fit.

You might want to systematically typeset these documentation files,
thereby creating a prepared documentation set for end-user
distribution. A number of them already appear in /latex/docs; some
further doc files are:

*.ltx

begleit.err
compan.err
manual.err

ltx3info.tex

FINALLY
=======

This file is the very <system>.tex file suggested by Team LaTeX. But
it does not end here because preparing a runtime kit involves
additionally creating the runtime files for LaTeX's packages.

FILES THAT HAVE BEEN CUSTOMIZED FOR THE TEXTURES RELEASE OF LATEX
=================================================================

Four files customize LaTeX2e to Textures. They are:

color.cfg
graphics.cfg
ltxdoc.cfg
texsys.cfg (I'm trying out leaving this file out.)
textures.def        

RUNTIME FILES FOR LATEX PACKAGES
================================

For each of the subdirectories under latex/packages, you carry out the
following steps. For the purposes of illustration, consider the
graphics package.

1. In the folder :Development:TeX inputs:packages:graphics, open the
file install, which has a single line: 
"\input graphics.ins".

2. Now open latex/packages/graphics/graphics.ins.
Then typeset "install" under the LaTeX RxPy format. Numerous files are
created in the same folder as "install". 

3. Close graphics.ins and "install". Save the TeX log at the end of
the file "install".

4. Move all of the generated files into :Distribution:TeX
inputs:€LaTeX RxPy:graphics.

5. Make aliases of those same files in :Development:TeX
inputs:€LaTeX RxPy:.

The same series of steps can be carried out for mfnfss, psnfss, and tools but
with the following qualifications:

babel: This package involves creating a new preformatted macro package
(with embedded hypenation patterns). Exactly which patterns are
preloaded is determined by the builder. I have not included babel in
the runtime kit because the configuration of babel depends on the
needs of the end user. Suggestions?

graphics: The build will not generate a textures.def. That file is
provided directly in CTAN/macros/latex/packages/graphics/textures.def.
Copy (or alias) that file to :Distribution:TeX inputs:€LaTeX
RxPy:graphics

psnfss: this package is superseded by the new
CTAN/tex-archive/fonts/psfonts macros. I have accordingly built that
package and moved the relevant files into :Distribution:TeX
inputs:€LaTeX RxPy. I built psfonts, lucida, and mathtime.

mfnfss: proceed as for graphics. dccr not supported by Textures
installation (no fonts).

tools: proceed as for graphics.

amslatex: simply alias the files in the packages/amslatex/inputs directory into 
:Distribution:TeX inputs:€LaTeX RxPy:amslatex. 

5. Put in files that customize LaTeX to the Textures environment. These are

color.cfg
graphics.cfg
ltxdoc.cfg

You can put them directly in :Distribution:TeX inputs:€LaTeX RxPy. The files
color.cfg ans graphics.cfg  apply to the graphics package
and the file ltxdoc.cfg applies to base/ltxdoc.ltx.

RUNTIME FILES FOR THE PSFONTS PACKAGE
=====================================

The runtime files for fonts/psfonts is incorporated into the Textures
release of LaTeX. The psfonts package supports typesetting with many
PostScript Type 1 fonts from many different font foundaries.

The files included are those in the respective tex/ directories and
consist of mainly .fd files. There used to be a clobbering problem
with the .sty files; the tools/ directory no longer contains a psnfss
subdirectory, so things have changed.

DOCUMENTATION IN TEXTURES FORMAT
================================

The DVI files in latex/docs are provided in :Distribution:Documentation:.

SUMMARY
=======

The following is a conveniently indented list showing the directory
structure of the development environment and runtime kit for LaTeX.

:LaTeX RxPy
  Textures.txt
  :Development
    :base
      unpack.ins
      unpack
      unpack TeX Log
    :Documentation
      :fonts
        PS_Fonts_NFSS
        PS_Fonts_NFSS.aux
        PS_Fonts_NFSS.toc
      :graphics
        a.ps
        Graphics_Bundle
        Graphics_Bundle.aux
        Graphics_Bundle.toc
    :TeX formats
      latex
      texsys.aux
    :TeX inputs
      :€LaTeX RxPy    flattened alias in :Distribution:TeX inputs:
        color.cfg
        contrib
        graphics
        graphics.cfg
        ltxdoc.cfg
        :amsfonts     
          amsdtx.cls
          amsfonts.sty
          amssymb.sty
          cmmib57.sty
          eucal.sty
          eufrak.sty
          euscript.sty
          Ueuex.fd
          Ueuex57.fd
          Ueuf.fd
          Ueuf57.fd
          Ueur.fd
          Ueur57.fd
          Ueus.fd
          Ueus57.fd
          Umsa.fd
          Umsa57.fd
          Umsb.fd
          Umsb57.fd
        :amslatex     
          amsart.cls
          amsbook.cls
          amsbsy.sty
          amscd.sty
          amsdtx.cls
          amsgen.sty
          amsintx.sty
          amsldoc.cls
          amsmath.sty
          amsopn.sty
          amsproc.cls
          amstex.sty
          amstext.sty
          amsthm.sty
          amsxtra.sty
          upref.sty
        :babel        
        :base         
          alltt.sty
          ansinew.def
          applemac.def
          article.cls
          article.sty
          ascii.def
          bezier.sty
          bk10.clo
          bk11.clo
          bk12.clo
          book.cls
          book.sty
          cp437.def
          cp437de.def
          cp850.def
          cp852.def
          doc.sty
          docstrip.tex
          exscale.sty
          flafter.sty
          fleqn.clo
          fleqn.sty
          fontenc.sty
          gglo.ist
          gind.ist
          graphpap.sty
          idx.tex
          ifthen.sty
          inputenc.sty
          lablst.tex
          latex209.def
          latexbug.tex
          latexsym.sty
          latin1.def
          latin2.def
          leqno.clo
          leqno.sty
          letter.cls
          letter.sty
          ltnews.cls
          ltxdoc.cls
          ltxguide.cls
          makeidx.sty
          minimal.cls
          newlfont.sty
          next.def
          nfssfont.tex
          oldlfont.sty
          OMLcmm.fd
          OMLcmr.fd
          OMLenc.def
          OMLlcmm.fd
          OMScmr.fd
          OMScmsy.fd
          OMSenc.def
          OMSlcmsy.fd
          OMXcmex.fd
          OMXlcmex.fd
          openbib.sty
          OT1cmdh.fd
          OT1cmfib.fd
          OT1cmfr.fd
          OT1cmr.fd
          OT1cmss.fd
          OT1cmtt.fd
          OT1cmvtt.fd
          OT1enc.def
          OT1lcmss.fd
          OT1lcmtt.fd
          proc.cls
          proc.sty
          report.cls
          report.sty
          sample2e.tex
          sfonts.def
          shortvrb.sty
          showidx.sty
          size10.clo
          size11.clo
          size12.clo
          slides.cls
          slides.def
          slides.sty
          small2e.tex
          syntonly.sty
          T1cmdh.fd
          T1cmfib.fd
          T1cmfr.fd
          T1cmr.fd
          T1cmss.fd
          T1cmtt.fd
          T1cmvtt.fd
          T1enc.def
          t1enc.sty
          testpage.tex
          texsys.cfg
          tracefnt.sty
          TS1cmr.fd
          TS1cmss.fd
          TS1cmtt.fd
          TS1cmvtt.fd
          Ucmr.fd
          Ucmss.fd
          Ucmtt.fd
          Ulasy.fd
          Ullasy.fd
        :contrib      
        :graphics     
          color.sty
          dvi2ps.def
          dvialw.def
          dvilaser.def
          dvips.def
          dvipsnam.def
          dvipsone.def
          dvitops.def
          dviwin.def
          emtex.def
          epsfig.sty
          graphics.sty
          graphicx.sty
          keyval.sty
          ln.def
          lscape.sty
          oztex.def
          pctexhp.def
          pctexps.def
          pctexwin.def
          psprint.def
          pstcol.sty
          pubps.def
          textures.def
          trig.sty
        :mfnfss       
          oldgerm.sty
          OT1panr.fd
          OT1pss.fd
          pandora.sty
          Uyfrak.fd
          Uygoth.fd
          Uyinit.fd
          Uyswab.fd
        :psfonts       
          :adobe
            :agaramon
              8rpad.fd
              OMLpad.fd
              OMSpad.fd
              OT1pad.fd
              T1pad.fd
            :avantgar
              8rpag.fd
              OMLpag.fd
              OMSpag.fd
              OT1pag.fd
              T1pag.fd
            :baskervi
              8rpnb.fd
              OMLpnb.fd
              OMSpnb.fd
              OT1pnb.fd
              T1pnb.fd
            :bembo
               8rpbb.fd
               OMLpbb.fd
               OMSpbb.fd
               OT1pbb.fd
               T1pbb.fd
            :bookman
              8rpbk.fd
              OMLpbk.fd
              OMSpbk.fd
              OT1pbk.fd
              T1pbk.fd

            :courier
              8rpcr.fd
              courier.sty
              OMLpcr.fd
              OMSpcr.fd
              OT1pcr.fd
              T1pcr.fd
            :garamond
              8rpgm.fd
              OMLpgm.fd
              OMSpgm.fd
              OT1pgm.fd
              T1pgm.fd
            :gillsans
              8rpgs.fd
              gillsans.sty
              OMLpgs.fd
              OMSpgs.fd
              OT1pgs.fd
              T1pgs.fd
            :helvetic
              8rphv.fd
              OMLphv.fd
              OMSphv.fd
              OT1phv.fd
              T1phv.fd
            :ncntrsbk
                            8rpnc.fd
                            OMLpnc.fd
                            OMSpnc.fd
                            OT1pnc.fd
                            T1pnc.fd
            :optima
                            8rpop.fd
                            OMLpop.fd
                            OMSpop.fd
                            optima.sty
                            OT1pop.fd
                            T1pop.fd
            :palatino
                            8rppl.fd
                            OMLppl.fd
                            OMSppl.fd
                            OT1ppl.fd
                            T1ppl.fd
            :symbol
              Upsy.fd
            :times
                            8rptm.fd
                            OMLptm.fd
                            OMLptmcm.fd
                            OMSptm.fd
                            OMSpzccm.fd
                            OMXpsycm.fd
                            OT1ptm.fd
                            OT1ptmcm.fd
                            T1ptm.fd
            :univers
                            8rpun.fd
                            OMLpun.fd
                            OMSpun.fd
                            OT1pun.fd
                            T1pun.fd
                            univers.sty
            :utopia
                            8rput.fd
                            OMLput.fd
                            OMSput.fd
                            OT1put.fd
                            T1put.fd
            :zapfchan
                            8rpzc.fd
                            OMLpzc.fd
                            OMSpzc.fd
                            OT1pzc.fd
                            T1pzc.fd
            :zapfding
              Upzd.fd
          :bh
           :lubright
             8rhlh.fd
             lubright.sty
             OMLhlh.fd
             OMShlh.fd
             OT1hlh.fd
             T1hlh.fd
           :lucida
              8rhlce.fd
              8rhlcf.fd
              8rhlcn.fd
              8rhlct.fd
              8rhlcw.fd
              lucida.sty
              OMLhlce.fd
              OMLhlcf.fd
              OMLhlcn.fd
              OMLhlct.fd
              OMLhlcw.fd
              OMShlce.fd
              OMShlcf.fd
              OMShlcn.fd
              OMShlct.fd
              OMShlcw.fd
              OT1hlce.fd
              OT1hlcf.fd
              OT1hlcn.fd
              OT1hlct.fd
              OT1hlcw.fd
              T1hlce.fd
              T1hlcf.fd
              T1hlcn.fd
              T1hlct.fd
              T1hlcw.fd
           :lucidfax
              8rhlx.fd
              lucidfax.sty
              OMLhlx.fd
              OMShlx.fd
              OT1hlx.fd
              T1hlx.fd
           :lucsans
              8rhls.fd
              8rhlst.fd
              lucsans.sty
              OMLhls.fd
              OMLhlst.fd
              OMShls.fd
              OMShlst.fd
              OT1hls.fd
              OT1hlst.fd
              T1hls.fd
              T1hlst.fd
          :tools
            avant.sty
            basker.sty
            bembo.sty
            bookman.sty
            chancery.sty
            charter.sty
            garamond.sty
            helvet.sty
            LMRhlcm.fd
            LMRlbm.fd
            lucbmath.sty
            lucbr.sty
            lucfont.tex
            lucid.sty
            lucidbrb.sty
            lucidbry.sty
            lucmath.sty
            lucmtime.sty
            mathptm.sty
            mathtime.sty
            mtimes.sty
            newcent.sty
            nimbus.sty
            OMLhlcm.fd
            OMLhlh.fd
            OMLlbm.fd
            OMLmtt.fd
            OMLplcm.fd
            OMShlcy.fd
            OMShlh.fd
            OMSlb.fd
            OMSlby.fd
            OMSmtt.fd
            OMSplcy.fd
            OMXhlcv.fd
            OMXlbv.fd
            OMXmtt.fd
            OMXplcv.fd
            OT1lb.fd
            OT1lbf.fd
            OT1lbs.fd
            OT1lbt.fd
            OT1unmr.fd
            OT1unmrs.fd
            palatino.sty
            pifont.sty
            T1unmr.fd
            T1unmrs.fd
            times.sty
            utopia.sty
        :psnfss
          avant.sty
          bookman.sty
          chancery.sty
          helvet.sty
          mathptm.sty
          newcent.sty
          palatino.sty
          pifont.sty
          times.sty
        :tools       
          .tex
          afterpage.sty
          array.sty
          dcolumn.sty
          delarray.sty
          e.tex
          enumerate.sty
          fontsmpl.sty
          fontsmpl.tex
          ftnright.sty
          h.tex
          hhline.sty
          indentfirst.sty
          layout.sty
          longtable.sty
          multicol.sty
          rawfonts.sty
          s.tex
          showkeys.sty
          somedefs.sty
          tabularx.sty
          thb.sty
          thc.sty
          thcb.sty
          theorem.sty
          thm.sty
          thmb.sty
          thp.sty
          varioref.sty
          verbatim.sty
          verbtest.tex
          x.tex
          xr.sty
          xspace.sty
      :packages
        :graphics
          install
          install.TeX Log
        :mfnfss
          oldgerm
          oldgerm TeX log
          pandora
          pandora TeX log
        :psnfss
          psfonts
          psfonts TeX log
        :tools
          tools
          tools TeX log
      :psnfss.beta
        charter
        charter TeX log
        lucida
        lucida TeX log
        mathtime
        mathtime TeX log
        nimbus
        nimbus TeX log
        psfonts
        psfonts TeX Log
        utopia
        utopia TeX log
      :unpacked
        check
        check TeX Log
  :Distribution
    :Documentation
      a.ps
      Author Guide
      Class Guide
      Configuration Options
      Font Selection
      Graphics Bundle
      LaTeX News 01
      LaTeX News 02
      LaTeX News 03
      LaTeX News 04
      LaTeX News 05
      Modifying LaTeX
      PS Fonts NFSS
      color
    :TeX fonts
      8r reencoding
      AMS virtual metrics
      AMS/PS Metrics
      Lucida Bright psnfss metrics
      LW35 psnfss metrics
      phvluc metrics
      ptmluc metrics
    :TeX formats
      LaTeX RxPy
      LaTeX RxPy TeX log
    :TeX inputs
      :€LaTeX RxPy
        .tex
        8rhlce.fd
        8rhlcf.fd
        8rhlcn.fd
        8rhlct.fd
        8rhlcw.fd
        8rhlh.fd
        8rhls.fd
        8rhlst.fd
        8rhlx.fd
        8rpad.fd
        8rpag.fd
        8rpbb.fd
        8rpbk.fd
        8rpcr.fd
        8rpgm.fd
        8rpgs.fd
        8rphv.fd
        8rpnb.fd
        8rpnc.fd
        8rpop.fd
        8rppl.fd
        8rptm.fd
        8rpun.fd
        8rput.fd
        8rpzc.fd
        afterpage.sty
        alltt.sty
        amsart.cls
        amsbook.cls
        amsbsy.sty
        amscd.sty
        amsdtx.cls
        amsdtx.cls 2
        amsfonts.sty
        amsgen.sty
        amsintx.sty
        amsldoc.cls
        amsmath.sty
        amsopn.sty
        amsproc.cls
        amssymb.sty
        amstex.sty
        amstext.sty
        amsthm.sty
        amsxtra.sty
        ansinew.def
        applemac.def
        array.sty
        article.cls
        article.sty
        ascii.def
        avant.sty
        basker.sty
        bembo.sty
        bezier.sty
        bk10.clo
        bk11.clo
        bk12.clo
        book.cls
        book.sty
        bookman.sty
        chancery.sty
        charter.sty
        cmmib57.sty
        color.cfg
        color.sty
        courier.sty
        cp437.def
        cp437de.def
        cp850.def
        cp852.def
        dcolumn.sty
        delarray.sty
        doc.sty
        docstrip.tex
        dvi2ps.def
        dvialw.def
        dvilaser.def
        dvips.def
        dvipsnam.def
        dvipsone.def
        dvitops.def
        dviwin.def
        e.tex
        emtex.def
        enumerate.sty
        epsfig.sty
        eucal.sty
        eufrak.sty
        euscript.sty
        exscale.sty
        flafter.sty
        fleqn.clo
        fleqn.sty
        fontenc.sty
        fontsmpl.sty
        fontsmpl.tex
        ftnright.sty
        garamond.sty
        gglo.ist
        gillsans.sty
        gind.ist
        graphics.cfg
        graphics.sty
        graphicx.sty
        graphpap.sty
        h.tex
        helvet.sty
        hhline.sty
        idx.tex
        ifthen.sty
        indentfirst.sty
        inputenc.sty
        keyval.sty
        lablst.tex
        latex209.def
        latexbug.tex
        latexsym.sty
        latin1.def
        latin2.def
        layout.sty
        leqno.clo
        leqno.sty
        letter.cls
        letter.sty
        LMRhlcm.fd
        LMRlbm.fd
        ln.def
        longtable.sty
        lscape.sty
        ltnews.cls
        ltxdoc.cfg
        ltxdoc.cls
        ltxguide.cls
        lubright.sty
        lucbmath.sty
        lucbr.sty
        lucfont.tex
        lucid.sty
        lucida.sty
        lucidbrb.sty
        lucidbry.sty
        lucidfax.sty
        lucmath.sty
        lucmtime.sty
        lucsans.sty
        makeidx.sty
        mathptm.sty
        mathtime.sty
        minimal.cls
        mtimes.sty
        multicol.sty
        newcent.sty
        newlfont.sty
        next.def
        nfssfont.tex
        nimbus.sty
        oldgerm.sty
        oldlfont.sty
        OMLcmm.fd
        OMLcmr.fd
        OMLenc.def
        OMLhlce.fd
        OMLhlcf.fd
        OMLhlcm.fd
        OMLhlcn.fd
        OMLhlct.fd
        OMLhlcw.fd
        OMLhlh.fd
        OMLhls.fd
        OMLhlst.fd
        OMLhlx.fd
        OMLlbm.fd
        OMLlcmm.fd
        OMLmtt.fd
        OMLpad.fd
        OMLpag.fd
        OMLpbb.fd
        OMLpbk.fd
        OMLpcr.fd
        OMLpgm.fd
        OMLpgs.fd
        OMLphv.fd
        OMLplcm.fd
        OMLpnb.fd
        OMLpnc.fd
        OMLpop.fd
        OMLppl.fd
        OMLptm.fd
        OMLptmcm.fd
        OMLpun.fd
        OMLput.fd
        OMLpzc.fd
        OMScmr.fd
        OMScmsy.fd
        OMSenc.def
        OMShlce.fd
        OMShlcf.fd
        OMShlcn.fd
        OMShlct.fd
        OMShlcw.fd
        OMShlcy.fd
        OMShlh.fd
        OMShls.fd
        OMShlst.fd
        OMShlx.fd
        OMSlb.fd
        OMSlby.fd
        OMSlcmsy.fd
        OMSmtt.fd
        OMSpad.fd
        OMSpag.fd
        OMSpbb.fd
        OMSpbk.fd
        OMSpcr.fd
        OMSpgm.fd
        OMSpgs.fd
        OMSphv.fd
        OMSplcy.fd
        OMSpnb.fd
        OMSpnc.fd
        OMSpop.fd
        OMSppl.fd
        OMSptm.fd
        OMSpun.fd
        OMSput.fd
        OMSpzc.fd
        OMSpzccm.fd
        OMXcmex.fd
        OMXhlcv.fd
        OMXlbv.fd
        OMXlcmex.fd
        OMXmtt.fd
        OMXplcv.fd
        OMXpsycm.fd
        openbib.sty
        optima.sty
        OT1cmdh.fd
        OT1cmfib.fd
        OT1cmfr.fd
        OT1cmr.fd
        OT1cmss.fd
        OT1cmtt.fd
        OT1cmvtt.fd
        OT1enc.def
        OT1hlce.fd
        OT1hlcf.fd
        OT1hlcn.fd
        OT1hlct.fd
        OT1hlcw.fd
        OT1hlh.fd
        OT1hls.fd
        OT1hlst.fd
        OT1hlx.fd
        OT1lb.fd
        OT1lbf.fd
        OT1lbs.fd
        OT1lbt.fd
        OT1lcmss.fd
        OT1lcmtt.fd
        OT1pad.fd
        OT1pag.fd
        OT1panr.fd
        OT1pbb.fd
        OT1pbk.fd
        OT1pcr.fd
        OT1pgm.fd
        OT1pgs.fd
        OT1phv.fd
        OT1pnb.fd
        OT1pnc.fd
        OT1pop.fd
        OT1ppl.fd
        OT1pss.fd
        OT1ptm.fd
        OT1ptmcm.fd
        OT1pun.fd
        OT1put.fd
        OT1pzc.fd
        OT1unmr.fd
        OT1unmrs.fd
        oztex.def
        palatino.sty
        pandora.sty
        pctexhp.def
        pctexps.def
        pctexwin.def
        pifont.sty
        proc.cls
        proc.sty
        psprint.def
        pstcol.sty
        pubps.def
        rawfonts.sty
        report.cls
        report.sty
        s.tex
        sample2e.tex
        sfonts.def
        shortvrb.sty
        showidx.sty
        showkeys.sty
        size10.clo
        size11.clo
        size12.clo
        slides.cls
        slides.def
        slides.sty
        small2e.tex
        somedefs.sty
        syntonly.sty
        T1cmdh.fd
        T1cmfib.fd
        T1cmfr.fd
        T1cmr.fd
        T1cmss.fd
        T1cmtt.fd
        T1cmvtt.fd
        T1enc.def
        t1enc.sty
        T1hlce.fd
        T1hlcf.fd
        T1hlcn.fd
        T1hlct.fd
        T1hlcw.fd
        T1hlh.fd
        T1hls.fd
        T1hlst.fd
        T1hlx.fd
        T1pad.fd
        T1pag.fd
        T1pbb.fd
        T1pbk.fd
        T1pcr.fd
        T1pgm.fd
        T1pgs.fd
        T1phv.fd
        T1pnb.fd
        T1pnc.fd
        T1pop.fd
        T1ppl.fd
        T1ptm.fd
        T1pun.fd
        T1put.fd
        T1pzc.fd
        T1unmr.fd
        T1unmrs.fd
        tabularx.sty
        testpage.tex
        texsys.cfg
        textures.def
        thb.sty
        thc.sty
        thcb.sty
        theorem.sty
        thm.sty
        thmb.sty
        thp.sty
        times.sty
        tracefnt.sty
        trig.sty
        TS1cmr.fd
        TS1cmss.fd
        TS1cmtt.fd
        TS1cmvtt.fd
        Ucmr.fd
        Ucmss.fd
        Ucmtt.fd
        Ueuex.fd
        Ueuex57.fd
        Ueuf.fd
        Ueuf57.fd
        Ueur.fd
        Ueur57.fd
        Ueus.fd
        Ueus57.fd
        Ulasy.fd
        Ullasy.fd
        Umsa.fd
        Umsa57.fd
        Umsb.fd
        Umsb57.fd
        univers.sty
        upref.sty
        Upsy.fd
        Upzd.fd
        utopia.sty
        Uyfrak.fd
        Uygoth.fd
        Uyinit.fd
        Uyswab.fd
        varioref.sty
        verbatim.sty
        verbtest.tex
        x.tex
        xr.sty
        xspace.sty

          
The installation kit for the runtime files is the :Distribution:
folder and its contents. The end user should install by creating
aliases of the contents of the TeX fonts, TeX formats, and TeX inputs
folders in the respective folders of their Textures installation.

Note in particular that this means putting an alias of €LaTeX RxPy
into their TeX inputs folder, *not* aliases of the *contents* of the
€LaTeX RxPy folder. The object is to ensure that, insofar possible,
the only aliases in the TeX inputs folder are aliases of €-style
folders.
   
contrib/
  other/
                                adrlist/
                                alg/
                                apa/
                                apacite/
                                bg/
                                calrsfs/
                                chemsym/
                                cmcyralt/
                                concmath/
                                crosswrd/
                                dmfonts/
                                dotseqn/
                                dropping/
                                eepic/
                                eiad/
                                envbig/
                                epic/
                                floatflt/
                                fp/
                                fragments/
                                fraktur/
                                gene/
                                grnumalt/
                                ipa/
                                lastpage/
                                lexitex/
                                lgreek/
                                lifia-th/
                                misc/
                                mpfnmark/
                                newthm/
                                ogonek/
                                oldstyle/
                                psnfss-addons/
                                qobitree/
                                recipe/
                                script/
                                seminar/
                                siam/
                                smallcap/
                                swift/
                                timesht/
                                timing/
                                vdm/
                                vita/
                                williams/
                                xymtex/
                                yplan96/
                                yplan97/
                                zed-csp/
  supported/
                                a4/
                                achemso/
                                acronym/
                                afthesis/
                                aguplus/
                                aiaa/
                                akletter/
                                algorithms/
                                altfont/
                                answers/
                                bbm/
                                beton/
                                bm/
                                booktabs/
                                calc/
                                calendar/
                                camel/
                                caption/
                                carlisle/
                                ccfonts/
                                changebar/
                                chemcono/
                                cite/
                                codepage/
                                concprog/
                                count1to/
                                covington/
                                curves/
                                custom-bib/
                                cweb/
                                dates/
                                deleq/
                                dialogl/
                                dinbrief/
                                draftcopy/
                                dtk/
                                easy/
                                elsevier/
                                endfloat/
                                envlab/
                                eqnarray/
                                ethiop/
                                euler/
                                everysel/
                                everyshi/
                                exams/
                                expdlist/
                                export/
                                fancyhdr/
                                fax/
                                feynmf/
                                float/
                                fncychap/
                                foiltex/
                                footnote/
                                footnpag/
                                fribrief/
                                g-brief/
                                gb4e/
                                geometry/
                                harpoon/
                                harvard/
                                hh/
                                histogr/
                                hyper/
                                hyperref/
                                ieeepes/
                                ifaccong/
                                ifacmtg/
                                indxcite/
                                inputenc/
                                isostds/
                                jknappen/
                                jura/
                                koi8/
                                koma-script/
                                labels/
                                levy/
                                LH/
                                lineno/
                                localloc/
                                ltablex/
                                mailing/
                                mapcodes/
                                maple/
                                mathcomp/
                                mcite/
                                mdwfonts/
                                mdwtools/
                                mff/
                                mflogo/
                                minitoc/
                                mlbib/
                                monster/
                                moreverb/
                                mslapa/
                                nassflow/
                                natbib/
                                newalg/
                                niceframe/
                                nomencl/
                                ntgclass/
                                numline/
                                objectz/
                                paper/
                                parallel/
                                pb-diagram/
                                piff/
                                pmat/
                                pmgraph/
                                prelim2e/
                                prettyref/
                                progkeys/
                                program/
                                psfrag/
                                pslatex/
                                psnfssx/
                                qsymbols/
                                ragged2e/
                                rcs/
                                rcsinfo/
                                refman/
                                rotating/
                                rotfloat/
                                rplain/
                                saferef/
                                scale/
                                semantic/
                                setspace/
                                shadbox/
                                shadethm/
                                showlabels/
                                siggraph/
                                slidenotes/
                                songbook/
                                ssqquote/
                                stmaryrd/
                                subeqn/
                                subeqnarray/
                                subfigure/
                                supertabular/
                                termcal/
                                textfit/
                                textmerg/
                                thesis/
                                tpcmfont/
                                tracking/
                                treesvr/
                                tugboat/
                                type1cm/
                                uaclasses/
                                ucthesis/
                                ulsy/
                                umlaute/
                                underlin/
                                unswthesis/
                                utthesis/
                                uwthesis/
                                vector/
                                vrsion/
                                wasysym/
                                xypic/
                                yhmath/
                                youngtab/

Bugs:

compare p. 10 of the grfguide (Textures vs. dvips):
Replacement bounding box and clipping do not work in Textures.
