title | date | author | colorlinks | filecolor | urlcolor |
---|---|---|---|---|---|
C/WEB programs in \TeX\ Live |
\today |
Andreas Scherer |
true |
blue |
blue |
\raggedright \vspace{-2\baselineskip}
Welcome to “All Things WEB
” in \TeX\ Live.
Here you find the documented source code of all major WEB
and CWEB
programs
in readable format. The NAMED
entries represent the unmodified base sources
as written by their respective authors, the attached chg
links point to
only the changed sections (or modules) as applied for release in the
\TeX\ Live distribution, so you may want to study these pairs together.
Care has been taken to keep the section numbering intact.
Although not all programs presented here are written or maintained by Donald Knuth, it is more convenient for everything to be collected in one place for reading and searching. And they all stem from the system that Knuth created.
Note that all WEB
programs are mogrified from Pascal code to C code before
compilation, so further modifications and amendments will occur for the real
thing, i.e., the production of the executable WEB
programs. (The CWEB
programs do not require these extra modifications, they get linked directly to
the external runtime environment.)
If you believe to have found anything that remains technically, historically, typographically, or politically incorrect in any of these files, please feel free to report bugs in \TeX\ and friends or contact the maintainer of this collection directly.
etc/
[VFtoVP
+chg
|VPtoVF
+chg
]mf/
[Metafont
+chg
|TRAPMAN
]mfware/
[GFtype
+chg
|GFtoPK
+chg
|GFtoDVI
+chg
|MFT
+chg
]tex/
[GLUE
|TeX
+chg
|TRIPMAN
]texware/
[POOLtype
+chg
|TFtoPL
+chg
|PLtoTF
+chg
|DVItype
+chg
]web/
[WEBMAN
+chg
1 |WEAVE
+chg
|TANGLE
+chg
|TWILL
2 ]
other/
[DVIcopy
+chg
|PatGen
+chg
|PKtoGF
+chg
|PKtype
+chg
]bibtex/
[BibTeX
+chg
]pdftex/
[pdfTeX
+chg
]xetex/
[XeTeX
+chg
]
cweb/
[CWEBMAN
|COMMON
+chg
|CTANGLE
+chg
|CWEAVE
+chg
|
CTWILL
3 |REFSORT
+chg
|TWINX
+chg
]ctie/
[CTIE
+chg
]tie/
[TIE
+chg
]hitex/
[HiTeX
4 ]mp/
[MP
|MPOST
]5
errata/
- The Errors of \TeX
- The \TeX book, 1^st^\ printing
- The \TeX book, 2^nd^\ printing
- Computers & Typesetting, 15\ June\ 1987
- Computers & Typesetting, 20\ February\ 1989
- Computers & Typesetting, 30\ September\ 1989
- Computers & Typesetting, 31\ December\ 1990
- Computers & Typesetting, 15\ March\ 1992
- Computers & Typesetting, pre-Millennium\ ed.
- The \TeX book, September 1996
- Computers & Typesetting, 1^st^\ Millennium\ ed.
- Computers & Typesetting, 2^nd^\ Millennium\ ed.
- Computers & Typesetting, early 2014
- Computers & Typesetting, 31\ January\ 2021
Footnotes
-
The changed variant of the
WEB
manual contains additional material specific to the \TeX\ Live distribution. ↩ -
TWILL
is presented here as a changed variant ofWEAVE
. ↩ -
CTWILL
is presented here in its own format with “mini-indexes” for every two consecutive pages. ↩ -
HiTeX
has received quite a few changes “behind the scenes” in order to present it in this collection; see projectweb
for details. ↩ -
MP
andMPOST
have received quite a few changes “behind the scenes” in order to present them in this collection; see projectmplibdir
for details. ↩