.TH NOWEB 1 "local 4/19/93"
.SH NAME
nowebstyle document-style option for
.SH SYNOPSIS
.B "
documentstyle[noweb,...]..."
.SH DESCRIPTION
When
.I noweave
generates code for
.I LaTeX,
the
.B noweb
document-style option is required.
In addition to the necessary arcana, it
defines a
.B webcode
environment in which you can place fragments of
code, and in which
only backslash and curly braces have their special meanings;
all other characters are taken literally.
It also defines a
.B noweb
pagestyle.
Finally, it defines a
.B "
noweboptions..."
command that can be used to tinker with the appearance of the output.
Options are separated by commas and include:
.TP
.B margintag
Put the sub-page number (tag) of each code-chunk definition in the
left margin. (Default)
.TP
.B nomargintag
Don't use margin tags.
.TP
.B shift
Shift text to the left so that long code lines won't extend
off the right-hand side of the page.
.TP
.B smallcode
Set code in
.I LaTeX
.B "
small"
font instead of
.B "
normalsize."
.TP
.B alphasubpage, numsubpage, nosubpage
Number chunks by the number of the page on which they appear,
followed by an alphabetic (numeric, not used) ``sub-page'' indicator.
Defaults to
.B alphasubpage.
.B nosubpage
implies
.B nomargintag.
.TP
.B webnumbering
Number chunks consecutively, in
.I WEB
style, instead of using sub-page numbers.
.TP
.B hideunuseddefs
Omit defined but unused identifiers from
the local identifier cross-reference (Preston Briggs).
.TP
.B noidentxref
Omit the local identifier cross-reference which follows each code chunk.
.TP
.B externalindex
Use an index generated with
.I noindex(1)
(q.v.).
.TP
.B longchunks
When expanding
.B "
nowebchunks,"
show page numbers of definitions and uses of each chunk.
.SH SEE ALSO
.I noweave(1), noweb(1)
.SH BUGS
This man page has no business in section 1, but then it doesn't belong anywhere
else, either.
.SH AUTHOR
Norman Ramsey, Bellcore.
Internet address @bellcore.com.
.br
Noweb home page at ://bellcore.com/pub/norman/www/noweb/intro.html.