diff options
author | Karl Berry <karl@freefriends.org> | 2022-04-06 20:12:42 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-04-06 20:12:42 +0000 |
commit | 9dc608ebcf5ecb6ddc7bf0d28b87850b39735d3b (patch) | |
tree | 789fed800228dea8a71361cb36cf675466d47318 /Master/texmf-dist/doc/generic | |
parent | ad6b4827c53f928d072396b8e6a74a72a36f95c3 (diff) |
knuth-hint (6apr22)
git-svn-id: svn://tug.org/texlive/trunk@62971 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic')
80 files changed, 352 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/knuth-hint/README.md b/Master/texmf-dist/doc/generic/knuth-hint/README.md new file mode 100644 index 00000000000..2d3171722b3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/README.md @@ -0,0 +1,24 @@ +# knuth-hint – HINT collection of typeset C/WEB sources in TeX Live + +Here you find a large collection of HINT documents for many C/WEB programs in +TeX\ Live, both in their original form as written by their respective authors, +and in the changed form as they are actually used in the TeX Live system. Care +has been taken to keep the section numbering intact, so that you can study the +sources and their changes in parallel. Also included is the collection of +‘errata’ for Donald Knuth's “Computers & Typesetting” series. + +Although not all the texts here are written or maintained by Donald Knuth, it +is more convenient for everything to be collected in one place for reading and +searching. They all stem from the system that Knuth created. The central +entry point is the ‘index’ file, with links to the individual documents, either +in HTML or in PDF format. + +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](https://tug.org/texmfbug/). + +The “License” of the `knuth-hint` package is “Public Domain” and it covers only +the contents of this package, _not_ the various (and varying) “free software” +licenses of the presented software codes. + +This is version “1.0” of the `knuth-hint` package — 2022-04-06, Andreas Scherer. diff --git a/Master/texmf-dist/doc/generic/knuth-hint/bibtex/bibtex-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/bibtex/bibtex-changes.hnt Binary files differnew file mode 100644 index 00000000000..9e4d96f670f --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/bibtex/bibtex-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/bibtex/bibtex.hnt b/Master/texmf-dist/doc/generic/knuth-hint/bibtex/bibtex.hnt Binary files differnew file mode 100644 index 00000000000..28eed5c9ec6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/bibtex/bibtex.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/ctie/ctie-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/ctie/ctie-changes.hnt Binary files differnew file mode 100644 index 00000000000..33274e9bcf8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/ctie/ctie-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/ctie/ctie.hnt b/Master/texmf-dist/doc/generic/knuth-hint/ctie/ctie.hnt Binary files differnew file mode 100644 index 00000000000..3408ed70aea --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/ctie/ctie.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/common-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/common-changes.hnt Binary files differnew file mode 100644 index 00000000000..f95b383c007 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/common-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/common.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/common.hnt Binary files differnew file mode 100644 index 00000000000..cf3d112a2d1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/common.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctangle-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctangle-changes.hnt Binary files differnew file mode 100644 index 00000000000..0236501909d --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctangle-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctangle.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctangle.hnt Binary files differnew file mode 100644 index 00000000000..a4e5510b3d0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctangle.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctwill.pdf b/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctwill.pdf Binary files differnew file mode 100644 index 00000000000..65eaa01b28d --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/ctwill.pdf diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/cweave-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/cweave-changes.hnt Binary files differnew file mode 100644 index 00000000000..0d9a95dc9da --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/cweave-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/cweave.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/cweave.hnt Binary files differnew file mode 100644 index 00000000000..5174e1beed6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/cweave.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/cwebman.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/cwebman.hnt Binary files differnew file mode 100644 index 00000000000..24eeb6be9f9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/cwebman.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/refsort-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/refsort-changes.hnt Binary files differnew file mode 100644 index 00000000000..4b599033d3d --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/refsort-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/refsort.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/refsort.hnt Binary files differnew file mode 100644 index 00000000000..ac8e5f985fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/refsort.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/twinx-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/twinx-changes.hnt Binary files differnew file mode 100644 index 00000000000..230fd30f769 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/twinx-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/cweb/twinx.hnt b/Master/texmf-dist/doc/generic/knuth-hint/cweb/twinx.hnt Binary files differnew file mode 100644 index 00000000000..3f8a207906d --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/cweb/twinx.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.eight.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.eight.hnt Binary files differnew file mode 100644 index 00000000000..5f4e0369256 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.eight.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.eleven.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.eleven.hnt Binary files differnew file mode 100644 index 00000000000..fd21f2388fb --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.eleven.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.five.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.five.hnt Binary files differnew file mode 100644 index 00000000000..7ae900237fd --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.five.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.four.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.four.hnt Binary files differnew file mode 100644 index 00000000000..438c686898f --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.four.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.hnt Binary files differnew file mode 100644 index 00000000000..cba3d880f88 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.nine.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.nine.hnt Binary files differnew file mode 100644 index 00000000000..9b1f0d762b0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.nine.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.one.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.one.hnt Binary files differnew file mode 100644 index 00000000000..ef167077f6a --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.one.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.seven.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.seven.hnt Binary files differnew file mode 100644 index 00000000000..52743096b9a --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.seven.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.six.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.six.hnt Binary files differnew file mode 100644 index 00000000000..dcfc81e6133 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.six.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.ten.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.ten.hnt Binary files differnew file mode 100644 index 00000000000..de78aa05f65 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.ten.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.three.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.three.hnt Binary files differnew file mode 100644 index 00000000000..8baf2414ca7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.three.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.twelve.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.twelve.hnt Binary files differnew file mode 100644 index 00000000000..fc9629de7a5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.twelve.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.two.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.two.hnt Binary files differnew file mode 100644 index 00000000000..8f4795e8872 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errata.two.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/errata/errorlog.hnt b/Master/texmf-dist/doc/generic/knuth-hint/errata/errorlog.hnt Binary files differnew file mode 100644 index 00000000000..bc3b9491a07 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/errata/errorlog.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/etc/vftovp-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/etc/vftovp-changes.hnt Binary files differnew file mode 100644 index 00000000000..b862805ee4c --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/etc/vftovp-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/etc/vftovp.hnt b/Master/texmf-dist/doc/generic/knuth-hint/etc/vftovp.hnt Binary files differnew file mode 100644 index 00000000000..f52d7bdb60a --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/etc/vftovp.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/etc/vptovf-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/etc/vptovf-changes.hnt Binary files differnew file mode 100644 index 00000000000..4021a3b17fe --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/etc/vptovf-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/etc/vptovf.hnt b/Master/texmf-dist/doc/generic/knuth-hint/etc/vptovf.hnt Binary files differnew file mode 100644 index 00000000000..03fb7c66766 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/etc/vptovf.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/index.html b/Master/texmf-dist/doc/generic/knuth-hint/index.html new file mode 100644 index 00000000000..e043da0023d --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/index.html @@ -0,0 +1,328 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang=""> +<head> + <meta charset="utf-8" /> + <meta name="generator" content="pandoc" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> + <title>C/WEB programs in TeX Live 2022</title> + <style> + html { + line-height: 1.5; + font-family: Georgia, serif; + font-size: 20px; + color: #1a1a1a; + background-color: #fdfdfd; + } + body { + margin: 0 auto; + max-width: 36em; + padding-left: 50px; + padding-right: 50px; + padding-top: 50px; + padding-bottom: 50px; + hyphens: auto; + overflow-wrap: break-word; + text-rendering: optimizeLegibility; + font-kerning: normal; + } + @media (max-width: 600px) { + body { + font-size: 0.9em; + padding: 1em; + } + h1 { + font-size: 1.8em; + } + } + @media print { + body { + background-color: transparent; + color: black; + font-size: 12pt; + } + p, h2, h3 { + orphans: 3; + widows: 3; + } + h2, h3, h4 { + page-break-after: avoid; + } + } + p { + margin: 1em 0; + } + a { + color: #1a1a1a; + } + a:visited { + color: #1a1a1a; + } + img { + max-width: 100%; + } + h1, h2, h3, h4, h5, h6 { + margin-top: 1.4em; + } + h5, h6 { + font-size: 1em; + font-style: italic; + } + h6 { + font-weight: normal; + } + ol, ul { + padding-left: 1.7em; + margin-top: 1em; + } + li > ol, li > ul { + margin-top: 0; + } + blockquote { + margin: 1em 0 1em 1.7em; + padding-left: 1em; + border-left: 2px solid #e6e6e6; + color: #606060; + } + code { + font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace; + font-size: 85%; + margin: 0; + } + pre { + margin: 1em 0; + overflow: auto; + } + pre code { + padding: 0; + overflow: visible; + overflow-wrap: normal; + } + .sourceCode { + background-color: transparent; + overflow: visible; + } + hr { + background-color: #1a1a1a; + border: none; + height: 1px; + margin: 1em 0; + } + table { + margin: 1em 0; + border-collapse: collapse; + width: 100%; + overflow-x: auto; + display: block; + font-variant-numeric: lining-nums tabular-nums; + } + table caption { + margin-bottom: 0.75em; + } + tbody { + margin-top: 0.5em; + border-top: 1px solid #1a1a1a; + border-bottom: 1px solid #1a1a1a; + } + th { + border-top: 1px solid #1a1a1a; + padding: 0.25em 0.5em 0.25em 0.5em; + } + td { + padding: 0.125em 0.5em 0.25em 0.5em; + } + header { + margin-bottom: 4em; + text-align: center; + } + #TOC li { + list-style: none; + } + #TOC ul { + padding-left: 1.3em; + } + #TOC > ul { + padding-left: 0; + } + #TOC a:not(:hover) { + text-decoration: none; + } + code{white-space: pre-wrap;} + span.smallcaps{font-variant: small-caps;} + span.underline{text-decoration: underline;} + div.column{display: inline-block; vertical-align: top; width: 50%;} + div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} + ul.task-list{list-style: none;} + .display.math{display: block; text-align: center; margin: 0.5rem auto;} + </style> + <!--[if lt IE 9]> + <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> + <![endif]--> +</head> +<body> +<header id="title-block-header"> +<h1 class="title">C/WEB programs in TeX Live 2022</h1> +</header> +<h2 id="introduction">Introduction</h2> +<p>Welcome to “All Things <code>WEB</code>” in TeX Live.</p> +<p>Here you find the documented source code of all major +<code>WEB</code> and <code>CWEB</code> programs in readable format. With +the exceptions of <code>XeTeX</code> and <code>CTWILL</code>, all +documents are in the <code>HINT</code> format and can be viewed with the +<code>hintview</code> program.</p> +<p>The <code>NAMED</code> entries represent the unmodified base sources +as written by their respective authors, the attached <code>chg</code> +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 in parallel. Care has been taken to keep the section numbering +intact.</p> +<p>Although not all the 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.</p> +<p>Note that all <code>WEB</code> 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 <code>WEB</code> programs. (The <code>CWEB</code> programs do +not require these extra modifications, they get linked directly to the +external runtime environment.)</p> +<p>If you believe to have found anything that remains technically, +historically, typographically, or politically incorrect in any of these +files, please feel free to <a href="https://tug.org/texmfbug/">report +bugs in TeX and friends</a> or <a +href="mailto:andreas_github@freenet.de">contact the maintainer of this +collection</a> directly.</p> +<h2 id="canonical-knuthian-web-programs">Canonical Knuthian WEB +programs</h2> +<ul> +<li><p><code>etc/</code> <span>[</span> <a +href="etc/vftovp.hnt"><code>VFtoVP</code></a>+<a +href="etc/vftovp-changes.hnt"><code>chg</code></a> <a +href="etc/vptovf.hnt"><code>VPtoVF</code></a>+<a +href="etc/vptovf-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>mf/</code> <span>[</span> <a +href="mf/mf.hnt"><code>Metafont</code></a>+<a +href="mf/mf-changes.hnt"><code>chg</code></a> <a +href="mf/trapman.hnt"><code>TRAPMAN</code></a> <span>]</span></p></li> +<li><p><code>mfware/</code> <span>[</span> <a +href="mfware/gftype.hnt"><code>GFtype</code></a>+<a +href="mfware/gftype-changes.hnt"><code>chg</code></a> <a +href="mfware/gftopk.hnt"><code>GFtoPK</code></a>+<a +href="mfware/gftopk-changes.hnt"><code>chg</code></a> <a +href="mfware/gftodvi.hnt"><code>GFtoDVI</code></a>+<a +href="mfware/gftodvi-changes.hnt"><code>chg</code></a> <a +href="mfware/mft.hnt"><code>MFT</code></a>+<a +href="mfware/mft-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>tex/</code> <span>[</span> <a +href="tex/glue.hnt"><code>GLUE</code></a> <a +href="tex/tex.hnt"><code>TeX</code></a>+<a +href="tex/tex-changes.hnt"><code>chg</code></a> <a +href="tex/tripman.hnt"><code>TRIPMAN</code></a> <span>]</span></p></li> +<li><p><code>texware/</code> <span>[</span> <a +href="texware/pooltype.hnt"><code>POOLtype</code></a>+<a +href="texware/pooltype-changes.hnt"><code>chg</code></a> <a +href="texware/tftopl.hnt"><code>TFtoPL</code></a>+<a +href="texware/tftopl-changes.hnt"><code>chg</code></a> <a +href="texware/pltotf.hnt"><code>PLtoTF</code></a>+<a +href="texware/pltotf-changes.hnt"><code>chg</code></a> <a +href="texware/dvitype.hnt"><code>DVItype</code></a>+<a +href="texware/dvitype-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>web/</code> <span>[</span> <a +href="web/webman.hnt"><code>WEBMAN</code></a> <a +href="web/weave.hnt"><code>WEAVE</code></a>+<a +href="web/weave-changes.hnt"><code>chg</code></a> <a +href="web/tangle.hnt"><code>TANGLE</code></a>+<a +href="web/tangle-changes.hnt"><code>chg</code></a> <a +href="web/twill.hnt"><code>TWILL</code></a> <span>]</span></p></li> +</ul> +<h2 id="complementary-web-programs-by-other-authors">Complementary WEB +programs by other authors</h2> +<ul> +<li><p><code>other/</code> <span>[</span> <a +href="other/dvicopy.hnt"><code>DVIcopy</code></a>+<a +href="other/dvicopy-changes.hnt"><code>chg</code></a> <a +href="other/patgen.hnt"><code>PatGen</code></a>+<a +href="other/patgen-changes.hnt"><code>chg</code></a> <a +href="other/pktogf.hnt"><code>PKtoGF</code></a>+<a +href="other/pktogf-changes.hnt"><code>chg</code></a> <a +href="other/pktype.hnt"><code>PKtype</code></a>+<a +href="other/pktype-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>bibtex/</code> <span>[</span> <a +href="bibtex/bibtex.hnt"><code>BibTeX</code></a>+<a +href="bibtex/bibtex-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>pdftex/</code> <span>[</span> <a +href="pdftex/pdftex.hnt"><code>pdfTeX</code></a>+<a +href="pdftex/pdftex-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>xetex/</code> <span>[</span> <a +href="xetex/xetex.pdf"><code>XeTeX</code></a>+<a +href="xetex/xetex-changes.pdf"><code>chg</code></a> +<span>]</span></p></li> +</ul> +<h2 id="cweb-programs-by-knuth-et-al.">CWEB programs by Knuth +<em>et al.</em></h2> +<ul> +<li><p><code>cweb/</code> <span>[</span> <a +href="cweb/cwebman.hnt"><code>CWEBMAN</code></a> <a +href="cweb/common.hnt"><code>COMMON</code></a>+<a +href="cweb/common-changes.hnt"><code>chg</code></a> <a +href="cweb/ctangle.hnt"><code>CTANGLE</code></a>+<a +href="cweb/ctangle-changes.hnt"><code>chg</code></a> <a +href="cweb/cweave.hnt"><code>CWEAVE</code></a>+<a +href="cweb/cweave-changes.hnt"><code>chg</code></a><br /> +<a href="cweb/ctwill.pdf"><code>CTWILL</code></a> <a +href="cweb/refsort.hnt"><code>REFSORT</code></a>+<a +href="cweb/refsort-changes.hnt"><code>chg</code></a> <a +href="cweb/twinx.hnt"><code>TWINX</code></a>+<a +href="cweb/twinx-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>ctie/</code> <span>[</span> <a +href="ctie/ctie.hnt"><code>CTIE</code></a>+<a +href="ctie/ctie-changes.hnt"><code>chg</code></a> +<span>]</span></p></li> +<li><p><code>tie/</code> <span>[</span> <a +href="tie/tie.hnt"><code>TIE</code></a>+<a +href="tie/tie-changes.hnt"><code>chg</code></a> <span>]</span></p></li> +</ul> +<h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for +“Computers & Typesetting” by Donald E. Knuth</h2> +<ul> +<li><p><code>errata/</code></p> +<ul> +<li><p><a href="errata/errorlog.hnt">The Errors of TeX</a></p></li> +<li><p><a href="errata/errata.one.hnt">The TeXbook, +1<sup>st</sup> printing</a></p></li> +<li><p><a href="errata/errata.two.hnt">The TeXbook, +2<sup>nd</sup> printing</a></p></li> +<li><p><a href="errata/errata.three.hnt">Computers & Typesetting, +15 June 1987</a></p></li> +<li><p><a href="errata/errata.four.hnt">Computers & Typesetting, +20 February 1989</a></p></li> +<li><p><a href="errata/errata.five.hnt">Computers & Typesetting, +30 September 1989</a></p></li> +<li><p><a href="errata/errata.six.hnt">Computers & Typesetting, +31 December 1990</a></p></li> +<li><p><a href="errata/errata.seven.hnt">Computers & Typesetting, +15 March 1992</a></p></li> +<li><p><a href="errata/errata.eight.hnt">Computers & Typesetting, +pre-Millennium ed.</a></p></li> +<li><p><a href="errata/errata.nine.hnt">The TeXbook, September +1996</a></p></li> +<li><p><a href="errata/errata.ten.hnt">Computers & Typesetting, +1<sup>st</sup> Millennium ed.</a></p></li> +<li><p><a href="errata/errata.eleven.hnt">Computers & Typesetting, +2<sup>nd</sup> Millennium ed.</a></p></li> +<li><p><a href="errata/errata.twelve.hnt">Computers & Typesetting, +early 2014</a></p></li> +<li><p><a href="errata/errata.hnt">Computers & Typesetting, +31 January 2021</a></p></li> +</ul></li> +</ul> +<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2> +<p>2022-02-02 Andreas Scherer</p> +</body> +</html> diff --git a/Master/texmf-dist/doc/generic/knuth-hint/index.pdf b/Master/texmf-dist/doc/generic/knuth-hint/index.pdf Binary files differnew file mode 100644 index 00000000000..96a5cd1443e --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/index.pdf diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mf/mf-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mf/mf-changes.hnt Binary files differnew file mode 100644 index 00000000000..5598c1db1bd --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mf/mf-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mf/mf.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mf/mf.hnt Binary files differnew file mode 100644 index 00000000000..b72688a9454 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mf/mf.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mf/trapman.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mf/trapman.hnt Binary files differnew file mode 100644 index 00000000000..b5e6281be6a --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mf/trapman.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftodvi-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftodvi-changes.hnt Binary files differnew file mode 100644 index 00000000000..495074c1b96 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftodvi-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftodvi.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftodvi.hnt Binary files differnew file mode 100644 index 00000000000..9f0e04ab5c6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftodvi.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftopk-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftopk-changes.hnt Binary files differnew file mode 100644 index 00000000000..ce076cb5f84 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftopk-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftopk.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftopk.hnt Binary files differnew file mode 100644 index 00000000000..78543cc1458 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftopk.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftype-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftype-changes.hnt Binary files differnew file mode 100644 index 00000000000..0dae8fee019 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftype-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftype.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftype.hnt Binary files differnew file mode 100644 index 00000000000..c009308e690 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/gftype.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/mft-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/mft-changes.hnt Binary files differnew file mode 100644 index 00000000000..c442fbc90b7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/mft-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/mfware/mft.hnt b/Master/texmf-dist/doc/generic/knuth-hint/mfware/mft.hnt Binary files differnew file mode 100644 index 00000000000..df2af2e2412 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/mfware/mft.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/dvicopy-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/dvicopy-changes.hnt Binary files differnew file mode 100644 index 00000000000..85dc5076ad5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/dvicopy-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/dvicopy.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/dvicopy.hnt Binary files differnew file mode 100644 index 00000000000..a34db3530cb --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/dvicopy.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/patgen-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/patgen-changes.hnt Binary files differnew file mode 100644 index 00000000000..67ed08020a1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/patgen-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/patgen.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/patgen.hnt Binary files differnew file mode 100644 index 00000000000..71e8f18cfb4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/patgen.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/pktogf-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/pktogf-changes.hnt Binary files differnew file mode 100644 index 00000000000..fcaec750a63 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/pktogf-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/pktogf.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/pktogf.hnt Binary files differnew file mode 100644 index 00000000000..c50a75d88e7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/pktogf.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/pktype-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/pktype-changes.hnt Binary files differnew file mode 100644 index 00000000000..27f376758ab --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/pktype-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/other/pktype.hnt b/Master/texmf-dist/doc/generic/knuth-hint/other/pktype.hnt Binary files differnew file mode 100644 index 00000000000..82ec0125431 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/other/pktype.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/pdftex/pdftex-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/pdftex/pdftex-changes.hnt Binary files differnew file mode 100644 index 00000000000..6c71627ead3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/pdftex/pdftex-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/pdftex/pdftex.hnt b/Master/texmf-dist/doc/generic/knuth-hint/pdftex/pdftex.hnt Binary files differnew file mode 100644 index 00000000000..a94650c368f --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/pdftex/pdftex.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/tex/glue.hnt b/Master/texmf-dist/doc/generic/knuth-hint/tex/glue.hnt Binary files differnew file mode 100644 index 00000000000..cff4e593c83 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/tex/glue.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/tex/tex-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/tex/tex-changes.hnt Binary files differnew file mode 100644 index 00000000000..e7961b4646b --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/tex/tex-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/tex/tex.hnt b/Master/texmf-dist/doc/generic/knuth-hint/tex/tex.hnt Binary files differnew file mode 100644 index 00000000000..6af71e1669b --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/tex/tex.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/tex/tripman.hnt b/Master/texmf-dist/doc/generic/knuth-hint/tex/tripman.hnt Binary files differnew file mode 100644 index 00000000000..4bf4f86e044 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/tex/tripman.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/dvitype-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/dvitype-changes.hnt Binary files differnew file mode 100644 index 00000000000..2e9d985563f --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/dvitype-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/dvitype.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/dvitype.hnt Binary files differnew file mode 100644 index 00000000000..06d44e147c5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/dvitype.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/pltotf-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/pltotf-changes.hnt Binary files differnew file mode 100644 index 00000000000..2b723543e6c --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/pltotf-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/pltotf.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/pltotf.hnt Binary files differnew file mode 100644 index 00000000000..bf1465e25dd --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/pltotf.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/pooltype-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/pooltype-changes.hnt Binary files differnew file mode 100644 index 00000000000..b1e25ffb1fb --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/pooltype-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/pooltype.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/pooltype.hnt Binary files differnew file mode 100644 index 00000000000..de911de2279 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/pooltype.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/tftopl-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/tftopl-changes.hnt Binary files differnew file mode 100644 index 00000000000..11f471769c0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/tftopl-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/texware/tftopl.hnt b/Master/texmf-dist/doc/generic/knuth-hint/texware/tftopl.hnt Binary files differnew file mode 100644 index 00000000000..dbd7d02dcf2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/texware/tftopl.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/tie/tie-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/tie/tie-changes.hnt Binary files differnew file mode 100644 index 00000000000..460c40e4b43 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/tie/tie-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/tie/tie.hnt b/Master/texmf-dist/doc/generic/knuth-hint/tie/tie.hnt Binary files differnew file mode 100644 index 00000000000..9ba0b8ea19c --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/tie/tie.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/web/tangle-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/web/tangle-changes.hnt Binary files differnew file mode 100644 index 00000000000..2de623f4ead --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/web/tangle-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/web/tangle.hnt b/Master/texmf-dist/doc/generic/knuth-hint/web/tangle.hnt Binary files differnew file mode 100644 index 00000000000..fdf6c42bcc6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/web/tangle.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/web/twill.hnt b/Master/texmf-dist/doc/generic/knuth-hint/web/twill.hnt Binary files differnew file mode 100644 index 00000000000..ab40723dedc --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/web/twill.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/web/weave-changes.hnt b/Master/texmf-dist/doc/generic/knuth-hint/web/weave-changes.hnt Binary files differnew file mode 100644 index 00000000000..059556965f0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/web/weave-changes.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/web/weave.hnt b/Master/texmf-dist/doc/generic/knuth-hint/web/weave.hnt Binary files differnew file mode 100644 index 00000000000..ed53b5d4e0c --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/web/weave.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/web/webman.hnt b/Master/texmf-dist/doc/generic/knuth-hint/web/webman.hnt Binary files differnew file mode 100644 index 00000000000..30e47b11a85 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/web/webman.hnt diff --git a/Master/texmf-dist/doc/generic/knuth-hint/xetex/xetex-changes.pdf b/Master/texmf-dist/doc/generic/knuth-hint/xetex/xetex-changes.pdf Binary files differnew file mode 100644 index 00000000000..96dc3d0f29c --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/xetex/xetex-changes.pdf diff --git a/Master/texmf-dist/doc/generic/knuth-hint/xetex/xetex.pdf b/Master/texmf-dist/doc/generic/knuth-hint/xetex/xetex.pdf Binary files differnew file mode 100644 index 00000000000..7c9124c8af0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/knuth-hint/xetex/xetex.pdf |