GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  NOWEBSTYLE (7)

NAME

nowebstyle - LaTeX package for noweb

CONTENTS

Synopsis
Description
Control Sequences
See Also
Version
Author

SYNOPSIS

\\usepackage{noweb}

DESCRIPTION

When noweave generates code for LaTeX, the noweb package is required. In addition to the necessary arcana, it defines a 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 noweb pagestyle. Finally, it defines a \\noweboptions{...} command that can be used to tinker with the appearance of the output. Options are separated by commas and include:
margintag
  Put the sub-page number (tag) of each code-chunk definition in the left margin. (Default)
nomargintag
  Don’t use margin tags.
shift Shift text to the left so that long code lines won’t extend off the right-hand side of the page.
smallcode
  Set code in LaTeX \\small font instead of \\normalsize. Similar options exist for all the LaTeX size-changing commands.
longxref, shortxref, noxref
  Choose a style for chunk cross-reference. Long style uses small paragraphs after each chunk, as in Knuth. Short style uses symbols on the definition line, as in Hanson. noxref provides no chunk cross-reference. Defaults to shortxref.
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 alphasubpage. nosubpage implies nomargintag.
webnumbering
  Number chunks consecutively, in WEB style, instead of using sub-page numbers.
subscriptidents, nosubscriptidents, hyperidents, nohyperidents
  Controls subscripting of identifiers in code, including quoted code. Selecting subscriptidents means an identifier appearing in a code chunk (or in quoted code within a documentation chunk) will be subscripted with the chunk number of its definition. hyperidents means such identifiers will be hyperlinked to their definitions, provided of course that a hypertext package like hyperref is loaded. nosubscriptidents and nohyperidents are equivalent, and they turn off such markings. The default is hyperidents.
subscriptquotedidents, nosubscriptquotedidents, hyperquotedidents, nohyperquotedidents
  Controls linking of identifiers as above, but applies only to uses of identifiers in quoted code.
hideunuseddefs
  Omit defined but unused identifiers from the local identifier cross-reference (Preston Briggs).
noidentxref
  Omit the local identifier cross-reference which follows each code chunk.
externalindex
  Use an index generated with noindex(1) (q.v.).
longchunks
  When expanding \\nowebchunks, show page numbers of definitions and uses of each chunk.
english, french, german, portuges
  Write cross-reference information in the language specified. Defaults to english.

CONTROL SEQUENCES

The noweb package describes a gazillion special control sequences. Only a few are listed here.

\nextchunklabel{l}

Associates label l with the sub-page reference of the next code chunk. Can be used in for concise chunk cross-reference with, e.g., chunk~\subpageref{l}.

\\nwanchorto{URL}{anchor text}

Creates a link to the given URL with the given anchor text. Implemented in latex(1) using footnotes, but sl2h(1) translates this to <a href=URL>anchor text</a>

\\nwanchorname{name}{anchor text}

Creates an anchor point for a hyperlink. Implemented in latex(1) using \\label , but sl2h(1) translates this to <a name=name>anchor text</a>

\\ifhtml ... \\fi

Text between \\ifhtml and \\fi is ignored by latex(1), but sl2h(1) and the l2h noweb filter translate the text into HTML.

SEE ALSO

noweave(1), noweb(1)

VERSION

This man page is from noweb version 2.11b.

AUTHOR

Norman Ramsey, Harvard University. Internet address nr@eecs.harvard.edu.
Noweb home page at http://www.eecs.harvard.edu/~nr/noweb.

Search for    or go to Top of page |  Section 7 |  Main Index


--> NOWEB (7) local 3/28/2001

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.