$Top Level Directories00(



;

Top Level Directories



BThe top level directories in the texmf directory identifyCthe major components of a TeX system. A site may omit any unneeded directories.

BAlthough the TDS is designed to be implementation-independent, theDTWG recognizes that some installers may wish to place other files in?the TDS. For example, TeX administrators may wish to place allDTeX-related files (including binaries, manual pages, pool files, and=formats) in the texmf tree. This greatly simplifiesIadministration of the TeX tree, especially if it is maintained by someone=other than the system administrator. Moreover, it allows the=administrator to construct a single ``TeX server'' (even in a"heterogenous network environment).

/The directories specified in this document are:


tex


] for input files used by TeX (see Section 3, Macros). 



fonts


V for font-related files (see Section 4, Fonts). 



metafont


s for (non-font) METAFONT files; (see Section 5, Non-font METAFONT Files). 



metapost


X for METAPOST files (see Section 6, METAPOST). 



bibtex


[ for files used by BibTeX (see Section 7, BibTeX). 



doc


\ for user documentation (see Section 8, Documentation). 



program


6 for TeX applications. (In fact, the tex,- metafont, metapost, and@ bibtex directories above may be seen as examples of9 this.) It may be convenient to store implementations. (emTeX, PCTeX, etc.) as well: as utilities (dvips, MakeIndex, etc.) inC their own directories. Sites can store implementation-specific files (configuration* files, compiled TeX format files, pool1 files, DLLs, etc.) and utility-specific filesI (configuration files, input files, etc.) in their own subdirectories. 



source


4for sources. This includes both traditional program4 sources (for example, Web2C sources go in8 texmf/source/web2c) and LaTeX dtx * sources (texmf/source/latex).> The dtx files used for LaTeX distribution containD both the program sources and the documentation sources, so they ) are kept in the source tree. 

"

bin/system


0 for binaries. The system directories@ allow multiple implementations to share the common directory: structure. For example, the binaries for a TeX system on a Sun workstation A might be installed in /texmf/bin/spsun413 (the name : spsun413 is one possible (ISO-9660 compliant)( abbreviation for SPARC SunOS 4.1.3).B Some TeX administrators may wish to put executables outside of texmf altogether.



BThe standard texmf tree provides no explicit location forElocally-maintained files (e.g. letterheads), since that would requireCduplicating the entire tree. Consequently, sites are encouraged toBmaintain a separate tree for local styles and to use both trees in:search paths. For example, /usr/local/oratex and/usr/local/texmf.