diff options
Diffstat (limited to 'web/pwebmac/README.md')
-rw-r--r-- | web/pwebmac/README.md | 24 |
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. |