summaryrefslogtreecommitdiff
path: root/web/pwebmac/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'web/pwebmac/README.md')
-rw-r--r--web/pwebmac/README.md24
1 files changed, 13 insertions, 11 deletions
diff --git a/web/pwebmac/README.md b/web/pwebmac/README.md
index 7468ba8092..a5288c99f6 100644
--- a/web/pwebmac/README.md
+++ b/web/pwebmac/README.md
@@ -1,4 +1,4 @@
-# pwebmac – Consolidated WEB macros for DVI and PDF output
+# pwebmac – Consolidated WEB macros for DVI, PDF, and HINT output
The original [WEB](https://ctan.org/pkg/web) system by Donald Knuth has the
macros `webmac.tex` that produce DVI output only; for historic reasons, it
@@ -12,26 +12,28 @@ output; all these macros can only be used with a specific “TeX engine” each.
The present `pwebmac` package integrates these three WEB macro files similar
to `cwebmac.tex` in Silvio Levy's and Don Knuth's
[CWEB](https://ctan.org/pkg/cweb) system, so `pwebmac.tex` can be used with
-“plain TeX,” “pdfTeX,” and “XeTeX” alike. And it adds full support for Martin
-Ruckert's “[HiTeX](https://ctan.org/pkg/hitex)” engine and its `HINT` output
-format.
+“plain TeX,” “pdfTeX,” “LuaTeX,” and “XeTeX” alike. And it adds full support
+for Martin Ruckert's “[HiTeX](https://ctan.org/pkg/hitex)” engine and its
+[`HINT`](https://hint.userweb.mwn.de/hint/format.html) output format.
Its initial application is the production of PDF and HINT files for all major
WEB programs for “TeX and friends” as distributed in
[TeX Live](https://www.tug.org/texlive). For this purpose, the shell script
`makeall` was whipped together; it provides various commandline options and
-works around several “quirks” in the WEB sources. The resulting collection
-of PDF documents can be browsed in the `knuth-pdf` package and the collection
-of HINT documents are available in the `knuth-hint` package.
+works around several “quirks” in the WEB sources. The resulting collections
+of PDF and HINT documents can be browsed in the
+[`knuth-pdf`](https://ctan.org/pkg/knuth-pdf) and
+[`knuth-hint`](https://ctan.org/pkg/knuth-hint) packages.
WEB programmers who want to use `pwebmac.tex` instead of the default
`webmac.tex` in their programs have to change the first line in the TeX file
created by `weave`. From there, all depends on the “TeX engine” you use:
“plain TeX” by default creates DVI output, “plain TeX” with the invocation
-`tex "\let\pdf+\input…"`, `pdftex`, and `xetex` create PDF output with
-clickable links and bookmarks (depending on your PDF viewer), and `hitex`
-creates HINT output that can be viewed with the `hintview` program.
+`tex "\let\pdf+\input…"`, `pdftex`, `luatex`, and `xetex` create PDF output
+with clickable links and bookmarks (depending on your PDF viewer), and `hitex`
+creates HINT output that can be viewed with the
+[`hintview`](https://hint.userweb.mwn.de/hint/hintview.html) program.
The `pwebmac` package is free software and may be used without constraints.
-This is version “4.8.1” of the `pwebmac` package — 2022-06-25, Andreas Scherer.
+This is version **4.9** of the `pwebmac` package — 2023-10-01, Andreas Scherer.