summaryrefslogtreecommitdiff
path: root/info
diff options
context:
space:
mode:
Diffstat (limited to 'info')
-rw-r--r--info/biblio/font.bib128
-rw-r--r--info/biblio/font.ltx12
-rw-r--r--info/knuth-hint/README.md6
-rw-r--r--info/knuth-hint/bibtex/bibtex-changes.hntbin620020 -> 650920 bytes
-rw-r--r--info/knuth-hint/bibtex/bibtex.hntbin745144 -> 745156 bytes
-rw-r--r--info/knuth-hint/ctie/ctie-changes.hntbin444867 -> 475238 bytes
-rw-r--r--info/knuth-hint/ctie/ctie.hntbin453833 -> 453836 bytes
-rw-r--r--info/knuth-hint/cweb/common-changes.hntbin476784 -> 507140 bytes
-rw-r--r--info/knuth-hint/cweb/common.hntbin549042 -> 549045 bytes
-rw-r--r--info/knuth-hint/cweb/ctangle-changes.hntbin470989 -> 501348 bytes
-rw-r--r--info/knuth-hint/cweb/ctangle.hntbin487785 -> 487788 bytes
-rw-r--r--info/knuth-hint/cweb/ctwill.hntbin828110 -> 828080 bytes
-rw-r--r--info/knuth-hint/cweb/cweave-changes.hntbin568458 -> 598996 bytes
-rw-r--r--info/knuth-hint/cweb/cweave.hntbin712514 -> 712517 bytes
-rw-r--r--info/knuth-hint/cweb/cwebman.hntbin731032 -> 731284 bytes
-rw-r--r--info/knuth-hint/cweb/refsort-changes.hntbin383053 -> 413131 bytes
-rw-r--r--info/knuth-hint/cweb/refsort.hntbin418765 -> 418770 bytes
-rw-r--r--info/knuth-hint/cweb/twinx-changes.hntbin393438 -> 423493 bytes
-rw-r--r--info/knuth-hint/cweb/twinx.hntbin394206 -> 394204 bytes
-rw-r--r--info/knuth-hint/errata/errata.eight.hntbin806105 -> 806109 bytes
-rw-r--r--info/knuth-hint/errata/errata.eleven.hntbin824007 -> 824009 bytes
-rw-r--r--info/knuth-hint/errata/errata.five.hntbin789103 -> 789108 bytes
-rw-r--r--info/knuth-hint/errata/errata.four.hntbin948479 -> 948482 bytes
-rw-r--r--info/knuth-hint/errata/errata.hntbin904965 -> 904968 bytes
-rw-r--r--info/knuth-hint/errata/errata.nine.hntbin407766 -> 407770 bytes
-rw-r--r--info/knuth-hint/errata/errata.one.hntbin733431 -> 733434 bytes
-rw-r--r--info/knuth-hint/errata/errata.seven.hntbin741534 -> 741537 bytes
-rw-r--r--info/knuth-hint/errata/errata.six.hntbin909786 -> 909790 bytes
-rw-r--r--info/knuth-hint/errata/errata.ten.hntbin1057095 -> 1057100 bytes
-rw-r--r--info/knuth-hint/errata/errata.three.hntbin1158523 -> 1158528 bytes
-rw-r--r--info/knuth-hint/errata/errata.twelve.hntbin1107166 -> 1107170 bytes
-rw-r--r--info/knuth-hint/errata/errata.two.hntbin728926 -> 728931 bytes
-rw-r--r--info/knuth-hint/errata/errorlog.hntbin601777 -> 601778 bytes
-rw-r--r--info/knuth-hint/etc/vftovp-changes.hntbin402211 -> 432681 bytes
-rw-r--r--info/knuth-hint/etc/vftovp.hntbin519878 -> 519883 bytes
-rw-r--r--info/knuth-hint/etc/vptovf-changes.hntbin391090 -> 421471 bytes
-rw-r--r--info/knuth-hint/etc/vptovf.hntbin588023 -> 588033 bytes
-rw-r--r--info/knuth-hint/hitex/hitex.hntbin2128059 -> 2128057 bytes
-rw-r--r--info/knuth-hint/index.html36
-rw-r--r--info/knuth-hint/index.pdfbin151802 -> 219819 bytes
-rw-r--r--info/knuth-hint/mf/mf-changes.hntbin817883 -> 848680 bytes
-rw-r--r--info/knuth-hint/mf/mf.hntbin1568599 -> 1568604 bytes
-rw-r--r--info/knuth-hint/mf/trapman.hntbin466175 -> 466177 bytes
-rw-r--r--info/knuth-hint/mfware/gftodvi-changes.hntbin510409 -> 540919 bytes
-rw-r--r--info/knuth-hint/mfware/gftodvi.hntbin696325 -> 696334 bytes
-rw-r--r--info/knuth-hint/mfware/gftopk-changes.hntbin411326 -> 441699 bytes
-rw-r--r--info/knuth-hint/mfware/gftopk.hntbin492258 -> 492262 bytes
-rw-r--r--info/knuth-hint/mfware/gftype-changes.hntbin406825 -> 437232 bytes
-rw-r--r--info/knuth-hint/mfware/gftype.hntbin503518 -> 503522 bytes
-rw-r--r--info/knuth-hint/mfware/mft-changes.hntbin444596 -> 502125 bytes
-rw-r--r--info/knuth-hint/mfware/mft.hntbin523645 -> 523649 bytes
-rw-r--r--info/knuth-hint/mp/mp.hntbin1818565 -> 1818564 bytes
-rw-r--r--info/knuth-hint/mp/mpost.hntbin497733 -> 497741 bytes
-rw-r--r--info/knuth-hint/other/dvicopy-changes.hntbin480015 -> 510576 bytes
-rw-r--r--info/knuth-hint/other/dvicopy.hntbin703121 -> 703131 bytes
-rw-r--r--info/knuth-hint/other/patgen-changes.hntbin346856 -> 377108 bytes
-rw-r--r--info/knuth-hint/other/patgen.hntbin502625 -> 502631 bytes
-rw-r--r--info/knuth-hint/other/pktogf-changes.hntbin376122 -> 406520 bytes
-rw-r--r--info/knuth-hint/other/pktogf.hntbin451060 -> 451060 bytes
-rw-r--r--info/knuth-hint/other/pktype-changes.hntbin368455 -> 398816 bytes
-rw-r--r--info/knuth-hint/other/pktype.hntbin397404 -> 397405 bytes
-rw-r--r--info/knuth-hint/pdftex/pdftex-changes.hntbin1286651 -> 1320442 bytes
-rw-r--r--info/knuth-hint/pdftex/pdftex.hntbin2182740 -> 2183435 bytes
-rw-r--r--info/knuth-hint/tex/glue.hntbin437653 -> 437662 bytes
-rw-r--r--info/knuth-hint/tex/tex-changes.hntbin1029743 -> 1061983 bytes
-rw-r--r--info/knuth-hint/tex/tex.hntbin1625074 -> 1625073 bytes
-rw-r--r--info/knuth-hint/tex/tripman.hntbin450713 -> 450717 bytes
-rw-r--r--info/knuth-hint/texware/dvitype-changes.hntbin429279 -> 459810 bytes
-rw-r--r--info/knuth-hint/texware/dvitype.hntbin590266 -> 590270 bytes
-rw-r--r--info/knuth-hint/texware/pltotf-changes.hntbin386777 -> 417163 bytes
-rw-r--r--info/knuth-hint/texware/pltotf.hntbin561616 -> 561623 bytes
-rw-r--r--info/knuth-hint/texware/pooltype-changes.hntbin400727 -> 430904 bytes
-rw-r--r--info/knuth-hint/texware/pooltype.hntbin403340 -> 403340 bytes
-rw-r--r--info/knuth-hint/texware/tftopl-changes.hntbin385411 -> 415810 bytes
-rw-r--r--info/knuth-hint/texware/tftopl.hntbin487806 -> 487811 bytes
-rw-r--r--info/knuth-hint/tie/tie-changes.hntbin444032 -> 474265 bytes
-rw-r--r--info/knuth-hint/tie/tie.hntbin522888 -> 522888 bytes
-rw-r--r--info/knuth-hint/web/tangle-changes.hntbin453283 -> 483758 bytes
-rw-r--r--info/knuth-hint/web/tangle.hntbin591493 -> 591499 bytes
-rw-r--r--info/knuth-hint/web/twill.hntbin675856 -> 709431 bytes
-rw-r--r--info/knuth-hint/web/weave-changes.hntbin488689 -> 519088 bytes
-rw-r--r--info/knuth-hint/web/weave.hntbin654030 -> 654043 bytes
-rw-r--r--info/knuth-hint/web/webman.hntbin585159 -> 585589 bytes
-rw-r--r--info/knuth-hint/xetex/xetex-changes.pdfbin2344346 -> 2356516 bytes
-rw-r--r--info/knuth-hint/xetex/xetex.pdfbin4251718 -> 4251884 bytes
-rw-r--r--info/knuth-pdf/README.md2
-rw-r--r--info/knuth-pdf/bibtex/bibtex-changes.pdfbin629416 -> 629366 bytes
-rw-r--r--info/knuth-pdf/bibtex/bibtex.pdfbin1327941 -> 1327857 bytes
-rw-r--r--info/knuth-pdf/ctie/ctie-changes.pdfbin145326 -> 145252 bytes
-rw-r--r--info/knuth-pdf/ctie/ctie.pdfbin283980 -> 283853 bytes
-rw-r--r--info/knuth-pdf/cweb/common-changes.pdfbin231562 -> 231550 bytes
-rw-r--r--info/knuth-pdf/cweb/common.pdfbin364470 -> 364355 bytes
-rw-r--r--info/knuth-pdf/cweb/ctangle-changes.pdfbin225044 -> 224964 bytes
-rw-r--r--info/knuth-pdf/cweb/ctangle.pdfbin381756 -> 381615 bytes
-rw-r--r--info/knuth-pdf/cweb/ctwill.pdfbin1147761 -> 1147677 bytes
-rw-r--r--info/knuth-pdf/cweb/cweave-changes.pdfbin417800 -> 417717 bytes
-rw-r--r--info/knuth-pdf/cweb/cweave.pdfbin838763 -> 838509 bytes
-rw-r--r--info/knuth-pdf/cweb/cwebman.pdfbin357792 -> 365896 bytes
-rw-r--r--info/knuth-pdf/cweb/refsort-changes.pdfbin52986 -> 52905 bytes
-rw-r--r--info/knuth-pdf/cweb/refsort.pdfbin162976 -> 162724 bytes
-rw-r--r--info/knuth-pdf/cweb/twinx-changes.pdfbin86829 -> 86727 bytes
-rw-r--r--info/knuth-pdf/cweb/twinx.pdfbin194209 -> 194074 bytes
-rw-r--r--info/knuth-pdf/errata/errata.eight.pdfbin275286 -> 275286 bytes
-rw-r--r--info/knuth-pdf/errata/errata.eleven.pdfbin250940 -> 250940 bytes
-rw-r--r--info/knuth-pdf/errata/errata.five.pdfbin306863 -> 306863 bytes
-rw-r--r--info/knuth-pdf/errata/errata.four.pdfbin334571 -> 334571 bytes
-rw-r--r--info/knuth-pdf/errata/errata.nine.pdfbin156353 -> 156353 bytes
-rw-r--r--info/knuth-pdf/errata/errata.one.pdfbin270067 -> 270067 bytes
-rw-r--r--info/knuth-pdf/errata/errata.pdfbin368795 -> 368747 bytes
-rw-r--r--info/knuth-pdf/errata/errata.seven.pdfbin267573 -> 267573 bytes
-rw-r--r--info/knuth-pdf/errata/errata.six.pdfbin303640 -> 303640 bytes
-rw-r--r--info/knuth-pdf/errata/errata.ten.pdfbin378717 -> 378717 bytes
-rw-r--r--info/knuth-pdf/errata/errata.three.pdfbin443746 -> 443746 bytes
-rw-r--r--info/knuth-pdf/errata/errata.twelve.pdfbin413920 -> 413862 bytes
-rw-r--r--info/knuth-pdf/errata/errata.two.pdfbin247190 -> 247190 bytes
-rw-r--r--info/knuth-pdf/errata/errorlog.pdfbin404270 -> 404270 bytes
-rw-r--r--info/knuth-pdf/etc/vftovp-changes.pdfbin216902 -> 216848 bytes
-rw-r--r--info/knuth-pdf/etc/vftovp.pdfbin461387 -> 461221 bytes
-rw-r--r--info/knuth-pdf/etc/vptovf-changes.pdfbin202774 -> 202680 bytes
-rw-r--r--info/knuth-pdf/etc/vptovf.pdfbin556019 -> 555804 bytes
-rw-r--r--info/knuth-pdf/hitex/hitex.pdfbin4392280 -> 4391869 bytes
-rw-r--r--info/knuth-pdf/index.html31
-rw-r--r--info/knuth-pdf/index.pdfbin151266 -> 219474 bytes
-rw-r--r--info/knuth-pdf/mf/mf-changes.pdfbin1216755 -> 1218699 bytes
-rw-r--r--info/knuth-pdf/mf/mf.pdfbin3231757 -> 3231039 bytes
-rw-r--r--info/knuth-pdf/mf/trapman.pdfbin266243 -> 266243 bytes
-rw-r--r--info/knuth-pdf/mfware/gftodvi-changes.pdfbin280945 -> 280788 bytes
-rw-r--r--info/knuth-pdf/mfware/gftodvi.pdfbin705180 -> 705007 bytes
-rw-r--r--info/knuth-pdf/mfware/gftopk-changes.pdfbin148214 -> 148184 bytes
-rw-r--r--info/knuth-pdf/mfware/gftopk.pdfbin370755 -> 370602 bytes
-rw-r--r--info/knuth-pdf/mfware/gftype-changes.pdfbin137496 -> 137441 bytes
-rw-r--r--info/knuth-pdf/mfware/gftype.pdfbin327409 -> 327508 bytes
-rw-r--r--info/knuth-pdf/mfware/mft-changes.pdfbin206765 -> 208171 bytes
-rw-r--r--info/knuth-pdf/mfware/mft.pdfbin389351 -> 389219 bytes
-rw-r--r--info/knuth-pdf/mp/mp.pdfbin4179204 -> 4180651 bytes
-rw-r--r--info/knuth-pdf/mp/mpost.pdfbin300726 -> 300582 bytes
-rw-r--r--info/knuth-pdf/other/dvicopy-changes.pdfbin318016 -> 317947 bytes
-rw-r--r--info/knuth-pdf/other/dvicopy.pdfbin789955 -> 789908 bytes
-rw-r--r--info/knuth-pdf/other/patgen-changes.pdfbin158662 -> 158583 bytes
-rw-r--r--info/knuth-pdf/other/patgen.pdfbin402456 -> 402321 bytes
-rw-r--r--info/knuth-pdf/other/pktogf-changes.pdfbin124016 -> 123929 bytes
-rw-r--r--info/knuth-pdf/other/pktogf.pdfbin318062 -> 317924 bytes
-rw-r--r--info/knuth-pdf/other/pktype-changes.pdfbin96842 -> 96771 bytes
-rw-r--r--info/knuth-pdf/other/pktype.pdfbin259019 -> 259109 bytes
-rw-r--r--info/knuth-pdf/pdftex/pdftex-changes.pdfbin2723866 -> 2726702 bytes
-rw-r--r--info/knuth-pdf/pdftex/pdftex.pdfbin5402637 -> 5404281 bytes
-rw-r--r--info/knuth-pdf/tex/glue.pdfbin198043 -> 197900 bytes
-rw-r--r--info/knuth-pdf/tex/tex-changes.pdfbin1869694 -> 1869636 bytes
-rw-r--r--info/knuth-pdf/tex/tex.pdfbin3614612 -> 3613764 bytes
-rw-r--r--info/knuth-pdf/tex/tripman.pdfbin325778 -> 325778 bytes
-rw-r--r--info/knuth-pdf/texware/dvitype-changes.pdfbin194586 -> 194452 bytes
-rw-r--r--info/knuth-pdf/texware/dvitype.pdfbin469704 -> 469821 bytes
-rw-r--r--info/knuth-pdf/texware/pltotf-changes.pdfbin179394 -> 179301 bytes
-rw-r--r--info/knuth-pdf/texware/pltotf.pdfbin474185 -> 474004 bytes
-rw-r--r--info/knuth-pdf/texware/pooltype-changes.pdfbin78866 -> 78771 bytes
-rw-r--r--info/knuth-pdf/texware/pooltype.pdfbin191709 -> 191809 bytes
-rw-r--r--info/knuth-pdf/texware/tftopl-changes.pdfbin160857 -> 160777 bytes
-rw-r--r--info/knuth-pdf/texware/tftopl.pdfbin360811 -> 360708 bytes
-rw-r--r--info/knuth-pdf/tie/tie-changes.pdfbin130255 -> 130163 bytes
-rw-r--r--info/knuth-pdf/tie/tie.pdfbin311712 -> 311577 bytes
-rw-r--r--info/knuth-pdf/web/tangle-changes.pdfbin262160 -> 262082 bytes
-rw-r--r--info/knuth-pdf/web/tangle.pdfbin580773 -> 580597 bytes
-rw-r--r--info/knuth-pdf/web/twill.pdfbin839862 -> 862529 bytes
-rw-r--r--info/knuth-pdf/web/weave-changes.pdfbin289149 -> 289087 bytes
-rw-r--r--info/knuth-pdf/web/weave.pdfbin765097 -> 764839 bytes
-rw-r--r--info/knuth-pdf/web/webman.pdfbin316276 -> 325263 bytes
-rw-r--r--info/knuth-pdf/xetex/xetex-changes.pdfbin2353558 -> 2353714 bytes
-rw-r--r--info/knuth-pdf/xetex/xetex.pdfbin4248217 -> 4248275 bytes
-rw-r--r--info/russian/basiclatex-ru/BasicLatex.pdfbin3133138 -> 0 bytes
-rw-r--r--info/russian/basiclatex-ru/BasicLatex_v2.pdfbin0 -> 4128893 bytes
-rw-r--r--info/russian/basiclatex-ru/README16
-rw-r--r--info/russian/basiclatex-ru/README.ru16
-rw-r--r--info/wrapstuff-doc-en/README.md11
-rw-r--r--info/wrapstuff-doc-en/wrapstuff-doc-en.pdfbin0 -> 344457 bytes
-rw-r--r--info/wrapstuff-doc-en/wrapstuff-doc-en.tex264
175 files changed, 486 insertions, 36 deletions
diff --git a/info/biblio/font.bib b/info/biblio/font.bib
index 287032abf9..65c446021c 100644
--- a/info/biblio/font.bib
+++ b/info/biblio/font.bib
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.127",
-%%% date = "08 May 2024",
-%%% time = "07:47:15 MST",
+%%% version = "1.129",
+%%% date = "03 August 2024",
+%%% time = "16:28:35 MDT",
%%% filename = "font.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "https://www.math.utah.edu/~beebe",
-%%% checksum = "18065 25010 114533 1094663",
+%%% checksum = "28623 25116 115060 1099457",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -24,7 +24,7 @@
%%% docstring = "This bibliography records publications about
%%% typographic fonts.
%%%
-%%% At version 1.127, the year coverage looked
+%%% At version 1.129, the year coverage looked
%%% like this:
%%%
%%% 1785 ( 1) 1865 ( 0) 1945 ( 0)
@@ -88,14 +88,14 @@
%%% 1859 ( 0) 1939 ( 0) 2019 ( 5)
%%% 1860 ( 0) 1940 ( 1) 2020 ( 1)
%%% 1861 ( 0) 1941 ( 0) 2021 ( 1)
-%%% 1862 ( 0) 1942 ( 0) 2022 ( 1)
-%%% 1863 ( 0) 1943 ( 0) 2023 ( 2)
-%%% 1864 ( 0) 1944 ( 0) 2024 ( 1)
+%%% 1862 ( 0) 1942 ( 0) 2022 ( 2)
+%%% 1863 ( 0) 1943 ( 0) 2023 ( 3)
+%%% 1864 ( 0) 1944 ( 0) 2024 ( 3)
%%% 19xx ( 3)
%%% 20xx ( 2)
%%%
-%%% Article: 531
-%%% Book: 167
+%%% Article: 532
+%%% Book: 170
%%% Booklet: 4
%%% InCollection: 5
%%% InProceedings: 71
@@ -108,7 +108,7 @@
%%% TechReport: 30
%%% Unpublished: 1
%%%
-%%% Total entries: 990
+%%% Total entries: 994
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
@@ -24056,6 +24056,44 @@
keywords = "Adobe Systems co-founder",
}
+@Book{Cheung:2022:TLB,
+ editor = "Victor Cheung",
+ booktitle = "From Type to Logo: the Best Logotypes from Around the
+ World",
+ title = "From Type to Logo: the Best Logotypes from Around the
+ World",
+ publisher = "Victionary",
+ address = "Hong Kong",
+ pages = "269 + 3",
+ year = "2022",
+ ISBN = "988-756-659-4 (hardcover)",
+ ISBN-13 = "978-988-756-659-5 (hardcover)",
+ LCCN = "NC1002.L63 F76 2022",
+ bibdate = "Sat Aug 3 16:23:22 MDT 2024",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ https://www.math.utah.edu/pub/tex/bib/font.bib",
+ abstract = "``When it comes to building a brand, logo design is
+ often one of the first few important steps in the
+ creative journey. With so much more competition to
+ contend with today, how can designers help start-ups
+ and evolving brands put their best foot forward
+ visually? A key branding element used by many of the
+ biggest companies around the world, a logotype revolves
+ around a company's name or initials and features
+ typography as the main design approach. From Type to
+ Logo details the processes of combining the two
+ distinct design disciplines in a compelling book of
+ case studies that make an inspiring reference point for
+ budding and working branding professionals alike.",
+ acknowledgement = ack-nhfb,
+ tableofcontents = "Foreword \\
+ Preface \\
+ Logotypes \\
+ Feature Stories \\
+ Showcase \\
+ Biography",
+}
+
@Article{Durazzi:2022:RTM,
author = "Allison Durazzi",
title = "Review of {``\booktitle{Type Matters: The Rhetoricity
@@ -24158,6 +24196,56 @@
Computerized typesetting.",
}
+@Book{Anonymous:2024:SUC,
+ author = "Anonymous",
+ title = "Serif in Use: a Collection of Serif Typefaces",
+ publisher = "Victionary",
+ address = "Hong Kong",
+ pages = "531 + 45",
+ year = "2024",
+ ISBN = "988-768-443-0 (hardcover)",
+ ISBN-13 = "978-988-768-443-5 (hardcover)",
+ LCCN = "Z250.5.S47 S47 2024",
+ bibdate = "Fri Aug 02 10:58:16 2024",
+ bibsource = "https://www.math.utah.edu/pub/tex/bib/font.bib",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Cheung:2023:SUC,
+ author = "Victor Cheung",
+ title = "Sans in Use: Creative Typefaces and Their
+ Applications. From {A} to {Z}. {Book A}",
+ publisher = "Victionary",
+ address = "North Point, Hong Kong",
+ pages = "576",
+ remark = "Covers 93 typefaces.",
+ year = "2023",
+ ISBN = "988-768-442-2",
+ ISBN-13 = "978-988-768-442-8",
+ LCCN = "Z250.5.S24 S24 2024",
+ bibdate = "Sat Aug 3 14:46:34 MDT 2024",
+ bibsource = "fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/font.bib",
+ acknowledgement = ack-nhfb,
+ abstract = "In the world of typography, it is not uncommon to see
+ combinations of serif and sans serif typefaces in the
+ same design. However, it takes skill to combine them in
+ a way to avoid unwanted graphic tension or clashing
+ fonts, and ensure maximum legibility of the text in the
+ design. From font weights to classifications, each
+ typeface has its own distinct personality, and should
+ be carefully paired to convey the right tone and mood
+ of the design. Featuring a selection of type specimens,
+ their design applications, and the thoughts that go
+ behind the craft, \booktitle{Sans in Use}\slash
+ \booktitle{Serif in Use} collects the best combinations
+ of both categories and serves as a reference point for
+ inspiration-seeking designers and typographers
+ alike. Through examples and interviews with
+ internationally renowned type foundries, typography
+ designers and type experts, the future of typeface
+ creation is laid bare.",
+}
+
@Article{Hossain:2024:TSR,
author = "Anushah Hossain",
title = "Text Standards for the ``Rest of World'': The Making
@@ -24186,6 +24274,24 @@
Writing",
}
+@Article{Lovenheim:2024:SRS,
+ author = "Peter Lovenheim",
+ title = "Seeing {Rochester} signs through {Chuck Bigelow}'s
+ eyes",
+ journal = "Rochester Beacon",
+ volume = "??",
+ number = "??",
+ pages = "??--??",
+ day = "29",
+ month = jul,
+ year = "2024",
+ bibdate = "Fri Aug 02 09:04:12 2024",
+ bibsource = "https://www.math.utah.edu/pub/tex/bib/font.bib",
+ URL = "https://rochesterbeacon.com/2024/07/29/seeing-rochester-signs-through-chuck-bigelows-eyes/",
+ acknowledgement = ack-nhfb,
+ keywords = "Chuck Bigelow; Kris Holmes",
+}
+
@Misc{Anonymous:20xx:W,
author = "Anonymous",
title = "{WhatTheFont}",
diff --git a/info/biblio/font.ltx b/info/biblio/font.ltx
index f05b486605..9d1647a027 100644
--- a/info/biblio/font.ltx
+++ b/info/biblio/font.ltx
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.127",
-%%% date = "08 May 2024",
-%%% time = "07:47:28 MST",
+%%% version = "1.129",
+%%% date = "03 August 2024",
+%%% time = "16:28:39 MDT",
%%% filename = "font.ltx",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "https://www.math.utah.edu/~beebe",
-%%% checksum = "44652 81 290 3038",
+%%% checksum = "37061 81 290 3044",
%%% email = "beebe@math.utah.edu, beebe@acm.org,
%%% beebe@computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -62,8 +62,8 @@
WWW URL: \protect\path=https://www.math.utah.edu/~beebe/=
}
-\date{08 May 2024 \\
-Version 1.127}
+\date{03 August 2024 \\
+Version 1.129}
\begin{document}
\maketitle
\nocite{*}
diff --git a/info/knuth-hint/README.md b/info/knuth-hint/README.md
index 2871f31177..ae25729c4d 100644
--- a/info/knuth-hint/README.md
+++ b/info/knuth-hint/README.md
@@ -10,8 +10,8 @@ sources and their changes in parallel. Also included is the collection of
Although not all the texts here are written or maintained by Donald Knuth, it
is more convenient for everything to be collected in one place for reading and
searching. They all stem from the system that Knuth created. The central
-entry point is the ‘index’ file, with links to the individual HINT documents,
-either in HTML or in PDF format.
+entry point is the ‘index’ file, with links to the individual documents, either
+in HTML or in PDF format.
If you believe to have found anything that remains technically, historically,
typographically, or politically incorrect in any of these files, please feel
@@ -21,4 +21,4 @@ The “License” of the `knuth-hint` package is “Public Domain” and it cove
the contents of this package, _not_ the various (and varying) “free software”
licenses of the presented software codes.
-This is version “2.4” of the `knuth-hint` package — 2024-07-10, Andreas Scherer.
+This is version “2.5” of the `knuth-hint` package — 2024-08-12, Andreas Scherer.
diff --git a/info/knuth-hint/bibtex/bibtex-changes.hnt b/info/knuth-hint/bibtex/bibtex-changes.hnt
index af386a05bd..bb7320d22b 100644
--- a/info/knuth-hint/bibtex/bibtex-changes.hnt
+++ b/info/knuth-hint/bibtex/bibtex-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/bibtex/bibtex.hnt b/info/knuth-hint/bibtex/bibtex.hnt
index 5ab7689272..2e70fdd291 100644
--- a/info/knuth-hint/bibtex/bibtex.hnt
+++ b/info/knuth-hint/bibtex/bibtex.hnt
Binary files differ
diff --git a/info/knuth-hint/ctie/ctie-changes.hnt b/info/knuth-hint/ctie/ctie-changes.hnt
index f2d9da7747..bff1a33ee2 100644
--- a/info/knuth-hint/ctie/ctie-changes.hnt
+++ b/info/knuth-hint/ctie/ctie-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/ctie/ctie.hnt b/info/knuth-hint/ctie/ctie.hnt
index 24ba1efaff..dbe5f3f800 100644
--- a/info/knuth-hint/ctie/ctie.hnt
+++ b/info/knuth-hint/ctie/ctie.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/common-changes.hnt b/info/knuth-hint/cweb/common-changes.hnt
index de95e4b943..6ef8670957 100644
--- a/info/knuth-hint/cweb/common-changes.hnt
+++ b/info/knuth-hint/cweb/common-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/common.hnt b/info/knuth-hint/cweb/common.hnt
index 9a96197992..084fbabe82 100644
--- a/info/knuth-hint/cweb/common.hnt
+++ b/info/knuth-hint/cweb/common.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/ctangle-changes.hnt b/info/knuth-hint/cweb/ctangle-changes.hnt
index e6287e16af..296bf59faa 100644
--- a/info/knuth-hint/cweb/ctangle-changes.hnt
+++ b/info/knuth-hint/cweb/ctangle-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/ctangle.hnt b/info/knuth-hint/cweb/ctangle.hnt
index bf9129299a..79c6ac0553 100644
--- a/info/knuth-hint/cweb/ctangle.hnt
+++ b/info/knuth-hint/cweb/ctangle.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/ctwill.hnt b/info/knuth-hint/cweb/ctwill.hnt
index 204772d939..d623b5327a 100644
--- a/info/knuth-hint/cweb/ctwill.hnt
+++ b/info/knuth-hint/cweb/ctwill.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/cweave-changes.hnt b/info/knuth-hint/cweb/cweave-changes.hnt
index cbc875f35e..f50e1420b7 100644
--- a/info/knuth-hint/cweb/cweave-changes.hnt
+++ b/info/knuth-hint/cweb/cweave-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/cweave.hnt b/info/knuth-hint/cweb/cweave.hnt
index 0d86f94947..9ab844070a 100644
--- a/info/knuth-hint/cweb/cweave.hnt
+++ b/info/knuth-hint/cweb/cweave.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/cwebman.hnt b/info/knuth-hint/cweb/cwebman.hnt
index 2ec505001e..2b1c8a8bf6 100644
--- a/info/knuth-hint/cweb/cwebman.hnt
+++ b/info/knuth-hint/cweb/cwebman.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/refsort-changes.hnt b/info/knuth-hint/cweb/refsort-changes.hnt
index 0f6e69a63a..18ba229281 100644
--- a/info/knuth-hint/cweb/refsort-changes.hnt
+++ b/info/knuth-hint/cweb/refsort-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/refsort.hnt b/info/knuth-hint/cweb/refsort.hnt
index a1c52bc602..1b1c06b612 100644
--- a/info/knuth-hint/cweb/refsort.hnt
+++ b/info/knuth-hint/cweb/refsort.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/twinx-changes.hnt b/info/knuth-hint/cweb/twinx-changes.hnt
index 5c749f7622..8de68935e6 100644
--- a/info/knuth-hint/cweb/twinx-changes.hnt
+++ b/info/knuth-hint/cweb/twinx-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/twinx.hnt b/info/knuth-hint/cweb/twinx.hnt
index d56b7dc7c9..6b332e3b20 100644
--- a/info/knuth-hint/cweb/twinx.hnt
+++ b/info/knuth-hint/cweb/twinx.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.eight.hnt b/info/knuth-hint/errata/errata.eight.hnt
index 25d99a8313..e0fd74b016 100644
--- a/info/knuth-hint/errata/errata.eight.hnt
+++ b/info/knuth-hint/errata/errata.eight.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.eleven.hnt b/info/knuth-hint/errata/errata.eleven.hnt
index 3dbbcf25e9..4011a1fc29 100644
--- a/info/knuth-hint/errata/errata.eleven.hnt
+++ b/info/knuth-hint/errata/errata.eleven.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.five.hnt b/info/knuth-hint/errata/errata.five.hnt
index 36c678088c..449a9f9a04 100644
--- a/info/knuth-hint/errata/errata.five.hnt
+++ b/info/knuth-hint/errata/errata.five.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.four.hnt b/info/knuth-hint/errata/errata.four.hnt
index 995f7ee94c..c03760085c 100644
--- a/info/knuth-hint/errata/errata.four.hnt
+++ b/info/knuth-hint/errata/errata.four.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.hnt b/info/knuth-hint/errata/errata.hnt
index 49cd9b214c..8cc4f643bb 100644
--- a/info/knuth-hint/errata/errata.hnt
+++ b/info/knuth-hint/errata/errata.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.nine.hnt b/info/knuth-hint/errata/errata.nine.hnt
index 10923cbe63..9c8d455e04 100644
--- a/info/knuth-hint/errata/errata.nine.hnt
+++ b/info/knuth-hint/errata/errata.nine.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.one.hnt b/info/knuth-hint/errata/errata.one.hnt
index ebc91808cc..f33068e118 100644
--- a/info/knuth-hint/errata/errata.one.hnt
+++ b/info/knuth-hint/errata/errata.one.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.seven.hnt b/info/knuth-hint/errata/errata.seven.hnt
index 9cc71b8316..3e54062604 100644
--- a/info/knuth-hint/errata/errata.seven.hnt
+++ b/info/knuth-hint/errata/errata.seven.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.six.hnt b/info/knuth-hint/errata/errata.six.hnt
index fcbafe804d..a12093bbb6 100644
--- a/info/knuth-hint/errata/errata.six.hnt
+++ b/info/knuth-hint/errata/errata.six.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.ten.hnt b/info/knuth-hint/errata/errata.ten.hnt
index 9b5a1a2d9f..53b21ae7d1 100644
--- a/info/knuth-hint/errata/errata.ten.hnt
+++ b/info/knuth-hint/errata/errata.ten.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.three.hnt b/info/knuth-hint/errata/errata.three.hnt
index 8a080af0fe..bb835f803a 100644
--- a/info/knuth-hint/errata/errata.three.hnt
+++ b/info/knuth-hint/errata/errata.three.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.twelve.hnt b/info/knuth-hint/errata/errata.twelve.hnt
index dcd90d5318..01779a9cf3 100644
--- a/info/knuth-hint/errata/errata.twelve.hnt
+++ b/info/knuth-hint/errata/errata.twelve.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.two.hnt b/info/knuth-hint/errata/errata.two.hnt
index e250acf6d3..f53c7ea79a 100644
--- a/info/knuth-hint/errata/errata.two.hnt
+++ b/info/knuth-hint/errata/errata.two.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errorlog.hnt b/info/knuth-hint/errata/errorlog.hnt
index 448a2d0592..494cc3da65 100644
--- a/info/knuth-hint/errata/errorlog.hnt
+++ b/info/knuth-hint/errata/errorlog.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vftovp-changes.hnt b/info/knuth-hint/etc/vftovp-changes.hnt
index 91535effb9..2f6382278d 100644
--- a/info/knuth-hint/etc/vftovp-changes.hnt
+++ b/info/knuth-hint/etc/vftovp-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vftovp.hnt b/info/knuth-hint/etc/vftovp.hnt
index 09354d32f7..baccc77368 100644
--- a/info/knuth-hint/etc/vftovp.hnt
+++ b/info/knuth-hint/etc/vftovp.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vptovf-changes.hnt b/info/knuth-hint/etc/vptovf-changes.hnt
index 96bcc0d073..b974bda31d 100644
--- a/info/knuth-hint/etc/vptovf-changes.hnt
+++ b/info/knuth-hint/etc/vptovf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vptovf.hnt b/info/knuth-hint/etc/vptovf.hnt
index c3557f3750..f92d6ca717 100644
--- a/info/knuth-hint/etc/vptovf.hnt
+++ b/info/knuth-hint/etc/vptovf.hnt
Binary files differ
diff --git a/info/knuth-hint/hitex/hitex.hnt b/info/knuth-hint/hitex/hitex.hnt
index 05ff4ca503..6e4a173264 100644
--- a/info/knuth-hint/hitex/hitex.hnt
+++ b/info/knuth-hint/hitex/hitex.hnt
Binary files differ
diff --git a/info/knuth-hint/index.html b/info/knuth-hint/index.html
index 729f2c83c9..93010187cd 100644
--- a/info/knuth-hint/index.html
+++ b/info/knuth-hint/index.html
@@ -178,9 +178,8 @@
<code>WEB</code> and <code>CWEB</code> programs in readable format. With
the exception of <code>XeTeX</code>, all documents are in the
<code>HINT</code> format and can be viewed with the
-<code>hintview</code> program; see <a
-href="https://github.com/ruckertm/HINT">the HINT homepage</a> for the
-latest version.</p>
+<code>hintview</code> program, available from <a
+href="https://github.com/ruckertm/HINT">the HINT homepage</a>.</p>
<p>The <code>NAMED</code> entries represent the unmodified base sources
as written by their respective authors, the attached <code>chg</code>
links point to only the changed sections (or modules) as applied for
@@ -247,7 +246,9 @@ href="web/weave.hnt"><code>WEAVE</code></a>+<a
href="web/weave-changes.hnt"><code>chg</code></a> <a
href="web/tangle.hnt"><code>TANGLE</code></a>+<a
href="web/tangle-changes.hnt"><code>chg</code></a> <a
-href="web/twill.hnt"><code>TWILL</code></a> <span>]</span></p></li>
+href="web/twill.hnt"><code>TWILL</code></a><a href="#fn1"
+class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>
+<span>]</span></p></li>
</ul>
<h2 id="complementary-web-programs-by-other-authors">Complementary WEB
programs by other authors</h2>
@@ -286,7 +287,8 @@ href="cweb/ctangle.hnt"><code>CTANGLE</code></a>+<a
href="cweb/ctangle-changes.hnt"><code>chg</code></a> <a
href="cweb/cweave.hnt"><code>CWEAVE</code></a>+<a
href="cweb/cweave-changes.hnt"><code>chg</code></a><br />
-<a href="cweb/ctwill.hnt"><code>CTWILL</code></a> <a
+<a href="cweb/ctwill.hnt"><code>CTWILL</code></a><a href="#fn2"
+class="footnote-ref" id="fnref2" role="doc-noteref"><sup>2</sup></a> <a
href="cweb/refsort.hnt"><code>REFSORT</code></a>+<a
href="cweb/refsort-changes.hnt"><code>chg</code></a> <a
href="cweb/twinx.hnt"><code>TWINX</code></a>+<a
@@ -303,7 +305,9 @@ href="tie/tie-changes.hnt"><code>chg</code></a> <span>]</span></p></li>
href="hitex/hitex.hnt"><code>HiTeX</code></a> <span>]</span></p></li>
<li><p><code>mp/</code> <span>[</span> <a
href="mp/mp.hnt"><code>MP</code></a> <a
-href="mp/mpost.hnt"><code>MPOST</code></a> <span>]</span></p></li>
+href="mp/mpost.hnt"><code>MPOST</code></a> <span>]</span><a href="#fn3"
+class="footnote-ref" id="fnref3"
+role="doc-noteref"><sup>3</sup></a></p></li>
</ul>
<h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for
“Computers &amp; Typesetting” by Donald E. Knuth</h2>
@@ -340,6 +344,24 @@ early 2014</a></p></li>
</ul></li>
</ul>
<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2>
-<p>2024-07-09 Andreas Scherer</p>
+<p>2024-08-11 Andreas Scherer</p>
+<section id="footnotes" class="footnotes footnotes-end-of-document"
+role="doc-endnotes">
+<hr />
+<ol>
+<li id="fn1"><p><code>TWILL</code> is presented here as a changed
+variant of <code>WEAVE</code>.<a href="#fnref1" class="footnote-back"
+role="doc-backlink">↩︎</a></p></li>
+<li id="fn2"><p><code>CTWILL</code> is presented here in its own format
+with a “mini-index” for every single code section.<a href="#fnref2"
+class="footnote-back" role="doc-backlink">↩︎</a></p></li>
+<li id="fn3"><p><code>MP</code> and <code>MPOST</code> have received
+quite a few changes “behind the scenes” in order to present them in this
+collection; see project <a
+href="https://github.com/ascherer/mplibdir"><code>mplibdir</code></a>
+for details.<a href="#fnref3" class="footnote-back"
+role="doc-backlink">↩︎</a></p></li>
+</ol>
+</section>
</body>
</html>
diff --git a/info/knuth-hint/index.pdf b/info/knuth-hint/index.pdf
index 69a8c3e14d..2a06e900da 100644
--- a/info/knuth-hint/index.pdf
+++ b/info/knuth-hint/index.pdf
Binary files differ
diff --git a/info/knuth-hint/mf/mf-changes.hnt b/info/knuth-hint/mf/mf-changes.hnt
index e6c956616d..bc1667bd45 100644
--- a/info/knuth-hint/mf/mf-changes.hnt
+++ b/info/knuth-hint/mf/mf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mf/mf.hnt b/info/knuth-hint/mf/mf.hnt
index c96e0613ff..eb97bb443c 100644
--- a/info/knuth-hint/mf/mf.hnt
+++ b/info/knuth-hint/mf/mf.hnt
Binary files differ
diff --git a/info/knuth-hint/mf/trapman.hnt b/info/knuth-hint/mf/trapman.hnt
index 3382522847..3fcd741974 100644
--- a/info/knuth-hint/mf/trapman.hnt
+++ b/info/knuth-hint/mf/trapman.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftodvi-changes.hnt b/info/knuth-hint/mfware/gftodvi-changes.hnt
index 458affe998..f5c7cd74e5 100644
--- a/info/knuth-hint/mfware/gftodvi-changes.hnt
+++ b/info/knuth-hint/mfware/gftodvi-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftodvi.hnt b/info/knuth-hint/mfware/gftodvi.hnt
index dcaba4f516..ef5608bc68 100644
--- a/info/knuth-hint/mfware/gftodvi.hnt
+++ b/info/knuth-hint/mfware/gftodvi.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftopk-changes.hnt b/info/knuth-hint/mfware/gftopk-changes.hnt
index ffb6384832..ce113516dd 100644
--- a/info/knuth-hint/mfware/gftopk-changes.hnt
+++ b/info/knuth-hint/mfware/gftopk-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftopk.hnt b/info/knuth-hint/mfware/gftopk.hnt
index 1879e40b85..642a1d4569 100644
--- a/info/knuth-hint/mfware/gftopk.hnt
+++ b/info/knuth-hint/mfware/gftopk.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftype-changes.hnt b/info/knuth-hint/mfware/gftype-changes.hnt
index 324740fd5d..fa571b7a07 100644
--- a/info/knuth-hint/mfware/gftype-changes.hnt
+++ b/info/knuth-hint/mfware/gftype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftype.hnt b/info/knuth-hint/mfware/gftype.hnt
index 5e3e38dd72..35f95eec40 100644
--- a/info/knuth-hint/mfware/gftype.hnt
+++ b/info/knuth-hint/mfware/gftype.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/mft-changes.hnt b/info/knuth-hint/mfware/mft-changes.hnt
index 7babd18f2a..d7ebe9dcd5 100644
--- a/info/knuth-hint/mfware/mft-changes.hnt
+++ b/info/knuth-hint/mfware/mft-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/mft.hnt b/info/knuth-hint/mfware/mft.hnt
index b70f1314ab..227297db87 100644
--- a/info/knuth-hint/mfware/mft.hnt
+++ b/info/knuth-hint/mfware/mft.hnt
Binary files differ
diff --git a/info/knuth-hint/mp/mp.hnt b/info/knuth-hint/mp/mp.hnt
index 052014216f..062debf19d 100644
--- a/info/knuth-hint/mp/mp.hnt
+++ b/info/knuth-hint/mp/mp.hnt
Binary files differ
diff --git a/info/knuth-hint/mp/mpost.hnt b/info/knuth-hint/mp/mpost.hnt
index b9e969072d..b36ab06108 100644
--- a/info/knuth-hint/mp/mpost.hnt
+++ b/info/knuth-hint/mp/mpost.hnt
Binary files differ
diff --git a/info/knuth-hint/other/dvicopy-changes.hnt b/info/knuth-hint/other/dvicopy-changes.hnt
index 94a39fd26f..da00d6b634 100644
--- a/info/knuth-hint/other/dvicopy-changes.hnt
+++ b/info/knuth-hint/other/dvicopy-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/dvicopy.hnt b/info/knuth-hint/other/dvicopy.hnt
index ca6b059492..f70873e733 100644
--- a/info/knuth-hint/other/dvicopy.hnt
+++ b/info/knuth-hint/other/dvicopy.hnt
Binary files differ
diff --git a/info/knuth-hint/other/patgen-changes.hnt b/info/knuth-hint/other/patgen-changes.hnt
index 77950a826b..4e1b58399d 100644
--- a/info/knuth-hint/other/patgen-changes.hnt
+++ b/info/knuth-hint/other/patgen-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/patgen.hnt b/info/knuth-hint/other/patgen.hnt
index f3ca7c8ab8..5bdcb12c11 100644
--- a/info/knuth-hint/other/patgen.hnt
+++ b/info/knuth-hint/other/patgen.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktogf-changes.hnt b/info/knuth-hint/other/pktogf-changes.hnt
index 237e6a210e..24517a168c 100644
--- a/info/knuth-hint/other/pktogf-changes.hnt
+++ b/info/knuth-hint/other/pktogf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktogf.hnt b/info/knuth-hint/other/pktogf.hnt
index 39f8c4601c..213e490402 100644
--- a/info/knuth-hint/other/pktogf.hnt
+++ b/info/knuth-hint/other/pktogf.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktype-changes.hnt b/info/knuth-hint/other/pktype-changes.hnt
index f086f5a9fc..0ab71373a7 100644
--- a/info/knuth-hint/other/pktype-changes.hnt
+++ b/info/knuth-hint/other/pktype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktype.hnt b/info/knuth-hint/other/pktype.hnt
index e407be0090..d7011f6ac5 100644
--- a/info/knuth-hint/other/pktype.hnt
+++ b/info/knuth-hint/other/pktype.hnt
Binary files differ
diff --git a/info/knuth-hint/pdftex/pdftex-changes.hnt b/info/knuth-hint/pdftex/pdftex-changes.hnt
index 1440f73a23..9213de8719 100644
--- a/info/knuth-hint/pdftex/pdftex-changes.hnt
+++ b/info/knuth-hint/pdftex/pdftex-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/pdftex/pdftex.hnt b/info/knuth-hint/pdftex/pdftex.hnt
index 666c4d4a28..662676c11f 100644
--- a/info/knuth-hint/pdftex/pdftex.hnt
+++ b/info/knuth-hint/pdftex/pdftex.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/glue.hnt b/info/knuth-hint/tex/glue.hnt
index 7b1a87f185..7d11599b64 100644
--- a/info/knuth-hint/tex/glue.hnt
+++ b/info/knuth-hint/tex/glue.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/tex-changes.hnt b/info/knuth-hint/tex/tex-changes.hnt
index 4192d154c7..fb47d0ed42 100644
--- a/info/knuth-hint/tex/tex-changes.hnt
+++ b/info/knuth-hint/tex/tex-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/tex.hnt b/info/knuth-hint/tex/tex.hnt
index b3f89d8de4..76e090eadf 100644
--- a/info/knuth-hint/tex/tex.hnt
+++ b/info/knuth-hint/tex/tex.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/tripman.hnt b/info/knuth-hint/tex/tripman.hnt
index c8bf5c45b2..e6bf47fd73 100644
--- a/info/knuth-hint/tex/tripman.hnt
+++ b/info/knuth-hint/tex/tripman.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/dvitype-changes.hnt b/info/knuth-hint/texware/dvitype-changes.hnt
index f7e1e4d709..f2753579cf 100644
--- a/info/knuth-hint/texware/dvitype-changes.hnt
+++ b/info/knuth-hint/texware/dvitype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/dvitype.hnt b/info/knuth-hint/texware/dvitype.hnt
index e8c992161a..d74ee84d47 100644
--- a/info/knuth-hint/texware/dvitype.hnt
+++ b/info/knuth-hint/texware/dvitype.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pltotf-changes.hnt b/info/knuth-hint/texware/pltotf-changes.hnt
index 4124eb55b7..ffbaa0ac30 100644
--- a/info/knuth-hint/texware/pltotf-changes.hnt
+++ b/info/knuth-hint/texware/pltotf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pltotf.hnt b/info/knuth-hint/texware/pltotf.hnt
index ae31e25182..dc2e9231ea 100644
--- a/info/knuth-hint/texware/pltotf.hnt
+++ b/info/knuth-hint/texware/pltotf.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pooltype-changes.hnt b/info/knuth-hint/texware/pooltype-changes.hnt
index f9eb390caf..2553863e05 100644
--- a/info/knuth-hint/texware/pooltype-changes.hnt
+++ b/info/knuth-hint/texware/pooltype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pooltype.hnt b/info/knuth-hint/texware/pooltype.hnt
index 88faa6ec97..25d9f9dc21 100644
--- a/info/knuth-hint/texware/pooltype.hnt
+++ b/info/knuth-hint/texware/pooltype.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/tftopl-changes.hnt b/info/knuth-hint/texware/tftopl-changes.hnt
index 3c63decdd8..6cdbb61794 100644
--- a/info/knuth-hint/texware/tftopl-changes.hnt
+++ b/info/knuth-hint/texware/tftopl-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/tftopl.hnt b/info/knuth-hint/texware/tftopl.hnt
index e44c9e2dc9..d4fe6558ee 100644
--- a/info/knuth-hint/texware/tftopl.hnt
+++ b/info/knuth-hint/texware/tftopl.hnt
Binary files differ
diff --git a/info/knuth-hint/tie/tie-changes.hnt b/info/knuth-hint/tie/tie-changes.hnt
index 04b16f22f8..7dfe63c503 100644
--- a/info/knuth-hint/tie/tie-changes.hnt
+++ b/info/knuth-hint/tie/tie-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/tie/tie.hnt b/info/knuth-hint/tie/tie.hnt
index ebfc9397a0..c47b75268e 100644
--- a/info/knuth-hint/tie/tie.hnt
+++ b/info/knuth-hint/tie/tie.hnt
Binary files differ
diff --git a/info/knuth-hint/web/tangle-changes.hnt b/info/knuth-hint/web/tangle-changes.hnt
index 505d064363..d965062320 100644
--- a/info/knuth-hint/web/tangle-changes.hnt
+++ b/info/knuth-hint/web/tangle-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/web/tangle.hnt b/info/knuth-hint/web/tangle.hnt
index e75bbac292..cf2e7a47b4 100644
--- a/info/knuth-hint/web/tangle.hnt
+++ b/info/knuth-hint/web/tangle.hnt
Binary files differ
diff --git a/info/knuth-hint/web/twill.hnt b/info/knuth-hint/web/twill.hnt
index a7d0373095..80629d0591 100644
--- a/info/knuth-hint/web/twill.hnt
+++ b/info/knuth-hint/web/twill.hnt
Binary files differ
diff --git a/info/knuth-hint/web/weave-changes.hnt b/info/knuth-hint/web/weave-changes.hnt
index 633989f236..30d2555d4d 100644
--- a/info/knuth-hint/web/weave-changes.hnt
+++ b/info/knuth-hint/web/weave-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/web/weave.hnt b/info/knuth-hint/web/weave.hnt
index 7549cf9f8f..0b0014bc93 100644
--- a/info/knuth-hint/web/weave.hnt
+++ b/info/knuth-hint/web/weave.hnt
Binary files differ
diff --git a/info/knuth-hint/web/webman.hnt b/info/knuth-hint/web/webman.hnt
index eec4f9a535..633381144b 100644
--- a/info/knuth-hint/web/webman.hnt
+++ b/info/knuth-hint/web/webman.hnt
Binary files differ
diff --git a/info/knuth-hint/xetex/xetex-changes.pdf b/info/knuth-hint/xetex/xetex-changes.pdf
index b9cbe8f8c7..3163e99dd8 100644
--- a/info/knuth-hint/xetex/xetex-changes.pdf
+++ b/info/knuth-hint/xetex/xetex-changes.pdf
Binary files differ
diff --git a/info/knuth-hint/xetex/xetex.pdf b/info/knuth-hint/xetex/xetex.pdf
index 5c47d2464c..ab14c6fd00 100644
--- a/info/knuth-hint/xetex/xetex.pdf
+++ b/info/knuth-hint/xetex/xetex.pdf
Binary files differ
diff --git a/info/knuth-pdf/README.md b/info/knuth-pdf/README.md
index 0ae94e0eb0..e33c69526e 100644
--- a/info/knuth-pdf/README.md
+++ b/info/knuth-pdf/README.md
@@ -23,4 +23,4 @@ licenses of the presented software codes.
In part `knuth-pdf` is an update and replacement for the `latex-tds` package.
-This is version “2.4” of the `knuth-pdf` package — 2024-07-10, Andreas Scherer.
+This is version “2.5” of the `knuth-pdf` package — 2024-08-12, Andreas Scherer.
diff --git a/info/knuth-pdf/bibtex/bibtex-changes.pdf b/info/knuth-pdf/bibtex/bibtex-changes.pdf
index 51afb72828..92952fed92 100644
--- a/info/knuth-pdf/bibtex/bibtex-changes.pdf
+++ b/info/knuth-pdf/bibtex/bibtex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/bibtex/bibtex.pdf b/info/knuth-pdf/bibtex/bibtex.pdf
index e925af9e09..d0399eac37 100644
--- a/info/knuth-pdf/bibtex/bibtex.pdf
+++ b/info/knuth-pdf/bibtex/bibtex.pdf
Binary files differ
diff --git a/info/knuth-pdf/ctie/ctie-changes.pdf b/info/knuth-pdf/ctie/ctie-changes.pdf
index b5d24bfff0..760f704cf3 100644
--- a/info/knuth-pdf/ctie/ctie-changes.pdf
+++ b/info/knuth-pdf/ctie/ctie-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/ctie/ctie.pdf b/info/knuth-pdf/ctie/ctie.pdf
index c00112ba6a..4f77e166e8 100644
--- a/info/knuth-pdf/ctie/ctie.pdf
+++ b/info/knuth-pdf/ctie/ctie.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/common-changes.pdf b/info/knuth-pdf/cweb/common-changes.pdf
index 8294d6721a..0b47ef93dc 100644
--- a/info/knuth-pdf/cweb/common-changes.pdf
+++ b/info/knuth-pdf/cweb/common-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/common.pdf b/info/knuth-pdf/cweb/common.pdf
index fe92cb1537..b583ecc93c 100644
--- a/info/knuth-pdf/cweb/common.pdf
+++ b/info/knuth-pdf/cweb/common.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctangle-changes.pdf b/info/knuth-pdf/cweb/ctangle-changes.pdf
index 3fa90674ff..b5f56741fc 100644
--- a/info/knuth-pdf/cweb/ctangle-changes.pdf
+++ b/info/knuth-pdf/cweb/ctangle-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctangle.pdf b/info/knuth-pdf/cweb/ctangle.pdf
index 2321c56c31..1cf487ec20 100644
--- a/info/knuth-pdf/cweb/ctangle.pdf
+++ b/info/knuth-pdf/cweb/ctangle.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctwill.pdf b/info/knuth-pdf/cweb/ctwill.pdf
index b4ec76b58b..cd414d5880 100644
--- a/info/knuth-pdf/cweb/ctwill.pdf
+++ b/info/knuth-pdf/cweb/ctwill.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/cweave-changes.pdf b/info/knuth-pdf/cweb/cweave-changes.pdf
index 0f78fcf762..824da6b922 100644
--- a/info/knuth-pdf/cweb/cweave-changes.pdf
+++ b/info/knuth-pdf/cweb/cweave-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/cweave.pdf b/info/knuth-pdf/cweb/cweave.pdf
index 228381d60d..479d905a15 100644
--- a/info/knuth-pdf/cweb/cweave.pdf
+++ b/info/knuth-pdf/cweb/cweave.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/cwebman.pdf b/info/knuth-pdf/cweb/cwebman.pdf
index b6f051dfed..aec9fe1885 100644
--- a/info/knuth-pdf/cweb/cwebman.pdf
+++ b/info/knuth-pdf/cweb/cwebman.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/refsort-changes.pdf b/info/knuth-pdf/cweb/refsort-changes.pdf
index a81f0164ed..7e36960b39 100644
--- a/info/knuth-pdf/cweb/refsort-changes.pdf
+++ b/info/knuth-pdf/cweb/refsort-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/refsort.pdf b/info/knuth-pdf/cweb/refsort.pdf
index 1aed4d9b98..547a208ba0 100644
--- a/info/knuth-pdf/cweb/refsort.pdf
+++ b/info/knuth-pdf/cweb/refsort.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/twinx-changes.pdf b/info/knuth-pdf/cweb/twinx-changes.pdf
index 42fe0976eb..cca5496f7c 100644
--- a/info/knuth-pdf/cweb/twinx-changes.pdf
+++ b/info/knuth-pdf/cweb/twinx-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/twinx.pdf b/info/knuth-pdf/cweb/twinx.pdf
index bff5092b2b..2582ef3c2d 100644
--- a/info/knuth-pdf/cweb/twinx.pdf
+++ b/info/knuth-pdf/cweb/twinx.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.eight.pdf b/info/knuth-pdf/errata/errata.eight.pdf
index 91e9da3570..74dcf5653c 100644
--- a/info/knuth-pdf/errata/errata.eight.pdf
+++ b/info/knuth-pdf/errata/errata.eight.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.eleven.pdf b/info/knuth-pdf/errata/errata.eleven.pdf
index 844cead11f..f053598ed5 100644
--- a/info/knuth-pdf/errata/errata.eleven.pdf
+++ b/info/knuth-pdf/errata/errata.eleven.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.five.pdf b/info/knuth-pdf/errata/errata.five.pdf
index d8235bb8b2..d855ebf960 100644
--- a/info/knuth-pdf/errata/errata.five.pdf
+++ b/info/knuth-pdf/errata/errata.five.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.four.pdf b/info/knuth-pdf/errata/errata.four.pdf
index 5d4601997b..393192647f 100644
--- a/info/knuth-pdf/errata/errata.four.pdf
+++ b/info/knuth-pdf/errata/errata.four.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.nine.pdf b/info/knuth-pdf/errata/errata.nine.pdf
index 56ee96c487..3ea1a98947 100644
--- a/info/knuth-pdf/errata/errata.nine.pdf
+++ b/info/knuth-pdf/errata/errata.nine.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.one.pdf b/info/knuth-pdf/errata/errata.one.pdf
index cced6e6261..c8901565e1 100644
--- a/info/knuth-pdf/errata/errata.one.pdf
+++ b/info/knuth-pdf/errata/errata.one.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.pdf b/info/knuth-pdf/errata/errata.pdf
index 3b55012174..61e80920c1 100644
--- a/info/knuth-pdf/errata/errata.pdf
+++ b/info/knuth-pdf/errata/errata.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.seven.pdf b/info/knuth-pdf/errata/errata.seven.pdf
index 7c579e8629..095acccec3 100644
--- a/info/knuth-pdf/errata/errata.seven.pdf
+++ b/info/knuth-pdf/errata/errata.seven.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.six.pdf b/info/knuth-pdf/errata/errata.six.pdf
index 85c84182b3..8ceb1b7211 100644
--- a/info/knuth-pdf/errata/errata.six.pdf
+++ b/info/knuth-pdf/errata/errata.six.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.ten.pdf b/info/knuth-pdf/errata/errata.ten.pdf
index 2e787bc2e1..d1e0e7942e 100644
--- a/info/knuth-pdf/errata/errata.ten.pdf
+++ b/info/knuth-pdf/errata/errata.ten.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.three.pdf b/info/knuth-pdf/errata/errata.three.pdf
index 2b220d18bf..4d018dd326 100644
--- a/info/knuth-pdf/errata/errata.three.pdf
+++ b/info/knuth-pdf/errata/errata.three.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.twelve.pdf b/info/knuth-pdf/errata/errata.twelve.pdf
index 4cf60accb7..6bb21cda75 100644
--- a/info/knuth-pdf/errata/errata.twelve.pdf
+++ b/info/knuth-pdf/errata/errata.twelve.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.two.pdf b/info/knuth-pdf/errata/errata.two.pdf
index 780eef7564..42757353ea 100644
--- a/info/knuth-pdf/errata/errata.two.pdf
+++ b/info/knuth-pdf/errata/errata.two.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errorlog.pdf b/info/knuth-pdf/errata/errorlog.pdf
index 7e67495e26..2ed6afb5b7 100644
--- a/info/knuth-pdf/errata/errorlog.pdf
+++ b/info/knuth-pdf/errata/errorlog.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vftovp-changes.pdf b/info/knuth-pdf/etc/vftovp-changes.pdf
index 62e8779bb5..09b7d47904 100644
--- a/info/knuth-pdf/etc/vftovp-changes.pdf
+++ b/info/knuth-pdf/etc/vftovp-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vftovp.pdf b/info/knuth-pdf/etc/vftovp.pdf
index 7f42019be4..f47c22f6b9 100644
--- a/info/knuth-pdf/etc/vftovp.pdf
+++ b/info/knuth-pdf/etc/vftovp.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vptovf-changes.pdf b/info/knuth-pdf/etc/vptovf-changes.pdf
index 3a3d94965c..d1ce5d4ec2 100644
--- a/info/knuth-pdf/etc/vptovf-changes.pdf
+++ b/info/knuth-pdf/etc/vptovf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vptovf.pdf b/info/knuth-pdf/etc/vptovf.pdf
index 544bf76c1e..8169f3d7ab 100644
--- a/info/knuth-pdf/etc/vptovf.pdf
+++ b/info/knuth-pdf/etc/vptovf.pdf
Binary files differ
diff --git a/info/knuth-pdf/hitex/hitex.pdf b/info/knuth-pdf/hitex/hitex.pdf
index 7b82c521de..b4aa53714d 100644
--- a/info/knuth-pdf/hitex/hitex.pdf
+++ b/info/knuth-pdf/hitex/hitex.pdf
Binary files differ
diff --git a/info/knuth-pdf/index.html b/info/knuth-pdf/index.html
index 2dc82d621b..0e8abecfa7 100644
--- a/info/knuth-pdf/index.html
+++ b/info/knuth-pdf/index.html
@@ -241,7 +241,9 @@ href="web/weave.pdf"><code>WEAVE</code></a>+<a
href="web/weave-changes.pdf"><code>chg</code></a> <a
href="web/tangle.pdf"><code>TANGLE</code></a>+<a
href="web/tangle-changes.pdf"><code>chg</code></a> <a
-href="web/twill.pdf"><code>TWILL</code></a> <span>]</span></p></li>
+href="web/twill.pdf"><code>TWILL</code></a><a href="#fn1"
+class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>
+<span>]</span></p></li>
</ul>
<h2 id="complementary-web-programs-by-other-authors">Complementary WEB
programs by other authors</h2>
@@ -280,7 +282,8 @@ href="cweb/ctangle.pdf"><code>CTANGLE</code></a>+<a
href="cweb/ctangle-changes.pdf"><code>chg</code></a> <a
href="cweb/cweave.pdf"><code>CWEAVE</code></a>+<a
href="cweb/cweave-changes.pdf"><code>chg</code></a><br />
-<a href="cweb/ctwill.pdf"><code>CTWILL</code></a> <a
+<a href="cweb/ctwill.pdf"><code>CTWILL</code></a><a href="#fn2"
+class="footnote-ref" id="fnref2" role="doc-noteref"><sup>2</sup></a> <a
href="cweb/refsort.pdf"><code>REFSORT</code></a>+<a
href="cweb/refsort-changes.pdf"><code>chg</code></a> <a
href="cweb/twinx.pdf"><code>TWINX</code></a>+<a
@@ -297,7 +300,9 @@ href="tie/tie-changes.pdf"><code>chg</code></a> <span>]</span></p></li>
href="hitex/hitex.pdf"><code>HiTeX</code></a> <span>]</span></p></li>
<li><p><code>mp/</code> <span>[</span> <a
href="mp/mp.pdf"><code>MP</code></a> <a
-href="mp/mpost.pdf"><code>MPOST</code></a> <span>]</span></p></li>
+href="mp/mpost.pdf"><code>MPOST</code></a> <span>]</span><a href="#fn3"
+class="footnote-ref" id="fnref3"
+role="doc-noteref"><sup>3</sup></a></p></li>
</ul>
<h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for
“Computers &amp; Typesetting” by Donald E. Knuth</h2>
@@ -334,6 +339,24 @@ early 2014</a></p></li>
</ul></li>
</ul>
<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2>
-<p>2024-07-09 Andreas Scherer</p>
+<p>2024-08-11 Andreas Scherer</p>
+<section id="footnotes" class="footnotes footnotes-end-of-document"
+role="doc-endnotes">
+<hr />
+<ol>
+<li id="fn1"><p><code>TWILL</code> is presented here as a changed
+variant of <code>WEAVE</code>.<a href="#fnref1" class="footnote-back"
+role="doc-backlink">↩︎</a></p></li>
+<li id="fn2"><p><code>CTWILL</code> is presented here in its own format
+with “mini-indexes” for every two consecutive pages.<a href="#fnref2"
+class="footnote-back" role="doc-backlink">↩︎</a></p></li>
+<li id="fn3"><p><code>MP</code> and <code>MPOST</code> have received
+quite a few changes “behind the scenes” in order to present them in this
+collection; see project <a
+href="https://github.com/ascherer/mplibdir"><code>mplibdir</code></a>
+for details.<a href="#fnref3" class="footnote-back"
+role="doc-backlink">↩︎</a></p></li>
+</ol>
+</section>
</body>
</html>
diff --git a/info/knuth-pdf/index.pdf b/info/knuth-pdf/index.pdf
index cdad14512e..85f27f46d9 100644
--- a/info/knuth-pdf/index.pdf
+++ b/info/knuth-pdf/index.pdf
Binary files differ
diff --git a/info/knuth-pdf/mf/mf-changes.pdf b/info/knuth-pdf/mf/mf-changes.pdf
index a16ecb16e3..36174d0916 100644
--- a/info/knuth-pdf/mf/mf-changes.pdf
+++ b/info/knuth-pdf/mf/mf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mf/mf.pdf b/info/knuth-pdf/mf/mf.pdf
index 1fd069cfcd..bec4c04e24 100644
--- a/info/knuth-pdf/mf/mf.pdf
+++ b/info/knuth-pdf/mf/mf.pdf
Binary files differ
diff --git a/info/knuth-pdf/mf/trapman.pdf b/info/knuth-pdf/mf/trapman.pdf
index b97414ec23..33cfe054a4 100644
--- a/info/knuth-pdf/mf/trapman.pdf
+++ b/info/knuth-pdf/mf/trapman.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftodvi-changes.pdf b/info/knuth-pdf/mfware/gftodvi-changes.pdf
index 8d300e9b3a..71c2389b79 100644
--- a/info/knuth-pdf/mfware/gftodvi-changes.pdf
+++ b/info/knuth-pdf/mfware/gftodvi-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftodvi.pdf b/info/knuth-pdf/mfware/gftodvi.pdf
index b3b2dbc463..6452ded33d 100644
--- a/info/knuth-pdf/mfware/gftodvi.pdf
+++ b/info/knuth-pdf/mfware/gftodvi.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftopk-changes.pdf b/info/knuth-pdf/mfware/gftopk-changes.pdf
index cfa2061971..f218aa113e 100644
--- a/info/knuth-pdf/mfware/gftopk-changes.pdf
+++ b/info/knuth-pdf/mfware/gftopk-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftopk.pdf b/info/knuth-pdf/mfware/gftopk.pdf
index 358babf99e..b6844b30d2 100644
--- a/info/knuth-pdf/mfware/gftopk.pdf
+++ b/info/knuth-pdf/mfware/gftopk.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftype-changes.pdf b/info/knuth-pdf/mfware/gftype-changes.pdf
index bd3a31448c..2be0eeb982 100644
--- a/info/knuth-pdf/mfware/gftype-changes.pdf
+++ b/info/knuth-pdf/mfware/gftype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftype.pdf b/info/knuth-pdf/mfware/gftype.pdf
index 99c425e27e..f70f8ddd17 100644
--- a/info/knuth-pdf/mfware/gftype.pdf
+++ b/info/knuth-pdf/mfware/gftype.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/mft-changes.pdf b/info/knuth-pdf/mfware/mft-changes.pdf
index 741f1d3b41..474c7e0c29 100644
--- a/info/knuth-pdf/mfware/mft-changes.pdf
+++ b/info/knuth-pdf/mfware/mft-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/mft.pdf b/info/knuth-pdf/mfware/mft.pdf
index 456b435219..e65b909062 100644
--- a/info/knuth-pdf/mfware/mft.pdf
+++ b/info/knuth-pdf/mfware/mft.pdf
Binary files differ
diff --git a/info/knuth-pdf/mp/mp.pdf b/info/knuth-pdf/mp/mp.pdf
index 8db59988ef..66ae7db9a1 100644
--- a/info/knuth-pdf/mp/mp.pdf
+++ b/info/knuth-pdf/mp/mp.pdf
Binary files differ
diff --git a/info/knuth-pdf/mp/mpost.pdf b/info/knuth-pdf/mp/mpost.pdf
index 7dc8cc7838..d82fe9d971 100644
--- a/info/knuth-pdf/mp/mpost.pdf
+++ b/info/knuth-pdf/mp/mpost.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/dvicopy-changes.pdf b/info/knuth-pdf/other/dvicopy-changes.pdf
index 059c71b9f1..3594481d7d 100644
--- a/info/knuth-pdf/other/dvicopy-changes.pdf
+++ b/info/knuth-pdf/other/dvicopy-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/dvicopy.pdf b/info/knuth-pdf/other/dvicopy.pdf
index d5e6a7de1a..e6be8cb07a 100644
--- a/info/knuth-pdf/other/dvicopy.pdf
+++ b/info/knuth-pdf/other/dvicopy.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/patgen-changes.pdf b/info/knuth-pdf/other/patgen-changes.pdf
index 9b24696e4e..3dfd77b565 100644
--- a/info/knuth-pdf/other/patgen-changes.pdf
+++ b/info/knuth-pdf/other/patgen-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/patgen.pdf b/info/knuth-pdf/other/patgen.pdf
index b4aa6ebad8..9a0b4c723e 100644
--- a/info/knuth-pdf/other/patgen.pdf
+++ b/info/knuth-pdf/other/patgen.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktogf-changes.pdf b/info/knuth-pdf/other/pktogf-changes.pdf
index 0874fc69ea..465bcde1df 100644
--- a/info/knuth-pdf/other/pktogf-changes.pdf
+++ b/info/knuth-pdf/other/pktogf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktogf.pdf b/info/knuth-pdf/other/pktogf.pdf
index 7898be1405..3d821be836 100644
--- a/info/knuth-pdf/other/pktogf.pdf
+++ b/info/knuth-pdf/other/pktogf.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktype-changes.pdf b/info/knuth-pdf/other/pktype-changes.pdf
index 86078c7dee..6f426f2983 100644
--- a/info/knuth-pdf/other/pktype-changes.pdf
+++ b/info/knuth-pdf/other/pktype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktype.pdf b/info/knuth-pdf/other/pktype.pdf
index 9d3e282221..35ef09e74d 100644
--- a/info/knuth-pdf/other/pktype.pdf
+++ b/info/knuth-pdf/other/pktype.pdf
Binary files differ
diff --git a/info/knuth-pdf/pdftex/pdftex-changes.pdf b/info/knuth-pdf/pdftex/pdftex-changes.pdf
index e0d8340ff4..13207db99f 100644
--- a/info/knuth-pdf/pdftex/pdftex-changes.pdf
+++ b/info/knuth-pdf/pdftex/pdftex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/pdftex/pdftex.pdf b/info/knuth-pdf/pdftex/pdftex.pdf
index 42bf275b72..b1820df32e 100644
--- a/info/knuth-pdf/pdftex/pdftex.pdf
+++ b/info/knuth-pdf/pdftex/pdftex.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/glue.pdf b/info/knuth-pdf/tex/glue.pdf
index d698e78629..e4302312ba 100644
--- a/info/knuth-pdf/tex/glue.pdf
+++ b/info/knuth-pdf/tex/glue.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/tex-changes.pdf b/info/knuth-pdf/tex/tex-changes.pdf
index f4e81bf4d6..5c546dcb5a 100644
--- a/info/knuth-pdf/tex/tex-changes.pdf
+++ b/info/knuth-pdf/tex/tex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/tex.pdf b/info/knuth-pdf/tex/tex.pdf
index 3068cc9edc..c84fe305e5 100644
--- a/info/knuth-pdf/tex/tex.pdf
+++ b/info/knuth-pdf/tex/tex.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/tripman.pdf b/info/knuth-pdf/tex/tripman.pdf
index ac9f4eaa92..fc89c3aa72 100644
--- a/info/knuth-pdf/tex/tripman.pdf
+++ b/info/knuth-pdf/tex/tripman.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/dvitype-changes.pdf b/info/knuth-pdf/texware/dvitype-changes.pdf
index fbcedb9bde..75131be4f3 100644
--- a/info/knuth-pdf/texware/dvitype-changes.pdf
+++ b/info/knuth-pdf/texware/dvitype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/dvitype.pdf b/info/knuth-pdf/texware/dvitype.pdf
index a8a3cfc2d2..53c934da8b 100644
--- a/info/knuth-pdf/texware/dvitype.pdf
+++ b/info/knuth-pdf/texware/dvitype.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pltotf-changes.pdf b/info/knuth-pdf/texware/pltotf-changes.pdf
index 6528a5c5b3..43d1c93be8 100644
--- a/info/knuth-pdf/texware/pltotf-changes.pdf
+++ b/info/knuth-pdf/texware/pltotf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pltotf.pdf b/info/knuth-pdf/texware/pltotf.pdf
index 3ca3b977e7..6b64c716a4 100644
--- a/info/knuth-pdf/texware/pltotf.pdf
+++ b/info/knuth-pdf/texware/pltotf.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pooltype-changes.pdf b/info/knuth-pdf/texware/pooltype-changes.pdf
index 922d39d91a..291d666c05 100644
--- a/info/knuth-pdf/texware/pooltype-changes.pdf
+++ b/info/knuth-pdf/texware/pooltype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pooltype.pdf b/info/knuth-pdf/texware/pooltype.pdf
index d2d46a3204..5de30fd5a1 100644
--- a/info/knuth-pdf/texware/pooltype.pdf
+++ b/info/knuth-pdf/texware/pooltype.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/tftopl-changes.pdf b/info/knuth-pdf/texware/tftopl-changes.pdf
index 9b0c58f22c..4bb30ac134 100644
--- a/info/knuth-pdf/texware/tftopl-changes.pdf
+++ b/info/knuth-pdf/texware/tftopl-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/tftopl.pdf b/info/knuth-pdf/texware/tftopl.pdf
index 980ce9472c..6ff2fdd7ef 100644
--- a/info/knuth-pdf/texware/tftopl.pdf
+++ b/info/knuth-pdf/texware/tftopl.pdf
Binary files differ
diff --git a/info/knuth-pdf/tie/tie-changes.pdf b/info/knuth-pdf/tie/tie-changes.pdf
index 563d5788f5..769336535a 100644
--- a/info/knuth-pdf/tie/tie-changes.pdf
+++ b/info/knuth-pdf/tie/tie-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/tie/tie.pdf b/info/knuth-pdf/tie/tie.pdf
index db3830b544..1b4062697f 100644
--- a/info/knuth-pdf/tie/tie.pdf
+++ b/info/knuth-pdf/tie/tie.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/tangle-changes.pdf b/info/knuth-pdf/web/tangle-changes.pdf
index 6f9ad6d812..d0d4031dd8 100644
--- a/info/knuth-pdf/web/tangle-changes.pdf
+++ b/info/knuth-pdf/web/tangle-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/tangle.pdf b/info/knuth-pdf/web/tangle.pdf
index 0e6a77f36c..0bf03bfcb3 100644
--- a/info/knuth-pdf/web/tangle.pdf
+++ b/info/knuth-pdf/web/tangle.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/twill.pdf b/info/knuth-pdf/web/twill.pdf
index e360148f2d..31fb7740ab 100644
--- a/info/knuth-pdf/web/twill.pdf
+++ b/info/knuth-pdf/web/twill.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/weave-changes.pdf b/info/knuth-pdf/web/weave-changes.pdf
index 85ee36841f..2ac1efac3e 100644
--- a/info/knuth-pdf/web/weave-changes.pdf
+++ b/info/knuth-pdf/web/weave-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/weave.pdf b/info/knuth-pdf/web/weave.pdf
index ce2315c2ae..d825359280 100644
--- a/info/knuth-pdf/web/weave.pdf
+++ b/info/knuth-pdf/web/weave.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/webman.pdf b/info/knuth-pdf/web/webman.pdf
index eda4824bd9..de9016752d 100644
--- a/info/knuth-pdf/web/webman.pdf
+++ b/info/knuth-pdf/web/webman.pdf
Binary files differ
diff --git a/info/knuth-pdf/xetex/xetex-changes.pdf b/info/knuth-pdf/xetex/xetex-changes.pdf
index 32dd78f050..f7288a2c97 100644
--- a/info/knuth-pdf/xetex/xetex-changes.pdf
+++ b/info/knuth-pdf/xetex/xetex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/xetex/xetex.pdf b/info/knuth-pdf/xetex/xetex.pdf
index 9ad6e9d383..932e5ca2eb 100644
--- a/info/knuth-pdf/xetex/xetex.pdf
+++ b/info/knuth-pdf/xetex/xetex.pdf
Binary files differ
diff --git a/info/russian/basiclatex-ru/BasicLatex.pdf b/info/russian/basiclatex-ru/BasicLatex.pdf
deleted file mode 100644
index 3fa1205dcf..0000000000
--- a/info/russian/basiclatex-ru/BasicLatex.pdf
+++ /dev/null
Binary files differ
diff --git a/info/russian/basiclatex-ru/BasicLatex_v2.pdf b/info/russian/basiclatex-ru/BasicLatex_v2.pdf
new file mode 100644
index 0000000000..b00074cec6
--- /dev/null
+++ b/info/russian/basiclatex-ru/BasicLatex_v2.pdf
Binary files differ
diff --git a/info/russian/basiclatex-ru/README b/info/russian/basiclatex-ru/README
index c1ff42aa46..5079fbfd47 100644
--- a/info/russian/basiclatex-ru/README
+++ b/info/russian/basiclatex-ru/README
@@ -1,7 +1,8 @@
BasicLatex-ru
-version 1.0
Creative Commons Attribution-ShareAlike (CC BY-SA v. 4.0) License
+version 1.0
+
The textbook "Basic LaTeX" was published by the
National Research Nuclear University MEPhI in 2021.
The publication is intended for students, postgraduates and scientists.
@@ -14,5 +15,16 @@ table of contents and subject index are considered.
The book contains a large amount of reference data
collected in tables as well as an extensive index.
+version 2.0
+
+The second edition is expanded to include discussion of the following resources:
+– creating indices using the xindex package;
+– creating chemical formulae using the chemformula package;
+– font management within the NFSS;
+– TrueType and OpenType font management using the fontspec package;
+– math extensions of the mathtools package;
+– creating math formulae using the unicode-math package;
+– layout of reports and dissertations according to Russian GOSTs.
+
Alexey Kuznetsov
-MailToKuznetsov@gmail.com \ No newline at end of file
+MailToKuznetsov@gmail.com
diff --git a/info/russian/basiclatex-ru/README.ru b/info/russian/basiclatex-ru/README.ru
index 2e73582da1..6e81d1c204 100644
--- a/info/russian/basiclatex-ru/README.ru
+++ b/info/russian/basiclatex-ru/README.ru
@@ -1,7 +1,8 @@
BasicLatex-ru
-Версия 1.0
Лицензия Creative Commons Attribution-ShareAlike (CC BY-SA v. 4.0)
+Версия 1.0
+
Учебное пособие "Основы LaTeX" опубликовано
Национальным исследовательским ядерным университетом МИФИ в 2021 г.
Издание предназначено для студентов, аспирантов и научных работников.
@@ -14,5 +15,16 @@ BasicLatex-ru
Книга содержит большой объем справочной информации,
собранной в таблицах, и обширный указатель.
+Версия 2.0
+
+Второе издание дополнено обсуждением следующих ресурсов:
+– создание индексов с использованием пакета xindex;
+– создание химических формул с использованием пакета chemformula;
+– управление шрифтами в схеме NFSS;
+– управление TrueType и OpenType шрифтами с использованием пакета fontspec;
+– математические расширения пакета mathtools;
+– создание математических формул с использованием пакета unicode-math;
+– оформление отчетов и диссертаций в соответствии с российскими ГОСТами.
+
Алексей Кузнецов
-MailToKuznetsov@gmail.com \ No newline at end of file
+MailToKuznetsov@gmail.com
diff --git a/info/wrapstuff-doc-en/README.md b/info/wrapstuff-doc-en/README.md
new file mode 100644
index 0000000000..3aa62709da
--- /dev/null
+++ b/info/wrapstuff-doc-en/README.md
@@ -0,0 +1,11 @@
+## Introduction
+
+English version of the wrapstuff package documentation
+
+## Author
+
+Siyu Wu 2401336502@qq.com
+
+## License
+
+LPPL v1.3c or later \ No newline at end of file
diff --git a/info/wrapstuff-doc-en/wrapstuff-doc-en.pdf b/info/wrapstuff-doc-en/wrapstuff-doc-en.pdf
new file mode 100644
index 0000000000..765387601d
--- /dev/null
+++ b/info/wrapstuff-doc-en/wrapstuff-doc-en.pdf
Binary files differ
diff --git a/info/wrapstuff-doc-en/wrapstuff-doc-en.tex b/info/wrapstuff-doc-en/wrapstuff-doc-en.tex
new file mode 100644
index 0000000000..cd8599d7cd
--- /dev/null
+++ b/info/wrapstuff-doc-en/wrapstuff-doc-en.tex
@@ -0,0 +1,264 @@
+\documentclass{l3doc}
+\usepackage{wrapstuff}
+\usepackage{graphicx}
+\usepackage{lipsum}
+\title{The \textsf{wrapstuff} package\thanks{Corresponding to version v0.3*
+ of the Chinese documentation.}}
+\author{Author: Qing Lee \\ Translator: Siyu Wu}
+\date{\today}
+\newcommand{\opt}[1]{\texttt{#1}}
+\ExplSyntaxOn
+\makeatletter
+\DeclareDocumentCommand \ADDSPECEIALKEY { m }
+ {
+ \cs_gset_eq:NN \@@_codedoc_names_typeset_save:
+ \__codedoc_names_typeset:
+ \cs_gset_protected:Npn \__codedoc_names_typeset:
+ {
+ \cs_gset_eq:NN \__codedoc_names_typeset:
+ \@@_codedoc_names_typeset_save:
+ \__codedoc_names_typeset:
+ #1 \\
+ }
+ }
+\makeatother
+\ExplSyntaxOff
+\begin{document}
+
+\maketitle
+
+\section{Basic Usage}
+
+The \pkg{wrapstuff} package provides another implementation
+of wrapping text around a figure.
+\pkg{wrapstuff} tries to integrate and extend the function
+of some similar packages such as \pkg{picinpar}, \pkg{floatflt},
+\pkg{wrapfig}, \pkg{cutwin} and \pkg{wrapfig2}.
+This package is compatible with \pkg{caption}, \pkg{float}
+and \pkg{floatrow}. And it tries to be compatible with display
+math and various kinds of \LaTeX{} list environments so that
+they can wrap figures and tables correctly.
+
+The implementation of \pkg{wrapstuff} depends on the paragraph
+hooks provided by \LaTeX{} 2021-06-01, and also depends on
+\LaTeX3 2022-04-10 or later version.
+
+\begin{function}{wrapstuff}
+ \begin{syntax}
+ \cs{begin}\{wrapstuff\}\oarg{options}
+ \meta{wrapped contents}
+ \cs{end}\{wrapstuff\}
+ \meta{main text}
+ \end{syntax}
+\end{function}
+
+\pkg{wrapstuff} only provides one environment called \env{wrapstuff},
+which will wrap text from the paragraph after this environment on.
+For example,
+
+\begin{verbatim}
+ \begin{wrapstuff}[c,top=1]
+ \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
+ \end{wrapstuff}
+ \lipsum[1-2]
+\end{verbatim}
+
+\begin{wrapstuff}[c,top=1]
+ \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
+\end{wrapstuff}
+\lipsum[1]
+
+\begin{function}{\wrapstuffset}
+ \begin{syntax}
+ \cs{wrapstuff}\marg{option list}
+ \end{syntax}
+ The options of \pkg{wrapstuff} can be set when invoking the package,
+ but they can also be set using \cs{wrapstuffset}.
+\end{function}
+
+\ADDSPECEIALKEY{\textrm{\meta{n}}}
+\begin{function}{top}
+ \begin{syntax}
+ top = \meta{non-negative integer}
+ \end{syntax}
+ sets the number of the line after which \pkg{wrapstuff} begins to wrap text.
+ \meta{n} is the abbreviation of setting \texttt{top} to \meta{n}.
+ The initial value is 0.
+\end{function}
+
+\begin{function}{width}
+ \begin{syntax}
+ width = \meta{width}
+ \end{syntax}
+ sets the width of wrapped contents. The initial value is 0pt,
+ which represents for the natural width.
+ At this time, the contents in the \env{wrapstuff} environment
+ can only have one line and users are not permitted to use
+ \cmd\\ to break line or \cs{par} to start new paragraph.
+ If one needs to break line or start a new paragraph in the environment,
+ he has to set proper value for \texttt{width}.
+\end{function}
+
+\begin{function}{height}
+ \begin{syntax}
+ height = \meta{height}
+ \end{syntax}
+ sets the height of the wrapped contents. The initial value is 0pt,
+ which represents for the natural height.
+\end{function}
+
+\begin{function}{lines}
+ \begin{syntax}
+ lines = \meta{positive integer}
+ \end{syntax}
+ sets the number of lines occupied by the wrapped contents.
+ The initial value is empty, which means that the number will
+ be calculated automatically.
+\end{function}
+
+\begin{function}{linewidth}
+ \begin{syntax}
+ linewidth = \meta{width}
+ \end{syntax}
+ sets the line width of the main text.
+ The initial value is \cs{linewidth} and typically it is unnecessary
+ to adjust it.
+\end{function}
+
+\begin{function}{l,r,c,i,o,ratio}
+ \begin{syntax}
+ l/r/c/i/o
+ ratio = \meta{real number}
+ \end{syntax}
+ These options set the position of the wrapped contents relative to
+ the main text. Options \opt{l/r/c/i/o} means left, right, center,
+ inner and outer respectively. The option \opt{ratio} sets the
+ ratio of the line width occupied by the main text on the left side
+ of the wrapped contents. One can set \opt{ratio} to any proper real number
+ between the interval $[0,1]$.
+ Options \opt{i/o} can be used together with \opt{ratio}.
+ The initial value is \opt{r}.
+\end{function}
+
+\begin{function}{column}
+ \begin{syntax}
+ column = \meta{true|false|par}
+ \end{syntax}
+ controls whether to display the main text around the wrapped contents
+ as two columns or not. Only when setting the option \opt{c}
+ or setting \opt{ratio} in $(0,1)$ this option has its effect.
+ \opt{false} means not displaying the main text in two columns
+ and \opt{par} means displaying the main text as two columns
+ but with per paragraph as a separate unit.
+\end{function}
+
+\begin{verbatim}
+ \def\lorem{%
+ Just then her head struck against the roof of the hall:
+ in fact she was now more than nine feet high, and she
+ at once took up the little golden key and hurried off
+ to the garden door.\par
+ Poor Alice! It was as much as she could do, lying down
+ on one side, to look through into the garden with one eye;
+ but to get through was more hopeless than ever:
+ she sat down and began to cry again.}
+
+ \begin{wrapstuff}[c,column=par]
+ \includegraphics[width=3cm]{example-image.pdf}
+ \end{wrapstuff}
+ \lorem
+
+ \begin{wrapstuff}[c]
+ \includegraphics[width=3cm]{example-image.pdf}
+ \end{wrapstuff}
+ \lorem
+
+ \begin{wrapstuff}[c,column=false]
+ \includegraphics[width=3cm]{example-image.pdf}
+ \end{wrapstuff}
+ \lorem
+\end{verbatim}
+
+\def\lorem{%
+Just then her head struck against the roof of the hall: in fact she was now more than nine feet high, and she at once took up the little golden key and hurried off to the garden door.\par
+Poor Alice! It was as much as she could do, lying down on one side, to look through into the garden with one eye; but to get through was more hopeless than ever: she sat down and began to cry again.}
+\begin{wrapstuff}[c,column=par]
+ \includegraphics[width=3cm]{example-image.pdf}
+\end{wrapstuff}
+\lorem
+
+\begin{wrapstuff}[c]
+ \includegraphics[width=3cm]{example-image.pdf}
+\end{wrapstuff}
+\lorem
+
+\begin{wrapstuff}[c,column=false]
+ \includegraphics[width=3cm]{example-image.pdf}
+\end{wrapstuff}
+\lorem
+
+\begin{function}{leftsep,rightsep,hsep}
+ \begin{syntax}
+ leftsep = \meta{length}
+ rightsep = \meta{length}
+ hsep = \meta{length}
+ \end{syntax}
+ set the left/right space between wrapped contents and main text.
+ The option \texttt{hsep} sets \texttt{leftsep} and \texttt{rightsep}
+ simultaneously. The initial value is 1em.
+\end{function}
+
+\begin{function}{abovesep,belowsep,vsep}
+ \begin{syntax}
+ abovesep = \meta{length}
+ belowsep = \meta{length}
+ vsep = \meta{length}
+ \end{syntax}
+ set the upper/lower space between wrapped contents and main text.
+ The option \texttt{vsep} sets \texttt{abovesep} and \texttt{belowsep}
+ simultaneously. The initial value is 0pt.
+\end{function}
+
+\begin{function}{hoffset}
+ \begin{syntax}
+ hoffset = \meta{length}
+ \end{syntax}
+ sets the length of the wrapped contents that extend beyond
+ the main text area. When \texttt{c} is used or \texttt{ratio}
+ is set between $(0,1)$, this option loses effect.
+ One special value \cs{width} is used to represent the total width
+ of wrapped contents and the corresponding spacing.
+ If setting \opt{hoffset} equals to \cs{width}, then
+ the wrapped contents are totally placed outside of the main text area.
+ The initial value is 0pt.
+\end{function}
+
+\begin{function}{voffset}
+ \begin{syntax}
+ voffset = \meta{length}
+ \end{syntax}
+ is used to adjust the vertical position of the wrapped contents.
+ The initial value is 0pt.
+\end{function}
+
+\begin{function}{type}
+ \begin{syntax}
+ type = \meta{float type}
+ \end{syntax}
+ sets the type of float of the wrapped contents.
+ The initial value is empty.
+ If one needs to use \cs{caption} in \env{wrapstuff},
+ then he has to set \opt{type} to \opt{figure} or \opt{table}
+ and set the value for \opt{width}.
+\end{function}
+
+\begin{function}{\wrapstuffclear}
+ If the number of lines in the current paragraph is not enough,
+ the effect of \pkg{wrapstuff} will continue to the next paragraph.
+ Sometimes it may cause some undesirable results,
+ in which case one could issue \cs{wrapstuffclear} to eliminate
+ the effect.
+\end{function}
+
+\PrintIndex
+\end{document} \ No newline at end of file