From 36846a866c020aa9369708b527a1297fcd5215f9 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 9 Jul 2020 03:02:09 +0000 Subject: CTAN sync 202007090302 --- web/pwebmac/README.md | 2 +- web/pwebmac/makeall | 26 +++++++++++++------------- web/pwebmac/pwebmac.tex | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) (limited to 'web') diff --git a/web/pwebmac/README.md b/web/pwebmac/README.md index 28bfe3fe77..cfb33f4cdd 100644 --- a/web/pwebmac/README.md +++ b/web/pwebmac/README.md @@ -29,4 +29,4 @@ clickable links and bookmarks (depending on your PDF viewer). The `pwebmac` package is free software and may be used without constraints. -This is version “4.5.4” of the `pwebmac` package — 2020-06-27, AS. +This is version “4.5.5” of the `pwebmac` package — 2020-07-08, AS. diff --git a/web/pwebmac/makeall b/web/pwebmac/makeall index 228860f3c3..3df890bf19 100755 --- a/web/pwebmac/makeall +++ b/web/pwebmac/makeall @@ -59,23 +59,14 @@ do if [ ctwill = $f ] then - # amend TeX Live's 'prod-twill.w' for (c)twill'ing - if [ ! -e prod-twill.w ] - then - tie -m prod-twill.w prod-twill.w prod-mini.ch - fi # apply tons of editorial changes to 'ctwill.w' - CWEBINPUTS=.:$CWEBINPUTS \ - ctie -m $f.w cweave.w $f-w2c.ch $f-mini.ch + ctie -m $f.w cweave.w $f-w2c.ch $f-mini.ch cp -an $KNUTHWARE/cwebdir/*.bux . $CTWILL $f $CTWILL $f elif $CHANGES then - # pdftex.ch and xetex.ch for TeX Live are assembled here - WEBINPUTS=$KNUTHWARE/../../Work//:$WEBINPUTS: - case $f in common ) $CWEAVE $f comm-w2c ;; ctangle ) $CWEAVE $f ctang-w2c ;; @@ -83,7 +74,9 @@ do ctie ) $CWEAVE $f $f-k ;; tie ) $CWEAVE $f $f-w2c ;; - * ) weave $f $f ;; + * ) # pdftex.ch and xetex.ch for TeX Live are assembled here + WEBINPUTS=$KNUTHWARE/../../Work//:$WEBINPUTS: \ + weave $f $f ;; esac # FIX: XeTeX uses '\pdfTeX' from section 114, which @@ -216,14 +209,18 @@ if ! $CHANGES then export TEXINPUTS=./:$(kpsewhich --var-value=TEXMFDIST)//:$KNUTHWARE// + rm -f trapman.tex webman.tex cwebman.tex + # FIX: Prepare 'trapman' for automatic processing; several input # files are renamed in TeX Live (in fact, there are additional # files for MetaPost). - rm -f trapman.tex cwebman.tex - f=$(kpsewhich -engine tex trapman) tie -m $(basename $f) $f /opt/github/web/$(basename $f .tex).ch + # Prepare 'webman' with section links and bookmarks. + f=$(kpsewhich -engine tex webman) + tie -m $(basename $f) $f /opt/github/web/$(basename $f .tex).ch + # Prepare 'cwebman' with footnotes describing the extended CWEB. f=$(kpsewhich -engine tex cwebman) tie -m $(basename $f) $f $(basename $f .tex)-w2c.ch @@ -241,6 +238,9 @@ then then for f in *.pdf do + case $f in + *-changes.pdf ) rm -f $f + esac mv $f $(basename $f .pdf)-changes.pdf done pax vftovp-changes.pdf vptovf-changes.pdf \ diff --git a/web/pwebmac/pwebmac.tex b/web/pwebmac/pwebmac.tex index 926bcd6f88..39907b48c5 100644 --- a/web/pwebmac/pwebmac.tex +++ b/web/pwebmac/pwebmac.tex @@ -127,7 +127,7 @@ \def\maketoksdone{\edef\st{\global\noexpand\toksA={\the\toksB}}\st} \def\pdfURL#1#2{\ifpdftex\pdfannotlink height\ht\strutbox depth\dp\strutbox attr {/Border [0 0 0]} user { /Type /Action /Subtype /Link /A - << /S /URI /URI (#2) >> } \PDFlinkcolor #1\Black \pdfendlink + << /S /URI /URI (#2) >> }\PDFlinkcolor #1\Black \pdfendlink \else\ifpdf{\setbox0=\hbox{\special{pdf: bc [ \pdflinkcolor ]}{#1}% \special{pdf: ec}}\special{pdf: ann width \thewidth\space height \theheight \space depth \thedepth\space << /Border [0 0 0] -- cgit v1.2.3