CTAN Update: pwebmac
This updated version of the 'pwebmac' package makes a few cosmetic changes in the 'pwebmac.tex' macros that won't affect users. (Two if-else blocks were slightly simplyfied and the 'link color' can be changed in a single spot.) It does, however, make very significant changes to the 'makeall' driver script, which is now capable of producing twice as many tarballs than its predecessor. It also adds timestamps on almost all PDF documents. And it typesets the CTWILL program in its own format with mini-indexes per spread. Lastly, this update adds file 'index.md' that can be used to produce a central 'entry point' into the huge collection of tarballs and their contents. In total, it references a library of 58 volumes with 5,941 pages (and counting).
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/pwebmac The package’s files themselves can be inspected at http://mirror.ctan.org/web/pwebmac/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
pwebmac – Consolidated WEB macros for DVI and PDF output
The original WEB system by Donald Knuth has the macros webmac.tex that produce DVI output only; for historic reasons, it will never be modified (apart from catastrophic errors). Hàn Thế Thành has modified these macros in his pdfwebmac.tex for PDF output (only) with pdfTeX. Jonathan Kew’s XeTeX has similar macros xewebmac.tex by Khaled Hosny that modify webmac.tex for PDF output; 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 system, so pwebmac.tex can be used with “plain TeX”, pdfTeX, and XeTeX alike.
Its initial application is the production of PDF files for all major WEB programs for “TeX and friends” as distributed in TeX Live. For this purpose, the shell script makeall was whipped together; it provides various commandline options and works around several “quirks” in the WEB sources.
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.
- 2023-12-04 CTAN update: pwebmac
- 2023-10-08 CTAN update: pwebmac
- 2023-10-02 CTAN update: pwebmac
- 2022-06-27 CTAN update: pwebmac
- 2022-06-07 CTAN update: pwebmac
- 2022-02-07 CTAN update: pwebmac
- 2021-11-07 CTAN update: pwebmac
- 2021-02-12 CTAN Update: pwebmac