summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-07-09 03:02:09 +0000
committerNorbert Preining <norbert@preining.info>2020-07-09 03:02:09 +0000
commit36846a866c020aa9369708b527a1297fcd5215f9 (patch)
treed03fb9352fb1b893192f31119122ad8acaecabf2 /web
parent8c3fedd243b69349b426144e5e2b94ef4aea6a4c (diff)
CTAN sync 202007090302
Diffstat (limited to 'web')
-rw-r--r--web/pwebmac/README.md2
-rwxr-xr-xweb/pwebmac/makeall26
-rw-r--r--web/pwebmac/pwebmac.tex2
3 files changed, 15 insertions, 15 deletions
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]