Next: , Previous: , Up: Files   [Contents][Index]


3.2 Output files

FWEAVE writes a variety of output files.

name.tex — Woven output to be processed with LaTeX.

CONTENTS.tex — Temporary file that accumulates Table-of-Contents information. (For LaTeX, the aux file is used instead.)

INDEX.tex — Temporary file that stores indexing information.

MODULES.tex — Temporary files that stores module list.

The names of the three temporary files can be changed with style-file parameters (see Style). Commonly, one may put into the style file fweb.sty commands such as

index.tex "#.ndx"
modules.tex "#.mds"
contents.tex "#.cts"

The ‘#’ is replaced by the root name of the web file.

FTANGLE writes files of the form

name.ext — Compilable output file.

The extensions for the compilable output file(s) have certain defaults, but can be changed by style-file parameters according to the following table:

LanguageStyle-file entryUNIX defaultnon-UNIX default
Csuffix.Ccc
C++suffix.CppCC
Fortran–77suffix.Nffor
Fortran–90suffix.N90f90for90
Ratfor–77suffix.Rrrat
Ratfor–90suffix.R90r90rat90
TeXsuffix.Xstysty
VERBATIMsuffix.Vmkmk

For example, to change the default extension for a C++ file from ‘C’ to ‘c++’, put into fweb.sty the line

suffix.C = "c++"