summaryrefslogtreecommitdiff
path: root/info
diff options
context:
space:
mode:
Diffstat (limited to 'info')
-rw-r--r--info/asy-overview/asy/jh.asy17
-rw-r--r--info/asy-overview/asy_overview.pdfbin2057271 -> 2057627 bytes
-rw-r--r--info/asy-overview/src/appendix/appendix.tex19
-rw-r--r--info/asy-overview/src/asy_tut.tex4
-rw-r--r--info/asy-overview/src/chapter1/chapter1.tex4
-rw-r--r--info/asy-overview/src/chapter1/main.tex2
-rw-r--r--info/asy-overview/src/chapter2/asy/cos.asy2
-rw-r--r--info/asy-overview/src/chapter2/asy/exponential.asy4
-rw-r--r--info/asy-overview/src/chapter2/asy/plot.asy2
-rw-r--r--info/asy-overview/src/chapter2/asy/plot_after.asy5
-rw-r--r--info/asy-overview/src/chapter2/chapter2.tex68
-rw-r--r--info/asy-overview/src/chapter3/asy/integral.asy2
-rw-r--r--info/asy-overview/src/chapter3/asy/zoom.asy2
-rw-r--r--info/asy-overview/src/chapter3/asy/zoom_iterate.asy22
-rw-r--r--info/asy-overview/src/chapter3/asy/zoom_times.asy2
-rw-r--r--info/asy-overview/src/chapter3/chapter3.tex42
-rw-r--r--info/asy-overview/src/chapter4/asy/planes.asy2
-rw-r--r--info/asy-overview/src/chapter4/asy/vectors.asy2
-rw-r--r--info/asy-overview/src/chapter4/asy/washer.asy2
-rw-r--r--info/asy-overview/src/chapter4/chapter4.tex56
-rw-r--r--info/asy-overview/src/chapter4/main_3d.tex9
-rw-r--r--info/asy-overview/src/preface/preface.tex2
-rw-r--r--info/biblio/font.bib128
-rw-r--r--info/biblio/font.ltx12
-rw-r--r--info/biblio/typeset.bib49
-rw-r--r--info/biblio/typeset.ltx12
-rw-r--r--info/dtk-bibliography/README.md4
-rw-r--r--info/dtk-bibliography/dtk-bibliography.bib226
-rw-r--r--info/dtk-bibliography/dtk-bibliography.pdfbin287336 -> 289553 bytes
-rw-r--r--info/dtk-bibliography/dtk-bibliography.tex2
-rw-r--r--info/install-latex-guide-zh-cn/README.md4
-rw-r--r--info/install-latex-guide-zh-cn/appendix/updateinfo.tex3
-rw-r--r--info/install-latex-guide-zh-cn/chapter/overleaf.tex4
-rw-r--r--info/install-latex-guide-zh-cn/chapter/preface.tex2
-rw-r--r--info/install-latex-guide-zh-cn/chapter/ubuntu.tex4
-rw-r--r--info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdfbin829826 -> 829916 bytes
-rw-r--r--info/kaytannollista-latexia/kaytannollista-latexia.pdfbin924647 -> 931263 bytes
-rw-r--r--info/kaytannollista-latexia/kaytannollista-latexia.tex19
-rw-r--r--info/kaytannollista-latexia/luku-asetukset.tex64
-rw-r--r--info/kaytannollista-latexia/luku-erikoiset.tex9
-rw-r--r--info/kaytannollista-latexia/luku-merkintakieli.tex149
-rw-r--r--info/kaytannollista-latexia/luku-rakenne.tex318
-rw-r--r--info/kaytannollista-latexia/luku-valmistautuminen.tex2
-rw-r--r--info/kaytannollista-latexia/tavutusvihjeet.tex1
-rw-r--r--info/kaytannollista-latexia/versio.tex2
-rw-r--r--info/knuth-hint/README.md6
-rw-r--r--info/knuth-hint/bibtex/bibtex-changes.hntbin620033 -> 650920 bytes
-rw-r--r--info/knuth-hint/bibtex/bibtex.hntbin745156 -> 745156 bytes
-rw-r--r--info/knuth-hint/ctie/ctie-changes.hntbin444875 -> 475238 bytes
-rw-r--r--info/knuth-hint/ctie/ctie.hntbin453729 -> 453836 bytes
-rw-r--r--info/knuth-hint/cweb/common-changes.hntbin476803 -> 507140 bytes
-rw-r--r--info/knuth-hint/cweb/common.hntbin548944 -> 549045 bytes
-rw-r--r--info/knuth-hint/cweb/ctangle-changes.hntbin470999 -> 501348 bytes
-rw-r--r--info/knuth-hint/cweb/ctangle.hntbin487685 -> 487788 bytes
-rw-r--r--info/knuth-hint/cweb/ctwill.hntbin828138 -> 828080 bytes
-rw-r--r--info/knuth-hint/cweb/cweave-changes.hntbin568460 -> 598996 bytes
-rw-r--r--info/knuth-hint/cweb/cweave.hntbin712329 -> 712517 bytes
-rw-r--r--info/knuth-hint/cweb/cwebman.hntbin730712 -> 731284 bytes
-rw-r--r--info/knuth-hint/cweb/refsort-changes.hntbin383065 -> 413131 bytes
-rw-r--r--info/knuth-hint/cweb/refsort.hntbin418778 -> 418770 bytes
-rw-r--r--info/knuth-hint/cweb/twinx-changes.hntbin393447 -> 423493 bytes
-rw-r--r--info/knuth-hint/cweb/twinx.hntbin394218 -> 394204 bytes
-rw-r--r--info/knuth-hint/errata/errata.eight.hntbin806109 -> 806109 bytes
-rw-r--r--info/knuth-hint/errata/errata.eleven.hntbin824010 -> 824009 bytes
-rw-r--r--info/knuth-hint/errata/errata.five.hntbin789118 -> 789108 bytes
-rw-r--r--info/knuth-hint/errata/errata.four.hntbin948482 -> 948482 bytes
-rw-r--r--info/knuth-hint/errata/errata.hntbin904968 -> 904968 bytes
-rw-r--r--info/knuth-hint/errata/errata.nine.hntbin407769 -> 407770 bytes
-rw-r--r--info/knuth-hint/errata/errata.one.hntbin733434 -> 733434 bytes
-rw-r--r--info/knuth-hint/errata/errata.seven.hntbin741537 -> 741537 bytes
-rw-r--r--info/knuth-hint/errata/errata.six.hntbin909790 -> 909790 bytes
-rw-r--r--info/knuth-hint/errata/errata.ten.hntbin1057100 -> 1057100 bytes
-rw-r--r--info/knuth-hint/errata/errata.three.hntbin1158528 -> 1158528 bytes
-rw-r--r--info/knuth-hint/errata/errata.twelve.hntbin1107169 -> 1107170 bytes
-rw-r--r--info/knuth-hint/errata/errata.two.hntbin728931 -> 728931 bytes
-rw-r--r--info/knuth-hint/errata/errorlog.hntbin601780 -> 601778 bytes
-rw-r--r--info/knuth-hint/etc/vftovp-changes.hntbin402219 -> 432681 bytes
-rw-r--r--info/knuth-hint/etc/vftovp.hntbin519890 -> 519883 bytes
-rw-r--r--info/knuth-hint/etc/vptovf-changes.hntbin391100 -> 421471 bytes
-rw-r--r--info/knuth-hint/etc/vptovf.hntbin588039 -> 588033 bytes
-rw-r--r--info/knuth-hint/hitex/hitex.hntbin2128389 -> 2128057 bytes
-rw-r--r--info/knuth-hint/index.html37
-rw-r--r--info/knuth-hint/index.pdfbin151691 -> 219819 bytes
-rw-r--r--info/knuth-hint/mf/mf-changes.hntbin817887 -> 848680 bytes
-rw-r--r--info/knuth-hint/mf/mf.hntbin1568620 -> 1568604 bytes
-rw-r--r--info/knuth-hint/mf/trapman.hntbin466177 -> 466177 bytes
-rw-r--r--info/knuth-hint/mfware/gftodvi-changes.hntbin510418 -> 540919 bytes
-rw-r--r--info/knuth-hint/mfware/gftodvi.hntbin696337 -> 696334 bytes
-rw-r--r--info/knuth-hint/mfware/gftopk-changes.hntbin411335 -> 441699 bytes
-rw-r--r--info/knuth-hint/mfware/gftopk.hntbin492269 -> 492262 bytes
-rw-r--r--info/knuth-hint/mfware/gftype-changes.hntbin406835 -> 437232 bytes
-rw-r--r--info/knuth-hint/mfware/gftype.hntbin503532 -> 503522 bytes
-rw-r--r--info/knuth-hint/mfware/mft-changes.hntbin444602 -> 502125 bytes
-rw-r--r--info/knuth-hint/mfware/mft.hntbin523657 -> 523649 bytes
-rw-r--r--info/knuth-hint/mp/mp.hntbin0 -> 1818564 bytes
-rw-r--r--info/knuth-hint/mp/mpost.hntbin0 -> 497741 bytes
-rw-r--r--info/knuth-hint/other/dvicopy-changes.hntbin480022 -> 510576 bytes
-rw-r--r--info/knuth-hint/other/dvicopy.hntbin703127 -> 703131 bytes
-rw-r--r--info/knuth-hint/other/patgen-changes.hntbin346863 -> 377108 bytes
-rw-r--r--info/knuth-hint/other/patgen.hntbin502636 -> 502631 bytes
-rw-r--r--info/knuth-hint/other/pktogf-changes.hntbin376130 -> 406520 bytes
-rw-r--r--info/knuth-hint/other/pktogf.hntbin451072 -> 451060 bytes
-rw-r--r--info/knuth-hint/other/pktype-changes.hntbin368462 -> 398816 bytes
-rw-r--r--info/knuth-hint/other/pktype.hntbin397416 -> 397405 bytes
-rw-r--r--info/knuth-hint/pdftex/pdftex-changes.hntbin1284930 -> 1320442 bytes
-rw-r--r--info/knuth-hint/pdftex/pdftex.hntbin2182753 -> 2183435 bytes
-rw-r--r--info/knuth-hint/tex/glue.hntbin437655 -> 437662 bytes
-rw-r--r--info/knuth-hint/tex/tex-changes.hntbin1028614 -> 1061983 bytes
-rw-r--r--info/knuth-hint/tex/tex.hntbin1625083 -> 1625073 bytes
-rw-r--r--info/knuth-hint/tex/tripman.hntbin450716 -> 450717 bytes
-rw-r--r--info/knuth-hint/texware/dvitype-changes.hntbin429290 -> 459810 bytes
-rw-r--r--info/knuth-hint/texware/dvitype.hntbin590280 -> 590270 bytes
-rw-r--r--info/knuth-hint/texware/pltotf-changes.hntbin386789 -> 417163 bytes
-rw-r--r--info/knuth-hint/texware/pltotf.hntbin561630 -> 561623 bytes
-rw-r--r--info/knuth-hint/texware/pooltype-changes.hntbin400734 -> 430904 bytes
-rw-r--r--info/knuth-hint/texware/pooltype.hntbin403360 -> 403340 bytes
-rw-r--r--info/knuth-hint/texware/tftopl-changes.hntbin385420 -> 415810 bytes
-rw-r--r--info/knuth-hint/texware/tftopl.hntbin487820 -> 487811 bytes
-rw-r--r--info/knuth-hint/tie/tie-changes.hntbin444039 -> 474265 bytes
-rw-r--r--info/knuth-hint/tie/tie.hntbin522787 -> 522888 bytes
-rw-r--r--info/knuth-hint/web/tangle-changes.hntbin453293 -> 483758 bytes
-rw-r--r--info/knuth-hint/web/tangle.hntbin591508 -> 591499 bytes
-rw-r--r--info/knuth-hint/web/twill.hntbin675792 -> 709431 bytes
-rw-r--r--info/knuth-hint/web/weave-changes.hntbin488700 -> 519088 bytes
-rw-r--r--info/knuth-hint/web/weave.hntbin654048 -> 654043 bytes
-rw-r--r--info/knuth-hint/web/webman.hntbin584924 -> 585589 bytes
-rw-r--r--info/knuth-hint/xetex/xetex-changes.pdfbin2340413 -> 2356516 bytes
-rw-r--r--info/knuth-hint/xetex/xetex.pdfbin4249910 -> 4251884 bytes
-rw-r--r--info/knuth-pdf/README.md2
-rw-r--r--info/knuth-pdf/bibtex/bibtex-changes.pdfbin623160 -> 629366 bytes
-rw-r--r--info/knuth-pdf/bibtex/bibtex.pdfbin1328094 -> 1327857 bytes
-rw-r--r--info/knuth-pdf/ctie/ctie-changes.pdfbin141590 -> 145252 bytes
-rw-r--r--info/knuth-pdf/ctie/ctie.pdfbin283447 -> 283853 bytes
-rw-r--r--info/knuth-pdf/cweb/common-changes.pdfbin226908 -> 231550 bytes
-rw-r--r--info/knuth-pdf/cweb/common.pdfbin363918 -> 364355 bytes
-rw-r--r--info/knuth-pdf/cweb/ctangle-changes.pdfbin221560 -> 224964 bytes
-rw-r--r--info/knuth-pdf/cweb/ctangle.pdfbin381223 -> 381615 bytes
-rw-r--r--info/knuth-pdf/cweb/ctwill.pdfbin1147605 -> 1147677 bytes
-rw-r--r--info/knuth-pdf/cweb/cweave-changes.pdfbin412398 -> 417717 bytes
-rw-r--r--info/knuth-pdf/cweb/cweave.pdfbin838251 -> 838509 bytes
-rw-r--r--info/knuth-pdf/cweb/cwebman.pdfbin357558 -> 365896 bytes
-rw-r--r--info/knuth-pdf/cweb/refsort-changes.pdfbin50755 -> 52905 bytes
-rw-r--r--info/knuth-pdf/cweb/refsort.pdfbin162580 -> 162724 bytes
-rw-r--r--info/knuth-pdf/cweb/twinx-changes.pdfbin84828 -> 86727 bytes
-rw-r--r--info/knuth-pdf/cweb/twinx.pdfbin193924 -> 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.pdfbin368828 -> 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.pdfbin413937 -> 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.pdfbin213056 -> 216848 bytes
-rw-r--r--info/knuth-pdf/etc/vftovp.pdfbin461117 -> 461221 bytes
-rw-r--r--info/knuth-pdf/etc/vptovf-changes.pdfbin199563 -> 202680 bytes
-rw-r--r--info/knuth-pdf/etc/vptovf.pdfbin555750 -> 555804 bytes
-rw-r--r--info/knuth-pdf/hitex/hitex.pdfbin4392415 -> 4391869 bytes
-rw-r--r--info/knuth-pdf/index.html32
-rw-r--r--info/knuth-pdf/index.pdfbin151150 -> 219474 bytes
-rw-r--r--info/knuth-pdf/mf/mf-changes.pdfbin1212142 -> 1218699 bytes
-rw-r--r--info/knuth-pdf/mf/mf.pdfbin3230882 -> 3231039 bytes
-rw-r--r--info/knuth-pdf/mf/trapman.pdfbin266243 -> 266243 bytes
-rw-r--r--info/knuth-pdf/mfware/gftodvi-changes.pdfbin277099 -> 280788 bytes
-rw-r--r--info/knuth-pdf/mfware/gftodvi.pdfbin704913 -> 705007 bytes
-rw-r--r--info/knuth-pdf/mfware/gftopk-changes.pdfbin145028 -> 148184 bytes
-rw-r--r--info/knuth-pdf/mfware/gftopk.pdfbin370482 -> 370602 bytes
-rw-r--r--info/knuth-pdf/mfware/gftype-changes.pdfbin134208 -> 137441 bytes
-rw-r--r--info/knuth-pdf/mfware/gftype.pdfbin327391 -> 327508 bytes
-rw-r--r--info/knuth-pdf/mfware/mft-changes.pdfbin203350 -> 208171 bytes
-rw-r--r--info/knuth-pdf/mfware/mft.pdfbin389071 -> 389219 bytes
-rw-r--r--info/knuth-pdf/mp/mp.pdfbin0 -> 4180651 bytes
-rw-r--r--info/knuth-pdf/mp/mpost.pdfbin0 -> 300582 bytes
-rw-r--r--info/knuth-pdf/other/dvicopy-changes.pdfbin314420 -> 317947 bytes
-rw-r--r--info/knuth-pdf/other/dvicopy.pdfbin789931 -> 789908 bytes
-rw-r--r--info/knuth-pdf/other/patgen-changes.pdfbin156200 -> 158583 bytes
-rw-r--r--info/knuth-pdf/other/patgen.pdfbin402193 -> 402321 bytes
-rw-r--r--info/knuth-pdf/other/pktogf-changes.pdfbin121083 -> 123929 bytes
-rw-r--r--info/knuth-pdf/other/pktogf.pdfbin317801 -> 317924 bytes
-rw-r--r--info/knuth-pdf/other/pktype-changes.pdfbin94494 -> 96771 bytes
-rw-r--r--info/knuth-pdf/other/pktype.pdfbin258988 -> 259109 bytes
-rw-r--r--info/knuth-pdf/pdftex/pdftex-changes.pdfbin3381944 -> 2726702 bytes
-rw-r--r--info/knuth-pdf/pdftex/pdftex.pdfbin5401461 -> 5404281 bytes
-rw-r--r--info/knuth-pdf/tex/glue.pdfbin197838 -> 197900 bytes
-rw-r--r--info/knuth-pdf/tex/tex-changes.pdfbin1855165 -> 1869636 bytes
-rw-r--r--info/knuth-pdf/tex/tex.pdfbin3613707 -> 3613764 bytes
-rw-r--r--info/knuth-pdf/tex/tripman.pdfbin325778 -> 325778 bytes
-rw-r--r--info/knuth-pdf/texware/dvitype-changes.pdfbin190726 -> 194452 bytes
-rw-r--r--info/knuth-pdf/texware/dvitype.pdfbin469694 -> 469821 bytes
-rw-r--r--info/knuth-pdf/texware/pltotf-changes.pdfbin175756 -> 179301 bytes
-rw-r--r--info/knuth-pdf/texware/pltotf.pdfbin473927 -> 474004 bytes
-rw-r--r--info/knuth-pdf/texware/pooltype-changes.pdfbin76451 -> 78771 bytes
-rw-r--r--info/knuth-pdf/texware/pooltype.pdfbin191691 -> 191809 bytes
-rw-r--r--info/knuth-pdf/texware/tftopl-changes.pdfbin157546 -> 160777 bytes
-rw-r--r--info/knuth-pdf/texware/tftopl.pdfbin360549 -> 360708 bytes
-rw-r--r--info/knuth-pdf/tie/tie-changes.pdfbin127618 -> 130163 bytes
-rw-r--r--info/knuth-pdf/tie/tie.pdfbin311153 -> 311577 bytes
-rw-r--r--info/knuth-pdf/web/tangle-changes.pdfbin257973 -> 262082 bytes
-rw-r--r--info/knuth-pdf/web/tangle.pdfbin580493 -> 580597 bytes
-rw-r--r--info/knuth-pdf/web/twill.pdfbin839309 -> 862529 bytes
-rw-r--r--info/knuth-pdf/web/weave-changes.pdfbin461212 -> 289087 bytes
-rw-r--r--info/knuth-pdf/web/weave.pdfbin764839 -> 764839 bytes
-rw-r--r--info/knuth-pdf/web/webman.pdfbin316118 -> 325263 bytes
-rw-r--r--info/knuth-pdf/xetex/xetex-changes.pdfbin2339296 -> 2353714 bytes
-rw-r--r--info/knuth-pdf/xetex/xetex.pdfbin4246841 -> 4248275 bytes
-rw-r--r--info/latex-doc-ptr/README14
-rw-r--r--info/latex-doc-ptr/latex-doc-ptr.css.replacement148
-rw-r--r--info/latex-doc-ptr/latex-doc-ptr.html927
-rw-r--r--info/latex-doc-ptr/latex-doc-ptr.pdfbin169323 -> 179459 bytes
-rw-r--r--info/latex-doc-ptr/latex-doc-ptr.tex13
-rw-r--r--info/russian/basiclatex-ru/BasicLatex.pdfbin3133138 -> 0 bytes
-rw-r--r--info/russian/basiclatex-ru/BasicLatex_v2.1.pdfbin0 -> 4191082 bytes
-rw-r--r--info/russian/basiclatex-ru/README22
-rw-r--r--info/russian/basiclatex-ru/README.ru24
-rw-r--r--info/tex-vpat/README.md4
-rw-r--r--info/tex-vpat/texlive-vpat.css6
-rw-r--r--info/tex-vpat/texlive-vpat.html835
-rw-r--r--info/tex-vpat/texlive-vpat.pdfbin338388 -> 352254 bytes
-rw-r--r--info/tex-vpat/texlive-vpat.tex26
-rw-r--r--info/tex-vpat/texlive-vpat2.html4
-rw-r--r--info/tex-vpat/texlive-vpat3.html4
-rw-r--r--info/tex-vpat/texlive-vpat4.html4
-rw-r--r--info/tex-vpat/texlive-vpat5.html4
-rw-r--r--info/tex-vpat/texlive-vpat6.html4
-rw-r--r--info/tex-vpat/texlive-vpat7.html4
-rw-r--r--info/tex-vpat/texlive-vpat8.html4
-rw-r--r--info/tex-vpat/texlive-vpat9.html4
-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
236 files changed, 1878 insertions, 1809 deletions
diff --git a/info/asy-overview/asy/jh.asy b/info/asy-overview/asy/jh.asy
index a6bd31400f..94bc1fa560 100644
--- a/info/asy-overview/asy/jh.asy
+++ b/info/asy-overview/asy/jh.asy
@@ -1,15 +1,12 @@
// Common definitions for asy_tut
-// Function to call the texpreamble() function
-void define_texpreamble() {
- texpreamble("\usepackage{mathtools}
- \usepackage[utf8]{inputenc}
- \usepackage[osf,scaled=.92,loosest]{heuristica}
- \usepackage[heuristica,vvarbb,bigdelims]{newtxmath}
- \usepackage[T1]{fontenc}
- \renewcommand*\oldstylenums[1]{\textosf{#1}}");
-}
-
+// Set up LaTeX for each label
+texpreamble("\usepackage{mathtools}
+ \usepackage[utf8]{inputenc}
+ \usepackage[osf,scaled=.92,loosest]{heuristica}
+ \usepackage[heuristica,vvarbb,bigdelims]{newtxmath}
+ \usepackage[T1]{fontenc}
+ \renewcommand*\oldstylenums[1]{\textosf{#1}}");
// Change default size of fonts
import fontsize;
defaultpen(fontsize(9pt)); // Like LaTeX \small
diff --git a/info/asy-overview/asy_overview.pdf b/info/asy-overview/asy_overview.pdf
index 7a7b8a1341..524c6c53e6 100644
--- a/info/asy-overview/asy_overview.pdf
+++ b/info/asy-overview/asy_overview.pdf
Binary files differ
diff --git a/info/asy-overview/src/appendix/appendix.tex b/info/asy-overview/src/appendix/appendix.tex
index f4016f9cd6..1c21dc0bfa 100644
--- a/info/asy-overview/src/appendix/appendix.tex
+++ b/info/asy-overview/src/appendix/appendix.tex
@@ -4,19 +4,20 @@ Rather than copy and paste code common across graphics,
we can put them in a separate file and import them.
In the earlier \Asy{} sources the lines
\begin{minted}{Asymptote}
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
\end{minted}
-will first run the commands in the file \path{../../../asy/jh.asy},
-and then run the function defined in that file.
+will run the commands in the file \path{../../../asy/jh.asy}
+and also make available the routines and data defined there.
-Here is the file.
-Its first few lines define the command to set the fonts,
+Here is the file's contents.
+First, it sets the fonts
and changes the default font size.
-(This change leaves more room for graphic elements and
-also helps the graphics have a visually cohesive identity.)
+(The smaller size leaves more room for graphic elements and
+also helps the graphics have a visually cohesive identity distinct from
+the document's body.)
Then it defines a color scheme.\footnote{%
- Thank you to \protect\texttt{color.adobe.com} user Michelle Delapenha.}
-Lastly, it defines the
+ Credit to \protect\texttt{color.adobe.com} user Michelle Delapenha for this scheme.}
+Last, it gives the
\mintinline{Asymptote}{material} defaults
for 3D graphics.
\begin{center}
diff --git a/info/asy-overview/src/asy_tut.tex b/info/asy-overview/src/asy_tut.tex
index fc88e07b2b..c90d49037e 100644
--- a/info/asy-overview/src/asy_tut.tex
+++ b/info/asy-overview/src/asy_tut.tex
@@ -5,8 +5,8 @@
% See: https://github.com/vectorgraphics/asymptote/blob/master/doc/externalprc.tex
% Compile .asy files with asy -inlineimage <fn>
\RequirePackage{asymptote}
-\def\asydir{chapter4/asy/}
-\graphicspath{{asy/}}
+\def\asydir{chapter4/asy}
+\graphicspath{ {asy/} {chapter4/asy/} }
% uncomment for 3D graphics:
\input chapter4/asy/vectors.pre
\input chapter4/asy/planes.pre
diff --git a/info/asy-overview/src/chapter1/chapter1.tex b/info/asy-overview/src/chapter1/chapter1.tex
index 40c4ecb1be..bc7946a58d 100644
--- a/info/asy-overview/src/chapter1/chapter1.tex
+++ b/info/asy-overview/src/chapter1/chapter1.tex
@@ -3,7 +3,7 @@
Making an \Asy{} input file is like making a \LaTeX{} input file,
so you already have a feel for the basics.
To start,
-in your favorite editor open an \Asy{} input file \path{asy/unit_circle.asy}.
+use your favorite editor to open a file \path{asy/unit_circle.asy}.
\begin{minted}{Bash}
jim@millstone:~/Documents/asy_tut/src$ cd asy
jim@millstone:~/Documents/asy_tut/src/asy$ emacs unit_circle.asy
@@ -88,7 +88,7 @@ for a list of the options.)
Second, the dot showing the generic point on the unit circle is too big.
In the revised source below we've adjusted the size by inserting
-\mintinline{Asymptote}{dotfactor = 4} in line~23
+\mintinline{Asymptote}{dotfactor = 4} in line~22
(the default factor is $6$).
Finally, the $(\cos\theta,\sin\theta)$ label is in a different font than
diff --git a/info/asy-overview/src/chapter1/main.tex b/info/asy-overview/src/chapter1/main.tex
index 4617cd0c20..4ca0d66228 100644
--- a/info/asy-overview/src/chapter1/main.tex
+++ b/info/asy-overview/src/chapter1/main.tex
@@ -11,6 +11,6 @@ include the output PDF in your \LaTeX{} file.
\includegraphics{asy/unit_circle_after.pdf}
% Can instead include the .asy source in the text body.
% \asyinclude{asy/unit_circle_after.asy}
- % There is also an environment where you type the .asy source directly.
+ % There is also an environment where you type the Asy source directly.
\end{center}
\end{document}
diff --git a/info/asy-overview/src/chapter2/asy/cos.asy b/info/asy-overview/src/chapter2/asy/cos.asy
index bc053d3bf4..2e4ca0e5b3 100644
--- a/info/asy-overview/src/chapter2/asy/cos.asy
+++ b/info/asy-overview/src/chapter2/asy/cos.asy
@@ -1,6 +1,6 @@
// cos.asy
settings.outformat="pdf";
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph;
diff --git a/info/asy-overview/src/chapter2/asy/exponential.asy b/info/asy-overview/src/chapter2/asy/exponential.asy
index e81c9545b5..b9d1f2f26c 100644
--- a/info/asy-overview/src/chapter2/asy/exponential.asy
+++ b/info/asy-overview/src/chapter2/asy/exponential.asy
@@ -1,6 +1,6 @@
// exponential.asy
settings.outformat="pdf";
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph;
@@ -25,7 +25,7 @@ dot(Label("$(\ln(2),2)$",filltype=Fill(white)), (log(2),2), 2*E);
// Axes making graph paper
pen GRAPHPAPERPEN=(0.25*LIGHT_COLOR+0.75*white)
- +squarecap; // Make graph paper lines
+ +squarecap; // For graph paper lines
xaxis(axis=YEquals(ymax+0.2),
xmin=xmin-0.5, xmax=xmax+0.5,
diff --git a/info/asy-overview/src/chapter2/asy/plot.asy b/info/asy-overview/src/chapter2/asy/plot.asy
index 77ad978bc5..3893038233 100644
--- a/info/asy-overview/src/chapter2/asy/plot.asy
+++ b/info/asy-overview/src/chapter2/asy/plot.asy
@@ -7,7 +7,7 @@ texpreamble("\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\renewcommand*\oldstylenums[1]{\textosf{#1}}");
-import graph; // Access plotting routines
+import graph;
// Function to be plotted
real fcn(real x) {
diff --git a/info/asy-overview/src/chapter2/asy/plot_after.asy b/info/asy-overview/src/chapter2/asy/plot_after.asy
index 0d5ab883c6..09f131a02e 100644
--- a/info/asy-overview/src/chapter2/asy/plot_after.asy
+++ b/info/asy-overview/src/chapter2/asy/plot_after.asy
@@ -1,7 +1,8 @@
// plot_after.asy
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+settings.outformat="pdf";
+import "../../../asy/jh.asy" as jh;
-import graph; // Access plotting routines
+import graph;
// Function to be plotted
real fcn(real x) {
diff --git a/info/asy-overview/src/chapter2/chapter2.tex b/info/asy-overview/src/chapter2/chapter2.tex
index 658d4c3896..ae454e7cb9 100644
--- a/info/asy-overview/src/chapter2/chapter2.tex
+++ b/info/asy-overview/src/chapter2/chapter2.tex
@@ -9,8 +9,8 @@ we can't ask \Asy{} to plot all $x$'s.
We will instead plot the $x$'s where the associated $y$'s
are between $-5$ and~$5$.
To find these
-we can use \textit{Sage} to solve
-$5=x+(1/(x-1))$ and $-5=x+(1/(x-1))$.
+we can use a computer algebra system such as \textit{Sage} to solve
+$5=x+1/(x-1)$ and $-5=x+1/(x-1)$.
\begin{minted}{Python}
sage: x = var('x')
sage: solve( [5==x+(1/(x-1))], x )
@@ -51,24 +51,25 @@ We make the $y$~unit height be half of the $x$ unit width by adding this command
\begin{minted}{Asymptote}
scale(Linear, Linear(0.5))
\end{minted}
-(the \mintinline{Asymptote}{Linear} is in contrast with
-\mintinline{Asymptote}{Logarithmic}).
+(\mintinline{Asymptote}{Linear} is in contrast with a
+\mintinline{Asymptote}{Logarithmic} scale).
The axes and graph now come out rescaled but
we must also adjust the location
of points, the ones defining the vertical asymptote line, using for example
-line~29's \mintinline{Asymptote}{Scale((1,ymin))}.
+line~26's \mintinline{Asymptote}{Scale((1,ymin))}.
-That tweak of the $y$~axis causes the tick labels to be scrunched together,
-so we arrange that \Asy{} lists only every fifth label.
+That tweak of the $y$~axis causes its tick labels to be scrunched together,
+so we arrange that \Asy{} labels only every fifth tick
+(the labeled ones are called major ticks and the others are minor ticks).
\begin{minted}{Asymptote}
yaxis(ymin=ymin-0.4, ymax=ymax+0.4,
LeftTicks(Step=5, step=1, OmitTick(0), Size=3pt, size=2pt),
Arrows(TeXHead));
\end{minted}
-That command also sets the length of the major and minor ticks.
+That command also sets the length of these major and minor ticks.
-Here is \path{asy/plot_after.asy}
-(more on the first couple of lines in the next section).
+Here is \path{asy/plot_after.asy}.
+An explanation of line~3 is in the next section.
\begin{center}
\inputminted{Asymptote}{chapter2/asy/plot_after.asy}
\end{center}
@@ -82,9 +83,16 @@ Here is the output.
\section{Defaults}
Rather than copy and paste elements common across graphics
such as the font commands or colors,
-we can put them in a separate file \path{jh.asy} and import them,
-as in the prior source's line~2.
-That file's source is in the Appendix.
+we can put them in a separate file and import them,
+as in the prior source's line~3.
+The source of that file, \path{jh.asy}, is in the Appendix.
+(About the
+\mintinline{Asymptote}{"../../../asy/"}
+directory stuff:~usually we set up \Asy{} with a directory for common files
+and then just say \mintinline{Asymptote}{import jh}.
+But for this document we want that a user can compile without setup
+so the relative path is in the source.)
+
\section{Ticks}
@@ -108,10 +116,10 @@ Note line~25's \mintinline{Asymptote}{NW}, which prints
the $3\pi/2$ northwest of its tick.
Our other tick example has a graph paper effect,
-where ticks in a light color extending across the graph.
+with lines in a light color extending across the graph.
(I sometimes use this for lectures; here,
-to estimate by eye that the slope of the tangent line
-at $y=2$ is $2$.)
+to estimate by eye that at $y=2$ the slope of the tangent line
+is~$2$.)
\begin{center}
\includegraphics{chapter2/asy/exponential.pdf}
\end{center}
@@ -120,28 +128,32 @@ The source has a number of interesting features.
\begin{center}
\inputminted{Asymptote}{chapter2/asy/exponential.asy}
\end{center}
-The graph paper effect is due to the input in lines 30 through~46.
+The graph paper effect is due to the input in lines 26 through~46.
The horizontal lines are a little clearer so we will cover them.
-They are created by the first two \mintinline{Asymptote}{yaxis(..)} commands,
-which produce two vertical axes, one on the left and one on the right,
-These are drawn with a \mintinline{Asymptote}{nullpen} so we don't see
-vertical black lines at those locations.
+They are created by the \mintinline{Asymptote}{yaxis(..)} commands
+in lines 39--46.
+These two vertical axes, one on the left and one on the right,
+are drawn with a \mintinline{Asymptote}{nullpen} so we don't see
+vertical black lines at \mintinline{Asymptote}{xmin-0.2}
+and \mintinline{Asymptote}{xmax+0.2}.
What we do see are
-the ticks extending back and forth between them in the color given by
+the ticks for those axes,
+extending back and forth between them in the color given by
\mintinline{Asymptote}{GRAPHPAPERPEN}, because of
the \mintinline{Asymptote}{extend=true}.
These ticks have a null label because of the
\LaTeX{} comment character~\mintinline{Asymptote}{"%"}.
-(The $y$~axis on the left produces the horizontal
+The $y$~axis on the left produces the horizontal
graph paper marks between
-$x=\text{\mintinline{Asymptote}{xmin-0.2}}$ and the third $y$~axis at
+$x=\text{\mintinline{Asymptote}{xmin-0.2}}$ and
$x=0$, while the one on the right generates the marks
-from $x=0$ to $x=\text{\mintinline{Asymptote}{xmax+0.2}}$.)
+from $x=0$ to $x=\text{\mintinline{Asymptote}{xmax+0.2}}$.
+(The $x=0$ comes from the $y$~axis in lines 52--54.)
-The commands from line~49 to the end produce the black line axes.
+The commands from line~49 to the end produce the axes shown in black.
% Note that \mintinline{Asymptote}{yaxis(..)} produces only one arrow.
-This is a long file but we will discuss a few finer points.
+This is a long file but we will discuss a few fine points.
One is that the $(\ln(2),2)$ label has a white background
obscuring some of the graph paper lines, from the
\mintinline{Asymptote}{Label("$(\ln(2),2)$",filltype=Fill(white))}
@@ -152,7 +164,7 @@ is there because \Asy{} draws the graph by connecting dots that
evaluate
\mintinline{Asymptote}{fcn}
at a finite number of points, and the default was too small so that
-the graphic had jaggies on the left.
+the graphic had visible jaggies.
Finally, lines 18 and~19 as well as lines 27 and~28 make clear that
essential to understanding \Asy{} is understanding the ideas of
diff --git a/info/asy-overview/src/chapter3/asy/integral.asy b/info/asy-overview/src/chapter3/asy/integral.asy
index 1b756c0404..ccc2249a17 100644
--- a/info/asy-overview/src/chapter3/asy/integral.asy
+++ b/info/asy-overview/src/chapter3/asy/integral.asy
@@ -1,6 +1,6 @@
// integral.asy
settings.outformat="pdf";
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph;
diff --git a/info/asy-overview/src/chapter3/asy/zoom.asy b/info/asy-overview/src/chapter3/asy/zoom.asy
index 462bf9d048..8c45316b58 100644
--- a/info/asy-overview/src/chapter3/asy/zoom.asy
+++ b/info/asy-overview/src/chapter3/asy/zoom.asy
@@ -1,6 +1,6 @@
// zoom.asy
settings.outformat="pdf";
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph;
diff --git a/info/asy-overview/src/chapter3/asy/zoom_iterate.asy b/info/asy-overview/src/chapter3/asy/zoom_iterate.asy
index 2c6268fa8c..3ecf6d9c86 100644
--- a/info/asy-overview/src/chapter3/asy/zoom_iterate.asy
+++ b/info/asy-overview/src/chapter3/asy/zoom_iterate.asy
@@ -1,12 +1,18 @@
// zoom_iterate.asy
settings.outformat="pdf";
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph;
path f = GENERIC_FCN_PLOT; // Shorter to type
real c = 3.1;
+// Find f(c) on f and get f'(c)
+real c_time = times(f, c)[0];
+pair c_point = point(f,c_time);
+pair d = dir(f, c_time);
+real t_line_fcn(real x) { return (d.y/d.x)*(x-c_point.x) + c_point.y; }
+
string OUTPUT_FN = "zoom_iterate%03d";
for (int i=0; i<4; ++i) {
picture pic; // Generate a new picture
@@ -16,20 +22,14 @@ for (int i=0; i<4; ++i) {
real delta = 1/2^(i);
real xmin = c-delta; real xmax = c+delta;
- // Find f(c) on f, and get f'(c) as a pair
- real c_time = times(f, c)[0];
- pair c_point = point(f,c_time);
- pair d = dir(f, c_time);
- real t_line_fcn(real x) { return (d.y/d.x)*(x-c_point.x) + c_point.y; }
- path t_line = graph(t_line_fcn, xmin, xmax);
-
- // Limits of f to show
+ // Limits of f and tangent line to show
real left_time = times(f, xmin)[0];
real right_time = times(f, xmax)[0];
path f_shown = subpath(f, left_time, right_time);
+ path t_line = graph(t_line_fcn, xmin, xmax);
- // Draw f and tangent line
- transform f_trans = shift(0, 0.5*delta)*shift(0, -1*c_point.y); // Shift f close to axis
+ // Shift f and tangent line close to x-axis, then draw
+ transform f_trans = shift(0, 0.5*delta)*shift(0, -1*c_point.y);
draw(pic, f_trans*f_shown, BOLD_COLOR);
draw(pic, f_trans*t_line, HIGHLIGHT_COLOR);
dotfactor = 3;
diff --git a/info/asy-overview/src/chapter3/asy/zoom_times.asy b/info/asy-overview/src/chapter3/asy/zoom_times.asy
index a3d3964883..d7d4628b29 100644
--- a/info/asy-overview/src/chapter3/asy/zoom_times.asy
+++ b/info/asy-overview/src/chapter3/asy/zoom_times.asy
@@ -1,6 +1,6 @@
// zoom_times.asy
settings.outformat="pdf";
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph;
diff --git a/info/asy-overview/src/chapter3/chapter3.tex b/info/asy-overview/src/chapter3/chapter3.tex
index 162ef87df7..d592b69c22 100644
--- a/info/asy-overview/src/chapter3/chapter3.tex
+++ b/info/asy-overview/src/chapter3/chapter3.tex
@@ -2,12 +2,13 @@
\chapter{Paths and pens}
\section{Paths}
-This plots a function that is generic in that it isn't $f(x)=x^2$ or some
-other function derived from a simple expression.
-We will use this it for the classic Calculus
-lesson of zooming in on a point of tangency to
-illustrate that
-the curve is locally well-approximated by the line.
+This plots a function that is generic in that it isn't
+derived from a simple expression such as $\cos x$ or $x+(1/(x-1))$.
+We will use it for the classic Calculus
+lesson
+illustrating that
+the curve is locally well-approximated by the line,
+by zooming in on a point of tangency.
\begin{center}
\includegraphics{chapter3/asy/zoom.pdf}
\end{center}
@@ -24,6 +25,7 @@ so I included a copy in \path{jh.asy}
as \mintinline{Asymptote}{GENERIC_FCN_PLOT}.)
Earlier, when we drew a vertical asymptote line we instead connected two
points with a \mintinline{Asymptote}{--} operator, which gives a line segment.
+There are other connectors but these two are the most common.
In line~17, \Asy's
\mintinline{Asymptote}{dir(..)} command gives the direction of the
@@ -40,7 +42,7 @@ As to line~15's \mintinline{Asymptote}{c_time = times(f, c)[0]},
just as \MF{} and \MP{} do.
These curves are
parametrized by a variable called `time'.
-By definition, the initial point $(0,-25)$ is at time~$0$, the next point
+By definition, the initial point $(0,-0.25)$ is at time~$0$, the next point
$(1,0.35)$ is at time~$1$, etc.
(To forestall any confusion:~the time has nothing to do with the
first coordinate, it comes from when the point is specified in the
@@ -51,7 +53,7 @@ This illustrates, showing some times.
\includegraphics{chapter3/asy/zoom_times.pdf}
\end{center}
The \mintinline{Asymptote}{times(..)} command returns an array of times
-where the path it intersects the vertical line
+where the path intersects the vertical line
$x=\text{\mintinline{Asymptote}{c}}$.
We extract the first one (in this case the only one) with the
\mintinline{Asymptote}{[0]}.
@@ -66,11 +68,11 @@ The source for the prior graphic shows two useful aspects of
\begin{center}
\inputminted{Asymptote}{chapter3/asy/zoom_times.asy}
\end{center}
-The first aspect is in line~19.
+The first of those is in line~19.
The \mintinline{Asymptote}{format("$%0.02f$",t)}
turns the floating point number~$t$ into the string used in the label.
-A larger point is in lines~17 through~20, where the code has an iteration.
+The other is in lines~17 through~20, where the code has an iteration.
One strength of \Asy{} is that it is a standard programming language,
with clean constructs that are like those you use in other languages
in your daily work.
@@ -98,8 +100,8 @@ is more complex than the others that we have seen.
One reason is that this one file produces four pictures,
so that we needn't maintain
four separate \path{.asy} files with lots of overlap.
-The four output files are produced in the loop between lines~11 and~47.
-Line~12 creates a new
+The four output files are produced in the loop between lines~17 and~47.
+Line~18 creates a new
\mintinline{Asymptote}{picture}
and line~46 outputs it.
The files are named
@@ -112,15 +114,15 @@ form of that name is given by the string
Besides using a single input to create multiple output files,
there are two other things that are new here.
-One is line~13's
+One is line~19's
\mintinline{Asymptote}{size(pic, 3cm, 0)}.
-This makes each output graphic be three centimeters wide, and as tall as
+This makes each output graphic be three centimeters wide and as tall as
required, setting the size of the $x$ and~$y$ units as needed to
get that width.
The result is a zooming-in on successively shorter intervals of the $x$~axis.
The other new thing
-is that when the $x$~axis interval is small, rescaling the units to make the
+is that rescaling the units to make the
entire figure three centimeters wide
would put the plotted function very far above the
$x$~axis.
@@ -128,8 +130,8 @@ So we have moved the function down near the axis.
This transformation applies not just to the function but also to the tangent
line and to the point $(c,f(c))$, so we have broken this
transformation out as a separate thing,
-line~32's
-\mintinline{Asymptote}{transform f_trans = shift(0,0.5*delta)*shift(0,-1*c_point.y)}.
+in line~32.
+%\mintinline{Asymptote}{transform f_trans = shift(0,0.5*delta)*shift(0,-1*c_point.y)}.
Transformations are applied with the star operator,
as on lines~33, 34, and~36.
@@ -158,8 +160,8 @@ Here is the resulting graphic.
The
\mintinline{Asymptote}{buildcycle(left_side, f, right_side, bottom)}
on line~20 is new.
-It takes the paths surrounding the region of interest and
-constructs the path that is its boundary.
+It takes paths surrounding the region of interest and
+constructs the path that is the region's boundary.
(A more common way to make a cyclic path is to end with
\mintinline{Asymptote}{cycle}, as with
\mintinline{Asymptote}{path triangle = (0,0)--(0,1)--(1,0)--cycle}.)
@@ -167,7 +169,7 @@ constructs the path that is its boundary.
Then line~23's \mintinline{Asymptote}{fill(region, NEUTRAL_COLOR+opacity(0.5))}
covers the region using a pen that, in addition to
its color, allows some of the material behind it to show through.
-Note that some PDF viewers have trouble with opacity so your results may vary,
+Note that some PDF viewers have trouble with opacity so your results may vary
but one viewer that gives good results is Adobe's Reader.
The \Asy{} reference gives many options for pens.
diff --git a/info/asy-overview/src/chapter4/asy/planes.asy b/info/asy-overview/src/chapter4/asy/planes.asy
index 6f7d6efc9e..b5b0ea81dc 100644
--- a/info/asy-overview/src/chapter4/asy/planes.asy
+++ b/info/asy-overview/src/chapter4/asy/planes.asy
@@ -3,7 +3,7 @@ settings.outformat="pdf";
settings.tex="pdflatex";
settings.prc = true;
settings.render = 0;
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph3;
projection default_projection = orthographic(3,1.5,0.5,up=Z);
diff --git a/info/asy-overview/src/chapter4/asy/vectors.asy b/info/asy-overview/src/chapter4/asy/vectors.asy
index b1f2ad1700..a0c965a823 100644
--- a/info/asy-overview/src/chapter4/asy/vectors.asy
+++ b/info/asy-overview/src/chapter4/asy/vectors.asy
@@ -3,7 +3,7 @@ settings.outformat = "pdf";
settings.tex = "pdflatex"; // For compiling in-pic text
settings.prc = true; // Manipulable in a PDF file
settings.render = 0; // Needed for "poster" image, i.e., picture to click on
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import fontsize;
diff --git a/info/asy-overview/src/chapter4/asy/washer.asy b/info/asy-overview/src/chapter4/asy/washer.asy
index c74f6c0d16..1f071aad17 100644
--- a/info/asy-overview/src/chapter4/asy/washer.asy
+++ b/info/asy-overview/src/chapter4/asy/washer.asy
@@ -3,7 +3,7 @@ settings.tex = "pdflatex";
settings.outformat = "pdf";
settings.render = 8; // Tweaked this until poster pic looked better
settings.prc = true;
-cd("../../../asy"); import jh; cd(""); define_texpreamble();
+import "../../../asy/jh.asy" as jh;
import graph3;
projection default_projection = orthographic(3,1.5,0.5,up=Z);
diff --git a/info/asy-overview/src/chapter4/chapter4.tex b/info/asy-overview/src/chapter4/chapter4.tex
index ff1f3064f4..4e12c76957 100644
--- a/info/asy-overview/src/chapter4/chapter4.tex
+++ b/info/asy-overview/src/chapter4/chapter4.tex
@@ -1,9 +1,10 @@
% Chapter 4 from Asymptote tutorial Jim Hefferon
-\def\asydir{chapter4/asy/}
+\def\asydir{chapter4/asy}
\chapter{3D}
A strength of \Asy{} is its ability in three dimensions.
-It can easily draw what you want to draw, including
+It can easily draw what you want to draw.
+That includes
% that it extends to three dimensions constructs for good-looking paths
% that come from two-dimensional \MF{} and \MP.
doing projections, which can be tricky to get right by eye.
@@ -11,16 +12,15 @@ doing projections, which can be tricky to get right by eye.
In addition, you can choose to make these graphics manipulable, so that you can
use your mouse to turn them around or peek under them, and in
general have an explore.
-This is great for a Calculus lecture so its what I'm showing here.
-
-Note that only some PDF viewers let you manipulate.
-For instance, Adobe's Reader works but the readers embedded in web
+This is great for a Calculus lecture so it is what I'm showing here.
+(Note that only some PDF viewers let you manipulate.
+For instance, Adobe's Reader works but the ones embedded in web
browsers do not.
To test your reader just click on the graphic below.
-(You may be asked to let the reader
+You may be asked to let the reader
run the code that does the manipulation.)
-We start with a picture showing the vector of displacements $(2,1,1)$ at a
+We start with a picture showing the displacement vector $(2,1,1)$ at a
number of initial points.
% \begin{center}
% \asyinclude{chapter4/asy/vectors}
@@ -29,8 +29,8 @@ number of initial points.
\input chapter4/asy/vectors.tex
\end{center}
-The input code has two different things going on.
-First, so that the vectors are scattered about,
+The input code shows two new things.
+First, to scatter the vectors about,
in lines 34--36 they get a randomly-chosen initial point.
The randomization uses the seed from line~24.
To find that number I uncommented lines 21--23 and commented out line~24,
@@ -43,7 +43,7 @@ until there are such eight vectors.
\begin{center}
\inputminted{Asymptote}{chapter4/asy/vectors.asy}
\end{center}
-The other thing in the code is the 3D stuff.
+However, the really new stuff is the 3D stuff.
It is surprisingly like the 2D constructs that we have seen.
Line~10's
\mintinline{Asymptote}{import graph3} gives access to
@@ -57,10 +57,15 @@ and instead of
you say
\mintinline{Asymptote}{xaxis3(..)}.
But much of it is at least similar.
+(Lines~11 and~12 give the projection,
+essentially setting the location of the camera
+that is taking this picture.
+Even if we use a reader that allows us to manipulate the image,
+we still need a starting view.)
-The next graphic shows surfaces,
-which are genuinely different than what we saw in 2D.
-It illustrates that the angle between two
+We next see something
+genuinely different from a 2D context, surfaces.
+This graphic illustrates that the angle between two
intersecting planes is the same as the angle between their normal
vectors.
% \begin{center}
@@ -69,15 +74,11 @@ vectors.
\begin{center}
\vcenteredhbox{\input chapter4/asy/planes.tex }%
\end{center}
-We can imagine that lines~19 and~20 set the location of the camera
-that is taking this picture.
-Even if we use a reader where the image is manipulable,
-we need a starting view.
\begin{center}
\inputminted{Asymptote}{chapter4/asy/planes.asy}
\end{center}
-This graphic's code
+This code
spotlights the power of transforms.
We don't have to give the equations of the planes or specify their normals.
Instead, in line~17 we define the edge of
@@ -91,12 +92,12 @@ The new plane with its edge and its normal vector
then comes from applying that transform
to the horizontal plane, its edge, and its normal.
-To color the surfaces, in lines~24 and~26 we use
-\mintinline{Asymptote}{figure material}.
-We will reuse these later so the definition is in \path{jh.sty};
-see lines~28--35 in the Appendix.
-This coloring involves \mintinline{Asymptote}{opacity(..)} and
-note that you can indeed see through the planes to some extent.
+In lines~24 and~26 we use
+\mintinline{Asymptote}{figure_material} to give the surfaces color.
+We will reuse this later so the definition is in \path{jh.sty};
+see lines~26--32 in the Appendix.
+This involves \mintinline{Asymptote}{opacity(..)} and
+note that you can indeed see through the planes.
Finally, in lines~40--46 we take advantage of one of \Asy's many helper functions
to find and draw the arc of the angle between the planes and the normals.
@@ -144,8 +145,9 @@ Here is a shot of the output.
\framebox{\includegraphics[page=1,scale=0.325,trim=0.25in 5in 0.25in 0.25in]{chapter4/main_3d.pdf}}
\end{center}
In that output PDF,
-you should be able to click on the graphic and move it around
-(of course, your reader must supports this).
+you should be able to click on the poster graphic to bring up
+the manipulable graphic,
+if your reader supports that.
diff --git a/info/asy-overview/src/chapter4/main_3d.tex b/info/asy-overview/src/chapter4/main_3d.tex
index 9af013d4ff..40fe635435 100644
--- a/info/asy-overview/src/chapter4/main_3d.tex
+++ b/info/asy-overview/src/chapter4/main_3d.tex
@@ -1,14 +1,15 @@
% main_3d.tex LaTeX demonstraton file showing Asymptote 3D, Jim Hefferon
\documentclass{article}
\usepackage{graphicx}
-\graphicspath{ {asy/} } % Trailing slash, dirs in curly braces
+\graphicspath{ {asy/} } % Path to poster graphic; dirs in curly braces, trailing slash
\usepackage{asymptote}
\def\asydir{asy} % No trailing slash
% For non-manipulable 3D figures, just compile with "asy vectors" and
% include the PDF output as with 2D figures.
% For manipulable 3D figures:
-% (1) Compile .asy file with "asy -inlineimage vectors".
-% It outputs a number of files, including .tex and .pre files.
+% (1) Compile the .asy file with "asy -inlineimage vectors".
+% It outputs a number of files, including .tex and .pre files,
+% and the .pdf "poster" that you click on to start the manipulation.
% (2) Include the .pre line here along with one of the lines in center below
\input asy/vectors.pre
@@ -19,6 +20,6 @@ Include the output graphic directly in the text body.
\input asy/vectors.tex %
\end{center}
If you use the commented-out way then run
-\texttt{asy -inlinimage <latex-fn>-1}
+\texttt{asy -inlineimage <latex-fn>-1}
between a pair of \LaTeX{} runs of this file.
\end{document}
diff --git a/info/asy-overview/src/preface/preface.tex b/info/asy-overview/src/preface/preface.tex
index 8a2cb9cdbf..f3e5a6209e 100644
--- a/info/asy-overview/src/preface/preface.tex
+++ b/info/asy-overview/src/preface/preface.tex
@@ -49,5 +49,5 @@ Showing only one option is just a question of going shorter.
\begin{flushleft}
Jim Hef{}feron \\
University of Vermont \\
-2024-May-26
+2024-Sep-29
\end{flushleft} \ No newline at end of file
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/biblio/typeset.bib b/info/biblio/typeset.bib
index c48e3472e0..caaf4be8fc 100644
--- a/info/biblio/typeset.bib
+++ b/info/biblio/typeset.bib
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "2.86",
-%%% date = "03 June 2024",
-%%% time = "09:25:41 MDT",
+%%% version = "2.87",
+%%% date = "03 July 2024",
+%%% time = "13:12:33 MDT",
%%% filename = "typeset.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 = "54592 26896 129038 1214427",
+%%% checksum = "38119 26929 129193 1215986",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -39,7 +39,7 @@
%%% and PDF (Portable Document Format), and
%%% sgml.bib covers SGML and HTML.
%%%
-%%% At version 2.86, the year coverage looked
+%%% At version 2.87, the year coverage looked
%%% like this:
%%%
%%% 1881 ( 1) 1929 ( 1) 1977 ( 12)
@@ -81,7 +81,7 @@
%%% 1918 ( 0) 1966 ( 6) 2014 ( 2)
%%% 1919 ( 1) 1967 ( 9) 2015 ( 4)
%%% 1920 ( 1) 1968 ( 4) 2016 ( 1)
-%%% 1921 ( 1) 1969 ( 9) 2017 ( 5)
+%%% 1921 ( 1) 1969 ( 10) 2017 ( 5)
%%% 1922 ( 0) 1970 ( 8) 2018 ( 3)
%%% 1923 ( 1) 1971 ( 11) 2019 ( 7)
%%% 1924 ( 0) 1972 ( 9) 2020 ( 1)
@@ -92,7 +92,7 @@
%%% 19xx ( 3)
%%% 20xx ( 2)
%%%
-%%% Article: 351
+%%% Article: 352
%%% Book: 330
%%% InCollection: 5
%%% InProceedings: 56
@@ -104,7 +104,7 @@
%%% Proceedings: 33
%%% TechReport: 38
%%%
-%%% Total entries: 910
+%%% Total entries: 911
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
@@ -2019,6 +2019,39 @@
language = "German",
}
+@Article{Berns:1969:DFT,
+ author = "Gerald M. Berns",
+ title = "Description of {FORMAT}, a text-processing program",
+ journal = j-CACM,
+ volume = "12",
+ number = "3",
+ pages = "141--146",
+ month = mar,
+ year = "1969",
+ CODEN = "CACMA2",
+ DOI = "https://doi.org/10.1145/362875.362877",
+ ISSN = "0001-0782 (print), 1557-7317 (electronic)",
+ ISSN-L = "0001-0782",
+ bibdate = "Fri Nov 25 18:20:25 MST 2005",
+ bibsource = "http://www.acm.org/pubs/contents/journals/cacm/;
+ https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
+ https://www.math.utah.edu/pub/tex/bib/typeset.bib",
+ abstract = "FORMAT is a production program which facilitates the
+ editing and printing of ``finished'' documents directly
+ on the printer of a relatively small (64k) computer
+ system. It features good performance, totally free-form
+ input, very flexible formatting capabilities including
+ up to eight columns per page, automatic capitalization,
+ aids for index construction, and a minimum of nontext
+ items. It is written entirely in FORTRAN IV.",
+ acknowledgement = ack-nhfb,
+ classcodes = "C7230 (Publishing and reproduction)",
+ corpsource = "IBM, Washington Scientific Center, Wheaton, MD, USA",
+ fjournal = "Communications of the ACM",
+ journal-URL = "https://dl.acm.org/loi/cacm",
+ keywords = "printing",
+}
+
@InProceedings{Brown:1969:EMT,
author = "C. L. Brown",
booktitle = "Proceedings of the American Society for Information
diff --git a/info/biblio/typeset.ltx b/info/biblio/typeset.ltx
index f313932f2c..af68f06528 100644
--- a/info/biblio/typeset.ltx
+++ b/info/biblio/typeset.ltx
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "2.86",
-%%% date = "03 June 2024",
-%%% time = "09:25:46 MDT",
+%%% version = "2.87",
+%%% date = "03 July 2024",
+%%% time = "13:12:42 MDT",
%%% filename = "typeset.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 = "12131 78 270 2846",
+%%% checksum = "25712 78 270 2846",
%%% email = "beebe@math.utah.edu, beebe@acm.org,
%%% beebe@computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -59,8 +59,8 @@
WWW URL: \protect\path=https://www.math.utah.edu/~beebe/=
}
-\date{03 June 2024 \\
-Version 2.86}
+\date{03 July 2024 \\
+Version 2.87}
\begin{document}
\maketitle
\nocite{*}
diff --git a/info/dtk-bibliography/README.md b/info/dtk-bibliography/README.md
index 49799b2fcf..e1439d6165 100644
--- a/info/dtk-bibliography/README.md
+++ b/info/dtk-bibliography/README.md
@@ -3,7 +3,7 @@
This package contains the bibliography for "Die TeXnische Komödie", the journal
of the German-speaking user group.
-It is updated on a quarterly basis, last update 2024-03-08: updated for issue 2024-01
+It is updated on a quarterly basis, last update 2024-09-14: updated for issue 2024-03
# How to produce dtk-bibliography.pdf
@@ -19,4 +19,4 @@ respectively the (local) texmf tree.
# License
-This material is subject to the LaTeX Project Public License 1.3c. \ No newline at end of file
+This material is subject to the LaTeX Project Public License 1.3c.
diff --git a/info/dtk-bibliography/dtk-bibliography.bib b/info/dtk-bibliography/dtk-bibliography.bib
index 27124f1df9..950746cc6e 100644
--- a/info/dtk-bibliography/dtk-bibliography.bib
+++ b/info/dtk-bibliography/dtk-bibliography.bib
@@ -19741,7 +19741,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk24.1:wehr:schulphysik,
author = {Wehr, Keno},
- title = {\LaTeX und Schulphysik 5: Mechanik und Astronomie},
+ title = {\LaTeX\ und Schulphysik 5: Mechanik und Astronomie},
journal = dtk,
volume = {36},
number = {1},
@@ -19812,4 +19812,228 @@ to \LaTeX{} quickly and convincingly},
keywords = {hinterbuehne}
}
+
+@article {dtk24.2:sievers:grusswort,
+ author = {Sievers, Martin},
+ title = {Grußwort},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {6},
+ pages = {4--5},
+ keywords = {grusswort}
+}
+
+
+@article {dtk24.2:schaa:protokoll,
+ author = {Schaa, Volker RW},
+ title = {Protokoll der 66. Mitgliederversammlung von Dante e.V. am 6. April 2024 im Goethe-Nationalmuseum in Weimar},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {6},
+ pages = {6--12},
+ keywords = {hinterbuehne}
+}
+
+
+@article {dtk24.2:gasmus:weimar,
+ author = {Gasmus, Henrik},
+ title = {Die diesjährige Frühjahrstagung von Dante e.V. vom 4.--6. April 2024 im Goethe-Nationalmuseum in Weimar},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {6},
+ pages = {13--24},
+ keywords = {hinterbuehne}
+}
+
+@article {dtk24.2:standtem:chemnitz,
+ author = {{Team Stand Dante e.V.}},
+ title = {Chemnitzer Linux-Tage 24},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {6},
+ pages = {24--25},
+ keywords = {hinterbuehne}
+}
+
+@article {dtk24.2:wehr:schulphysik,
+ author = {Wehr, Keno},
+ title = {\LaTeX und Schulphysik 6: Feldlinienbilder},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {2},
+ pages = {27--51},
+ keywords = {bretter}
+}
+
+
+@article {dtk24.2:mispelhorn:bilder,
+ author = {Mispelhorn, Ralf},
+ title = {Umgang mit Bildern},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {2},
+ pages = {51--58},
+ keywords = {bretter}
+}
+
+
+@article {dtk24.2:niepraschk:markdown,
+ author = {Niepraschk, Rolf},
+ title = {Von Markdown zu PDF},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {2},
+ pages = {59--64},
+ keywords = {bretter}
+}
+
+
+@article {dtk24.2:ramm:context,
+ author = {Ramm, Henning Hraban},
+ title = {ConTeXt kurz notiert},
+ journal = dtk,
+ volume = {36},
+ number = {2},
+ date = {2024},
+ month = {2},
+ pages = {64--68},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk24.2:fenn:ctan,
+ author = {Fenn, Jürgen},
+ title = {Neue Pakete auf CTAN},
+ journal = dtk,
+ date = {2024},
+ volume = {36},
+ number = {2},
+ month = {6},
+ pages = {69--73},
+ keywords = {fremdebuehne}
+}
+
+
+@article {dtk24.3:sievers:grusswort,
+ author = {Sievers, Martin},
+ title = {Grußwort},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {4},
+ keywords = {grusswort}
+}
+
+@article {dtk24.3:behrendt:bericht,
+ author = {Doris Behrendt},
+ title = {Bericht der Schatzmeisterin},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {5--7},
+ keywords = {hinterbuehne}
+}
+
+@article {dtk24.3:neukirchen:einladung,
+ author = {Leah Neukirchen},
+ title = {Einladung zur Bay\TeX~2024 in Neu-Ulm},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {8--9},
+ keywords = {hinterbuehne}
+}
+
+@article {dtk24.3:wehr:schulphysik,
+ author = {Wehr, Keno},
+ title = {\LaTeX und Schulphysik 7: Optik},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {10--32},
+ keywords = {bretter}
+}
+
+@article {dtk24.3:ziegenhagen:diagrammbeispiel,
+ author = {Ziegenhagen, Uwe},
+ title = {Diagramme mit TikZ: Ein Beispiel},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {32--38},
+ keywords = {bretter}
+}
+
+@article {dtk24.3:larsson:moloch,
+ author = {Larsson, Johann},
+ title = {Moloch: Die Wieder-Auferstehung des LaTeX-Beamer-Stils Metropolis},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {39--47},
+ keywords = {bretter}
+}
+
+@article {dtk24.3:voss:jetbrains,
+ author = {Voß, Herbert},
+ title = {JetBrains Mono},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {48--58},
+ keywords = {bretter}
+}
+
+
+@article {dtk24.3:ramm:context,
+ author = {Ramm, Henning Hraban},
+ title = {ConTeXt kurz notiert},
+ journal = dtk,
+ volume = {36},
+ number = {3},
+ date = {2024},
+ month = {9},
+ pages = {59--62},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk24.3:fenn:ctan,
+ author = {Fenn, Jürgen},
+ title = {Neue Pakete auf CTAN},
+ journal = dtk,
+ date = {2024},
+ volume = {36},
+ number = {3},
+ month = {9},
+ pages = {63--66},
+ keywords = {fremdebuehne}
+}
+
@Comment{jabref-meta: databaseType:biblatex;}
diff --git a/info/dtk-bibliography/dtk-bibliography.pdf b/info/dtk-bibliography/dtk-bibliography.pdf
index cd39cc02e0..f77ccc648f 100644
--- a/info/dtk-bibliography/dtk-bibliography.pdf
+++ b/info/dtk-bibliography/dtk-bibliography.pdf
Binary files differ
diff --git a/info/dtk-bibliography/dtk-bibliography.tex b/info/dtk-bibliography/dtk-bibliography.tex
index 9aea81db0a..9eb85838e0 100644
--- a/info/dtk-bibliography/dtk-bibliography.tex
+++ b/info/dtk-bibliography/dtk-bibliography.tex
@@ -22,7 +22,7 @@
\begin{document}
-\noindent Compiled on \today~ for DTK 2024-01
+\noindent Compiled on \today~ for DTK 2024-03
\nocite{*}
diff --git a/info/install-latex-guide-zh-cn/README.md b/info/install-latex-guide-zh-cn/README.md
index 0aea05a14b..9ef9ee18b4 100644
--- a/info/install-latex-guide-zh-cn/README.md
+++ b/info/install-latex-guide-zh-cn/README.md
@@ -3,7 +3,7 @@
This package will introduce the operations related to installing TeX Live (introducing MacTeX in macOS), upgrading packages, and compiling simple documents on Windows 11, Ubuntu 22.04, and macOS systems, and mainly introducing command line operations.
At the same time, it briefly introduces the use of several common editors under different operating systems, and additionally adds some related content using Online LaTeX editor, e.g. [Overleaf](www.overleaf.com).
-Users are advised to read [texlive-en](https://www.tug.org/texlive/doc/texlive-en/texlive-en.pdf) and [lshort-zh-cn](http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf) for a more comprehensive understanding of the basic content.
+Users are advised to read [texlive-zh-cn](https://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf) and [lshort-zh-cn](http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf) for a more comprehensive understanding of the basic content.
The code involved in this article also asks users to do more, don't simply copy and paste.
@@ -25,7 +25,7 @@ This work is released under the LaTeX Project Public License, v1.3c or later.
本文将介绍 Windows 11、Ubuntu 22.04 和 macOS 系统中安装 TeX Live (macOS 中介绍 MacTeX)、升级宏包、编译简易文档的相关操作, 并多以介绍命令行操作为主.
同时简要介绍不同操作系统下几款常见编辑器的使用方法, 并额外补充了一些使用在线 LaTeX 编辑器, 如 [Overleaf](www.overleaf.com), 的相关内容.
-建议用户阅读 [texlive-en](https://www.tug.org/texlive/doc/texlive-en/texlive-en.pdf) 和 [lshort-zh-cn](http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf) 以更全面地了解基础内容.
+建议用户阅读 [texlive-zh-cn](https://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf) 和 [lshort-zh-cn](http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf) 以更全面地了解基础内容.
本文所涉及到的代码还请用户多多动手, 不要简单地复制粘贴.
diff --git a/info/install-latex-guide-zh-cn/appendix/updateinfo.tex b/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
index 2615af7b8e..16fb23ec17 100644
--- a/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
+++ b/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
@@ -2,11 +2,12 @@
\chapter{版本信息}
-\section*{v2024.6.1}
+\section*{v2024.9.1}
\begin{itemize}
\item 添加镜像
\item 修改对于不安装第三方安全软件的建议
+ \item Overleaf 升级为 2024 版
\end{itemize}
\section*{v2024.4.1}
diff --git a/info/install-latex-guide-zh-cn/chapter/overleaf.tex b/info/install-latex-guide-zh-cn/chapter/overleaf.tex
index b35e59fe74..cad91ef833 100644
--- a/info/install-latex-guide-zh-cn/chapter/overleaf.tex
+++ b/info/install-latex-guide-zh-cn/chapter/overleaf.tex
@@ -16,8 +16,8 @@ Overleaf 是全球范围内首屈一指的在线 \LaTeX{} 编辑平台.
Overleaf 提供了包括%
\href{https://cn.overleaf.com}{中文}%
在内的多种语言供用户使用.
-2023年9月6日,
-\href{https://www.overleaf.com/blog/tex-live-2023-now-available}{它将后台的 \TeX{} Live 升级为 2023 版本},
+2024年6月27日,
+\href{https://www.overleaf.com/blog/tex-live-2024-is-now-available}{它将后台的 \TeX{} Live 升级为 2024 版本},
同时,
\href{https://www.overleaf.com/blog/new-feature-select-your-tex-live-compiler-version}{Overleaf 还允许用户自主选择项目中的 \TeX{} Live 版本}.
diff --git a/info/install-latex-guide-zh-cn/chapter/preface.tex b/info/install-latex-guide-zh-cn/chapter/preface.tex
index feef749555..1370585c74 100644
--- a/info/install-latex-guide-zh-cn/chapter/preface.tex
+++ b/info/install-latex-guide-zh-cn/chapter/preface.tex
@@ -29,7 +29,7 @@
本手册所涉及到的代码需结合上下文说明, 不能简单地复制粘贴. 红色文字都是可点的超链接, 可直接跳转.
\menu{菜单} 表示软件菜单. \keys{k} 表示键盘按键.
-建议用户阅读 \href{https://www.tug.org/texlive/doc/texlive-en/texlive-en.pdf}{texlive-en}
+建议用户阅读 \href{https://tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf}{texlive-zh-cn}
和 \href{http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf}{lshort-zh-cn}
以更全面地了解基础内容.
diff --git a/info/install-latex-guide-zh-cn/chapter/ubuntu.tex b/info/install-latex-guide-zh-cn/chapter/ubuntu.tex
index 2de534b695..e0e2bd8d90 100644
--- a/info/install-latex-guide-zh-cn/chapter/ubuntu.tex
+++ b/info/install-latex-guide-zh-cn/chapter/ubuntu.tex
@@ -166,7 +166,7 @@
\end{lstlisting}
刷新字体缓存.
这样一来, \TeX{} Live 中的字体才能够被正确调用.
-更多内容请参考 \href{https://www.tug.org/texlive/doc/texlive-en/texlive-en.pdf}{texlive-en}.
+更多内容请参考 \href{https://tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf}{texlive-zh-cn}.
如果用户更改了安装路径,
要注意将
@@ -195,7 +195,7 @@
export MANPATH=~/texlive/2024/texmf-dist/doc/man:$MANPATH
export INFOPATH=~/texlive/2024/texmf-dist/doc/info:$INFOPATH
\end{lstlisting}
-有关字体的处理变为\footnote{这里并未使用 \href{https://www.tug.org/texlive/doc/texlive-en/texlive-en.pdf}{texlive-en} 中建议的路径 \texttt{\~/.fonts.conf.d/},
+有关字体的处理变为\footnote{这里并未使用 \href{https://tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf}{texlive-zh-cn} 中建议的路径 \texttt{\~/.fonts.conf.d/},
因为根据 \href{https://www.freedesktop.org/software/fontconfig/fontconfig-user.html}{freedesktop} 的说法,
该路径已废弃,
故此处采用新的路径,
diff --git a/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf b/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
index 6bb0c3e4b9..af6f27ae4f 100644
--- a/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+++ b/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
Binary files differ
diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.pdf b/info/kaytannollista-latexia/kaytannollista-latexia.pdf
index 0f802f5bf8..92e9769f85 100644
--- a/info/kaytannollista-latexia/kaytannollista-latexia.pdf
+++ b/info/kaytannollista-latexia/kaytannollista-latexia.pdf
Binary files differ
diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.tex b/info/kaytannollista-latexia/kaytannollista-latexia.tex
index 643a5898fe..b3294eb42a 100644
--- a/info/kaytannollista-latexia/kaytannollista-latexia.tex
+++ b/info/kaytannollista-latexia/kaytannollista-latexia.tex
@@ -31,7 +31,7 @@
datezeros=false]{biblatex}
\usepackage{tikz}
\usepackage{totcount}
-\usepackage{nowidow} \setnowidow \setnoclub
+\usepackage[all]{nowidow}
\usepackage{hanging}
\usepackage{lettrine}
\usepackage{multicol}
@@ -94,7 +94,7 @@ SmallCapsFont={* Regular}, SmallCapsFeatures={Language=Default,
Letters=SmallCaps}]
\setmonofont{Libertinus Mono}[
-Scale=MatchLowercase, Ligatures={TeXReset, NoCommon},
+Scale=MatchLowercase, Ligatures={TeXOff, CommonOff},
FakeStretch=0.8, Numbers=SlashedZero]
\setmathfont{Libertinus Math}[Scale=MatchLowercase]
@@ -114,7 +114,7 @@ FakeStretch=0.8, Numbers=SlashedZero]
\newcommand{\versaalinum}{\addfontfeatures{Numbers=Uppercase}}
\newcommand{\murtoluku}[2]{{\addfontfeatures{Fractions=On}#1/#2}}
-\setlength{\emergencystretch}{1em}
+\setlength{\emergencystretch}{1.3em}
\setlength{\parindent}{1em}
\setlength{\bibhang}{\parindent}
@@ -173,7 +173,7 @@ columnsep=1em]
\begin{textblock*}{1cm}(-2em,3bp)
\small\seurausnuoli
\end{textblock*}
- \begin{minipage}{\linewidth}
+ \begin{minipage}{\textwidth}
\linespread{1}\small
}{%
\end{minipage}
@@ -188,18 +188,18 @@ columnsep=1em]
\end{list}}
\floatsetup{ style=plain, font={small}, justification=raggedright,
- margins=raggedright, captionskip=0ex, capposition=bottom }
+ margins=centering, captionskip=0ex, capposition=bottom }
\floatsetup[table]{ style=plain, captionskip=2ex }
\floatsetup[figure]{ style=plain, captionskip=2ex }
\captionsetup{ font={small, sf}, labelfont={bf}, textfont={},
- textformat=period, margin=.5em, justification=RaggedRight,
- singlelinecheck=off }
+ textformat=period, margin={.1em, 1.1em}, oneside,
+ justification=RaggedRight, singlelinecheck=off }
\newcommand{\leijutlk}[2]{%
\begin{table*}
- \floatbox{table}{\versaalinum #1}{#2}
+ \floatbox{table}[\FBwidth]{\versaalinum #1}{#2}
\end{table*}}
\newcommand{\leijukuva}[2]{%
@@ -215,7 +215,6 @@ columnsep=1em]
\setlength{\itemsep}{.2ex plus .2ex}
\setlength{\parsep}{0em}
\setlength{\topsep}{.2ex plus .2ex}
- \RaggedRight
}}{\end{list}}
\newenvironment{maaritelma}[1]{%
@@ -442,6 +441,7 @@ columnsep=1em]
\begin{list}{\textbullet}{
\setlength{\leftmargin}{1em}
+ \setlength{\labelsep}{.35em}
\setlength{\topsep}{0ex}
\setlength{\partopsep}{0ex}
\setlength{\itemsep}{0ex}
@@ -492,7 +492,6 @@ columnsep=1em]
ladottu eri väreillä: \komentox{teksti} ja \mkomentox{matematiikka}.}
\printindex[komennot]
\printindex[laskurit]
-\clearpage
\printindex[mitat]
\printindex[paketit]
\indexprologue{\noindent Tekstitilan ja matematiikkatilan ympäristöt on
diff --git a/info/kaytannollista-latexia/luku-asetukset.tex b/info/kaytannollista-latexia/luku-asetukset.tex
index 88c31f03f6..b9bfa55d7d 100644
--- a/info/kaytannollista-latexia/luku-asetukset.tex
+++ b/info/kaytannollista-latexia/luku-asetukset.tex
@@ -275,7 +275,7 @@ muokata sivun ylä- tai alatunnistetta eli verrattain pysyviä
tunnistetietoja, jotka toistuvat joka sivulla ylä- tai alareunassa.
Niiden muokkaamiseen käytetään \paketti{fancyhdr}\-/ pakettia, jonka
ohjeita on luvussa \ref{luku/ylä-ala-tunnisteet}. Sivun taustavärin
-asettamista käsitellään luvussa \ref{luku/korostus-värit}.
+asettamista käsitellään luvussa \ref{luku/sivun-väri}.
\subsection{Sivun koko ja marginaalit}
\label{luku/sivun-mitat}
@@ -886,6 +886,26 @@ toteutukseen.
\label{esim/fancyhdr-koko}
\end{esimerkki*}
+\subsection{Taustaväri}
+\label{luku/sivun-väri}
+
+Dokumentin sivun värin valitsemiseen sopii \pakettictan{xcolor}\-/
+paketti, jonka peruskäyttöön kannattaa tutustua luvussa
+\ref{luku/värit}. Sivulle voi asettaa taustavärin komennolla
+\komento{pagecolor}, joka vaihtaa värin nykyiselle ja seuraaville
+sivuille, kunnes väri vaihdetaan toiseksi tai poistetaan. Komennolle
+annetaan samanlaiset argumentit kuin muillekin värikomennoille (luku
+\ref{luku/värit}). Komento \komento{nopagecolor} poistaa taustavärin
+kokonaan eli palauttaa taustan oletustilaan.
+
+\komentoi{pagecolor}
+\komentoi{nopagecolor}
+\begin{koodilohkosis}
+\pagecolor{nimi} % sivun taustaväriksi ennalta määritelty ”nimi”
+\pagecolor[värimalli]{parametrit}
+\nopagecolor
+\end{koodilohkosis}
+
\section{Pdf-tiedosto}
\label{luku/pdf-asetukset}
@@ -1119,6 +1139,7 @@ komennoilla\footnote{Vaihtoehtoisesti fontit voi asettaa
TeX Gyre Chorus & kalligrafinen \\
\midrule
Libertinus Sans & groteski, humanistinen, kaksivahvuinen \\
+ Latin Modern Sans & groteski \\
TeX Gyre Heros & groteski, uusgroteski \\
DejaVu Sans & groteski, uusgroteski \\
TeX Gyre Adventor & groteski, geometrinen \\
@@ -1126,6 +1147,7 @@ komennoilla\footnote{Vaihtoehtoisesti fontit voi asettaa
Libertinus Mono & tasalevyinen \\
TeX Gyre Cursor & tasalevyinen \\
DejaVu Sans Mono & tasalevyinen \\
+ Latin Modern Mono & tasalevyinen \\
\bottomrule
\end{tabular}
}{
@@ -1227,7 +1249,7 @@ loppupuolella.
Letters=SmallCaps}]
\setmonofont{Libertinus Mono}[
- Scale=MatchLowercase, FakeStretch=0.8, Ligatures=NoCommon]
+ Scale=MatchLowercase, FakeStretch=0.8, Ligatures=CommonOff]
\end{koodilohko}
\caption{Libertinus\-/ kirjainperheiden asettaminen. Tässä
\englanti{Libertinus Serif} \=/perheen lihavoinniksi on valittu
@@ -1837,7 +1859,10 @@ käyttämällä valitsinta \koodi{Renderer} seuraavan esimerkin tavoin:
\noindent
Tavallisimpia \koodi{Renderer}\-/ valitsimen arvoja ovat
-\koodi{\mbox{Node}}, \koodi{Harf\-Buzz} ja \koodi{Open\-Type}.
+\koodi{\mbox{Node}}, \koodi{Harf\-Buzz} ja \koodi{Open\-Type}. Toisinaan
+\koodi{\mbox{Node}} on tuottanut paremman tuloksen kuin muut
+vaihtoehdot.
+
Lisätietoa voi lukea \paketti{fontspec}\-/ paketin ohjekirjan luvusta,
joka käsittelee Luatexin erityispiirteitä. Myös Xelatexissa (Xetex) on
fontteihin liittyviä ominaisuuksia, joita ei muissa kääntäjissä ole.
@@ -1867,7 +1892,7 @@ käsitellään tarkemmin luvussa \ref{luku/typo-liga}. Molemmat edellä
mainitut ligatuurityypit saa pois päältä seuraavalla asetuksella:
\begin{koodilohkosis}
-Ligatures={TeXReset, NoCommon}
+Ligatures={TeXOff, CommonOff}
\end{koodilohkosis}
\noindent
@@ -1890,13 +1915,13 @@ HyphenChar=None
\noindent
Yleensä tasalevyisestä kirjainperheestä kannattaa kytkeä typografiset
-ligatuurit pois päältä asetuksella \koodi{Liga\-tures=\katk No\-Common}.
-Tasalevyisen fontin ajatukseen nimenomaan kuuluu, että merkit ovat
-samanlevyisiä eikä yhden merkin tilaan sovi sulloa useampaa kirjainta.
-Kaikki tasalevyiset kirjainperheet eivät edes sisällä ligatuurimerkkejä,
-joten ominaisuus näyttää olevan automaattisesti pois päältä. Varmuuden
-vuoksi on kuitenkin hyvä lisätä asetus \koodi{Liga\-tures=\katk
- No\-Common} tasalevyiselle perheelle.
+ligatuurit pois päältä asetuksella \koodi{Liga\-tures=\katk
+ Common\-Off}. Tasalevyisen fontin ajatukseen nimenomaan kuuluu, että
+merkit ovat samanlevyisiä eikä yhden merkin tilaan sovi sulloa useampaa
+kirjainta. Kaikki tasalevyiset kirjainperheet eivät edes sisällä
+ligatuurimerkkejä, joten ominaisuus näyttää olevan automaattisesti pois
+päältä. Varmuuden vuoksi on kuitenkin hyvä lisätä asetus
+\koodi{Liga\-tures=\katk Common\-Off} tasalevyiselle perheelle.
Oletuksena tavutus on kytketty pois päältä tasalevyiseltä
kirjainperheeltä, koska sitä käytetään tavallisesti tietokoneisiin
@@ -1998,13 +2023,13 @@ fi f\textcompwordmark i
\noindent
Mikäli tavallisia ligatuureja ei halua käyttöön lainkaan, on parasta
valita jo kirjainperheen tai \=/leikkauksen käyttöönotossa asetus
-\koodi{Liga\-tures=\katk No\-Com\-mon}. Väliaikaisesti fontin asetuksiin
+\koodi{Liga\-tures=\katk Common\-Off}. Väliaikaisesti fontin asetuksiin
voi vaikuttaa komennolla \komento{addfontfeatures}, joka sekin on
\paketti{fontspec}\-/pakettiin sisältyvä komento.
\komentoi{addfontfeatures}
\begin{koodilohkosis}
-{\addfontfeatures{Ligatures=NoCommon} fi fl}
+{\addfontfeatures{Ligatures=CommonOff} fi fl}
\end{koodilohkosis}
\noindent
@@ -2013,8 +2038,8 @@ sisältää myös harvinaisempia ligatuureja, jotka täytyy erikseen kytkeä
päälle. Niiden tarkoituksena on esimerkiksi erityinen koristeellisuus
tai historiallisen kirjainleikkauksen jäljittely. Harvinaisia
ligatuureja ei ole tarkoitus käyttää joka tilanteessa vaan ainoastaan
-erityisestä syystä. Kuvassa \ref{kuva/ligatuurit} ja tässäkin
-tekstikappaleessa olevat {%
+erityisestä syystä. Kuvassa \ref{kuva/ligatuurit} ja tässäkin virkkeessä
+olevat {%
\newcommand{\hlig}[1]{{\addfontfeatures{Ligatures=Historic}#1}}%
\hlig{st}- ja \hlig{ct}\-/ligatuurit%
} on saatu fontin asetuksella \koodi{Liga\-tures=\katk His\-toric}.
@@ -2319,6 +2344,7 @@ math Mathematical Alphanumeric Symbols
\rivi{TeX Gyre Schola}{TeX Gyre Schola Math}
\rivi{TeX Gyre Termes}{TeX Gyre Termes Math}
\rivi{DejaVu Serif}{TeX Gyre Dejavu Math}
+ \rivi{DejaVu Serif}{DejaVu Serif}
\rivi{Garamond Libre}{Garamond Math}
\rivi{Latin Modern Roman}{Latin Modern Math}
\bottomrule
@@ -2334,8 +2360,8 @@ Taulukkoon \ref{tlk/matematiikka-fontteja} on koottu \englanti{Open
Type} \=/fontteja, joissa on yhteensopiva leipätekstin ja
matematiikkatilan kirjainperhe. Teknisesti kaikkia voi käyttää kaikkien
kanssa, mutta on tietenkin toivottavaa, että kirjainleikkaukset sopivat
-ulkoasultaan yhteen. Kaikki fontit ovat vapaita ja toimitetaan Tex Live
-\=/jakelun tai käyttöjärjestelmän mukana.
+ulkoasultaan yhteen. Kaikki taulukon fontit ovat vapaita ja toimitetaan
+Tex Live \=/jakelun tai käyttöjärjestelmän mukana.
\section{Kieli}
\label{luku/kieliasetukset}
@@ -3270,8 +3296,8 @@ merkityksellisten osien rajakohdasta. Tavurajakin voi sattua samaan
paikkaan, mutta tavutettaessa heittomerkki säilyy: \emph{show'-hun}.%
\footnote{Asiaa ei yleensä mainita kielenhuolto\-/oppaissa. Tieto
perustuu Kielikello\-/lehden 2/2006 artikkeliin:
- \kulmaurl{https://www.kielikello.fi/-/lainausmerkit-}. Viittauspäivä
- 6.7.2020.} Mikäli tällainen tavutuskohta halutaan mukaan, käytetään
+ \kulmaurl{https://kielikello.fi/lainausmerkit/}. Viittauspäivä
+ 5.5.2024.} Mikäli tällainen tavutuskohta halutaan mukaan, käytetään
sanassa tavallista tavutusvihjettä: \koodi{show'}\komento{-}\koodi{hun}.
Mieluummin ei kuitenkaan katkaista sanoja heittomerkin kohdalta.
diff --git a/info/kaytannollista-latexia/luku-erikoiset.tex b/info/kaytannollista-latexia/luku-erikoiset.tex
index c87d9c4150..b625e80d1b 100644
--- a/info/kaytannollista-latexia/luku-erikoiset.tex
+++ b/info/kaytannollista-latexia/luku-erikoiset.tex
@@ -191,7 +191,7 @@ sisältöelementtien (\englanti{inner}) ulkoasuun ja diojen reunoille
\providecommand{\teema}{}
\renewcommand{\teema}[2][,]{\mbox{\koodi{#2}#1}}
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Komento} & \ots{Valmiita teemoja} \\
\rivi{usetheme}{
@@ -335,8 +335,7 @@ lisätietoihin. Muualla käytetään antiikvaa.
\leijutlk{
\providecommand{\rivi}{}
\renewcommand{\rivi}[2]{\koodi{#1} & #2 \\}
-
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Valitsin} & \ots{Merkitys} \\
\midrule
@@ -425,8 +424,8 @@ otsikon teksti valkeaksi ja tausta siniseksi:
\noindent
Värien nimien täytyy olla ennalta määriteltyjä. Perusvärit
(\englanti{\koodi{white}, \koodi{blue}, \koodi{red}} ym.) on määritelty
-valmiiksi, mutta lisää värejä voi määritellä ohjeilla, joita kerrotaan
-luvussa \ref{luku/korostus-värit}.
+valmiiksi, mutta lisää värejä voi määritellä luvun \ref{luku/värit}
+ohjeilla.
Oletuksena luetelmaympäristöt \ymparisto{itemize} ja
\ymparisto{enumerate} latovat luetelmamerkit eri värillä kuin normaalin
diff --git a/info/kaytannollista-latexia/luku-merkintakieli.tex b/info/kaytannollista-latexia/luku-merkintakieli.tex
index 4c18794a42..7f1e589ae2 100644
--- a/info/kaytannollista-latexia/luku-merkintakieli.tex
+++ b/info/kaytannollista-latexia/luku-merkintakieli.tex
@@ -330,17 +330,17 @@ Edellä kuvatut Latexin omat lainausmerkkien merkintätavat (\koodi{''},
pois päältä fontin asetuksista eli \paketti{fontspec}\-/ pakettiin
kuuluvien toimintojen avulla. Fonteissa on yleensä oletuksena päällä
Tex\-/ligatuurit eli asetus \koodi{Liga\-tures=\katk TeX}, mutta sen saa
-poistettua asetuksella \koodi{Liga\-tures=\katk TeX\-Reset}. Asetusta
+poistettua asetuksella \koodi{Liga\-tures=\katk TeX\-Off}. Asetusta
muutetaan kirjainperheen määrittelyn yhteydessä tai väliaikaisesti
komennolla \komento{addfontfeatures}.
\komentoi{addfontfeatures}
\begin{koodilohkosis}
-{\addfontfeatures{Ligatures=TeXReset} `` '' >> '}
+{\addfontfeatures{Ligatures=TeXOff} `` '' >> '}
\end{koodilohkosis}
\begin{tulossis}
- {\addfontfeatures{Ligatures=TeXReset} `` '' >> '}
+ {\addfontfeatures{Ligatures=TeXOff} `` '' >> '}
\end{tulossis}
\noindent
@@ -419,16 +419,16 @@ yhdysmerkkiä, voi käyttää tasalevyistä fonttia
(\komento{texttt}\komentoarg{--}), joka oletuksena kytkee pois Latexin
ajatusviivatoiminnon. Saman asetuksen saa kyllä mihin tahansa fonttiin,
kun poistaa fontista niin sanotut Tex\-/ligatuurit asetuksella
-\koodi{Liga\-tures=\katk TeX\-Reset}. Väliaikaisesti asetus tehdään
+\koodi{Liga\-tures=\katk TeX\-Off}. Väliaikaisesti asetus tehdään
seuraavasti:
\komentoi{addfontfeatures}
\begin{koodilohkosis}
-{\addfontfeatures{Ligatures=TeXReset} -- ---}
+{\addfontfeatures{Ligatures=TeXOff} -- ---}
\end{koodilohkosis}
\begin{tulossis}
- {\addfontfeatures{Ligatures=TeXReset} -- ---}
+ {\addfontfeatures{Ligatures=TeXOff} -- ---}
\end{tulossis}
\noindent
@@ -2124,9 +2124,6 @@ kehysviivan etäisyys sisällöstä määritellään mitassa \mitta{fboxsep}.
\end{tulossis}
\noindent
-Värillisten laatikoiden ja kehysten tekemistä neuvotaan luvussa
-\ref{luku/korostus-värit}, joka käsittelee väriasioita muutenkin.
-
Tekstiä sisältävien laatikoiden korkeus vaihtelee kirjainten ja muiden
merkkien muodon mukaan. Esimerkiksi kirjainten ala- ja yläpidennykset
kasvattavat laatikon kokoa gemenalinjan yläpuolelle tai peruslinjan
@@ -2364,3 +2361,137 @@ kaksi seuraavista kirjaimista: \koodi{c} (\englanti{center}, keski),
arvoksi täysympyrän yksikkömäärä, ja oletusasetus on \koodi{units=\katk
360}. Jos haluaa käyttää radiaaneja, sopiva asetus on
\koodi{units=\katk 6.283185} (2π\,rad).
+
+\section{Tekstin ja laatikoiden värit}
+\label{luku/värit}
+
+Latexiin saa värit \pakettictan{xcolor}\-/ paketin
+avulla.\footnote{Toinen vaihtoehto on yksinkertaisempi väripaketti
+ \paketti{color}, joka sisältää värien käsittelyn perustoiminnot.} Se
+tarjoaa muun muassa komentoja, joilla tekstin väriä, tekstin taustaväriä
+tai sivun taustaväriä (luku \ref{luku/sivun-väri}) voi muuttaa. Lisäksi
+paketti sisältää värien sekoittamiseen ja muuntamiseen liittyvää
+tekniikkaa. Paketin komentojen avulla voi myös värittää taulukoiden
+(luku \ref{luku/taulukot}) rivit vuorottelevin värein.
+
+Omassa dokumentissa käytettävät värit on hyvä määritellä alussa.
+Määrittely tarkoittaa sitä, että annetaan väreille nimet -- esimerkiksi
+käyttötarkoituksen mukaan -- ja myöhemmin lähdedokumentissa viitataan
+väreihin käyttämällä alussa määriteltyjä nimiä. Näin väri on määritelty
+yhdessä paikassa ja sen muuttaminen on myöhemmin helppoa. On kyllä
+mahdollista käyttää värejä ilman etukäteismäärittelyäkin.
+
+\leijutlk{
+ \providecommand{\rivi}{}
+ \renewcommand{\rivi}[3]{\koodi{#1} & #2 & \koodi{#3}
+ & \textcolor[#1]{#3}{\rule{.9em}{.9em}} \\}
+ \begin{tabular}{llll}
+ \toprule
+ \ots{Malli}
+ & \ots{Parametrit}
+ & \multicolumn{2}{l}{\ots{Esimerkki}} \\
+ \midrule
+ \rivi{rgb}{punainen, vihreä, sininen}{1,.7,.3}
+ \rivi{HTML}{punainen vihreä sininen}{33aaf3}
+ \rivi{cmyk}{syaani, magenta, keltainen, musta}{.1,1,.5,0}
+ \rivi{hsb}{sävy, kylläisyys, kirkkaus}{.2,1,.6}
+ \rivi{gray}{harmaa}{.55}
+ \bottomrule
+ \end{tabular}
+}{
+ \caption{Erilaisia värimalleja ja niiden parametreja
+ \paketti{xcolor}\-/ paketissa}
+ \label{tlk/värimalleja}
+}
+
+Omat värit määritellään komennolla \komento{definecolor}. Se tarvitsee
+kolme argumenttia: värin nimen, värimallin ja värikoodin. Komennon
+argumenttien rakenne on seuraavanlainen:
+
+\komentoi{definecolor}
+\begin{koodilohkosis}
+\definecolor{nimi}{välimalli}{parametrit}
+\end{koodilohkosis}
+
+\noindent
+Komennon argumentti \koodi{nimi} on kirjoittajan itse valitsema nimi, ja
+se voi liittyä esimerkiksi värin käyttötarkoitukseen (''otsikko'') tai
+värin yleiseen nimeen (''keltainen''). Argumentti \koodi{väri\-malli}
+tarkoittaa värin ilmaisemisen tapaa. Niitä on useita erilaisia, mutta
+yleisimmät on koottu taulukkoon \ref{tlk/värimalleja}.
+
+Eri värimalleilla on eri määrä parametreja, joilla ilmaistaan värin
+ominaisuuksia. Kunkin parametrin arvo on yleensä desimaaliluku 0\==1,
+mutta \koodi{HTML}\-/ värimallissa parametrit ilmaistaan yhtenä kolmen
+kaksinumeroisen heksadesimaaliluvun sarjana \textsc{html}\-/
+merkintäkielen tavoin. Värin parametrit kirjoitetaan komennon
+argumenttiin \koodi{para\-metrit} ja ne erotetaan toisistaan pilkulla.
+Taulukon \ref{tlk/värimalleja} Esimerkki\-/sarakkeessa on parametrien
+antamisesta esimerkki. Muista värimalleista voi lukea
+\paketti{xcolor}\-/ paketin ohjekirjasta.
+
+Kun värit on määritelty, niitä voi käyttää eri komentojen yhteydessä.
+Tekstin väri vaihdetaan toiseksi komennolla \komento{color}, josta on
+kaksi erilaista versiota. Komento vaihtaa värin pysyvästi nykyisen
+ympäristön (luku \ref{luku/ympäristöt}) tai aaltosulkeilla (luku
+\ref{luku/aaltosulkeet}) rajatun alueen sisällä.
+
+\komentoi{color}
+\begin{koodilohkosis}
+\color{nimi} % väriksi ennalta määritelty ”nimi”
+\color[värimalli]{parametrit} % värimallin ja parametrien avulla
+\end{koodilohkosis}
+
+\noindent
+Toinen vaihtoehto on käyttää komentoa \komento{textcolor}, jolle
+annetaan edelliseen verrattuna vielä yksi argumentti lisää. Argumenttina
+on teksti, johon värin halutaan vaikuttavan. Vaikutusalueena on siis
+vain kyseinen teksti.
+
+\komentoi{textcolor}
+\begin{koodilohkosis}
+\textcolor{nimi}{teksti}
+\textcolor[värimalli]{parametrit}{teksti}
+\end{koodilohkosis}
+
+\noindent
+Tekstin taustaväri vaihdetaan komennoilla \komento{colorbox} ja
+\komento{fcolorbox}. Komennot luovat pienen laatikon (luku
+\ref{luku/laatikot-pienet}), jonka sisällä taustaväri on voimassa. Ensin
+mainittu komento vaihtaa vain taustavärin, ja jälkimmäinen sisältää
+lisäksi värillisen kehyksen, eli sille määritellään kaksi väriä.
+
+\begin{koodilohkosis}
+\colorbox{nimi}{teksti} % taustaväriksi ennalta määritelty ”nimi”
+\colorbox[värimalli]{parametrit}{teksti}
+\fcolorbox{nimi/kehys}{nimi/tausta}{teksti}
+\fcolorbox[värimalli]{parametrit/kehys}{parametrit/tausta}{teksti}
+\end{koodilohkosis}
+
+\noindent
+Kehystetyn laatikon kehysviivan leveys on mitassa \mitta{fboxrule} ja
+kehyksen etäisyys sisällöstä mitassa \mitta{fboxsep}. Seuraavassa on
+esimerkki useiden edellä mainittujen komentojen käytöstä. Tästä tuskin
+kannattaa ottaa mallia vakavaan typografiseen työhön.
+
+\komentoi{colorbox}
+\komentoi{color}
+\komentoi{definecolor}
+\komentoi{fcolorbox}
+\komentoi{setlength}
+\komentoi{textcolor}
+\mittai{fboxrule}
+\mittai{fboxsep}
+\begin{koodilohkosis}
+\definecolor{pun}{rgb}{1,.2,.2}
+\setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp}
+\fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä}
+\textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}.
+\end{koodilohkosis}
+
+\begin{tulossis}
+ \definecolor{pun}{rgb}{1,.2,.2}
+ \setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp}
+ \fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä}
+ \textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}.
+\end{tulossis}
diff --git a/info/kaytannollista-latexia/luku-rakenne.tex b/info/kaytannollista-latexia/luku-rakenne.tex
index 58e992b3ca..8eccc972d5 100644
--- a/info/kaytannollista-latexia/luku-rakenne.tex
+++ b/info/kaytannollista-latexia/luku-rakenne.tex
@@ -121,6 +121,52 @@ Taulukossa on mainittu ensin Latexin omat komennot ja sitten
estävät sanojen tavuttamisen, kun taas \paketti{ragged2e}\-/ paketin
komennot sallivat tavutuksen normaalisti.
+\subsection{Optinen tasaus}
+
+Tekstin tasaamisessa halutaan toisinaan jättää jotkut merkit
+tasauskohdan ulkopuolelle. Esimerkiksi suurikokoisissa otsikoissa on
+joskus alussa lainausmerkki, joka halutaan latoa tasauskohdan vasemmalle
+puolelle, jotta eri riveillä olevat sanat saadaan tasaan.
+
+\begin{tulossis}
+ \Large\makebox[0bp][r]{''}Optinen tasaus \\
+ otsikossa''
+\end{tulossis}
+
+\noindent
+Tasauskohdan ulkopuolinen lainausmerkki voidaan toteuttaa leveydettömän
+laatikon avulla (luku \ref{luku/laatikot}). Lainausmerkki kirjoitetaan
+laatikkoon, jonka leveys on nolla ja jonka sisältö tasataan laatikon
+oikeaan reunaan. Tällöin laatikko ei vie yhtään tilaa, mutta sen sisältö
+ladotaan kyseisen kohdan vasemmalle puolelle.
+
+\komentoi{makebox}
+\begin{koodilohkosis}
+\makebox[0bp][r]{''}Optinen tasaus \\
+otsikossa''
+\end{koodilohkosis}
+
+\noindent
+Toisinaan keskitetyssä monirivisessä tekstissä tai otsikossa on rivin
+lopussa yhdysmerkki, mutta keskitys ehkä halutaan toteuttaa vain
+kirjainten perusteella ja jättää yhdysmerkki sen ulkopuolelle. Sellainen
+yhdysmerkki voidaan kirjoittaa leveydettömään laatikkoon, jolloin sitä
+ei huomioida keskittämisessä.
+
+\komentoi{makebox}
+\ymparistoi{center}
+\begin{koodilohkosis}
+\begin{center}
+ \Large Latex\makebox[0bp][l]{-} \\ opas
+\end{center}
+\end{koodilohkosis}
+
+\begin{tulossis}
+ \begin{center}
+ \Large Latex\makebox[0bp][l]{-} \\ opas
+ \end{center}
+\end{tulossis}
+
\subsection{Pystysuuntaiset välit}
\label{luku/pystysuuntaiset-välit}
@@ -1437,159 +1483,24 @@ seuraavalla tavalla:
\end{koodilohkosis}
\subsection{Värit}
-\label{luku/korostus-värit}
Eri värien käyttö voi sopia tekstin erilaisten osien korostamiseen.
-Esimerkiksi otsikot, taulukot tai leijuvat osat saa erottumaan
-selvemmin, kun niiden toteutuksessa käyttää värejä. Sen sijaan
-leipätekstin sisällä värejä täytynee käyttää hillitysti, sillä värikäs
-tekstipalsta näyttää rauhattomalta ja voi hidastaa lukemista.
-
-Latexiin saa värit \pakettictan{xcolor}\-/ paketin
-avulla.\footnote{Toinen vaihtoehto on yksinkertaisempi väripaketti
- \paketti{color}, joka sisältää värien käsittelyn perustoiminnot.} Se
-tarjoaa muun muassa komentoja, joilla tekstin väriä, tekstin taustaväriä
-tai sivun taustaväriä voi muuttaa. Lisäksi se sisältää värien
-sekoittamiseen ja muuntamiseen liittyvää tekniikkaa. Paketin komentojen
-avulla voi myös värittää taulukoiden (luku \ref{luku/taulukot}) rivit
-vuorottelevin värein.
-
-Omassa dokumentissa käytettävät värit on hyvä määritellä alussa.
-Määrittely tarkoittaa sitä, että annetaan väreille nimet -- esimerkiksi
-käyttötarkoituksen mukaan -- ja myöhemmin lähdedokumentissa viitataan
-väreihin käyttämällä alussa määriteltyjä nimiä. Näin väri on määritelty
-yhdessä paikassa ja sen muuttaminen on myöhemmin helppoa. On kyllä
-mahdollista käyttää värejä ilman etukäteismäärittelyäkin.
-
-\leijutlk{
- \providecommand{\rivi}{}
- \renewcommand{\rivi}[3]{\koodi{#1} & #2 & \koodi{#3}
- & \textcolor[#1]{#3}{\rule{.9em}{.9em}} \\}
- \begin{tabular}{llll}
- \toprule
- \ots{Malli}
- & \ots{Parametrit}
- & \multicolumn{2}{l}{\ots{Esimerkki}} \\
- \midrule
- \rivi{rgb}{punainen, vihreä, sininen}{1,.7,.3}
- \rivi{HTML}{punainen vihreä sininen}{33aaf3}
- \rivi{cmyk}{syaani, magenta, keltainen, musta}{.1,1,.5,0}
- \rivi{hsb}{sävy, kylläisyys, kirkkaus}{.2,1,.6}
- \rivi{gray}{harmaa}{.55}
- \bottomrule
- \end{tabular}
-}{
- \caption{Erilaisia värimalleja ja niiden parametreja
- \paketti{xcolor}\-/ paketissa}
- \label{tlk/värimalleja}
-}
-
-Omat värit määritellään komennolla \komento{definecolor}. Se tarvitsee
-kolme argumenttia: värin nimen, värimallin ja värikoodin. Komennon
-argumenttien rakenne on seuraavanlainen:
-
-\komentoi{definecolor}
-\begin{koodilohkosis}
-\definecolor{nimi}{välimalli}{parametrit}
-\end{koodilohkosis}
-
-\noindent
-Komennon argumentti \koodi{nimi} on kirjoittajan itse valitsema nimi,
-ja se voi liittyä esimerkiksi värin käyttötarkoitukseen (''nuoli'') tai
-värin yleiseen nimeen (''keltainen''). Argumentti \koodi{väri\-malli}
-tarkoittaa värin ilmaisemisen tapaa. Niitä on useita erilaisia, mutta
-yleisimmät on koottu taulukkoon \ref{tlk/värimalleja}.
-
-Eri värimalleilla on eri määrä parametreja, joilla ilmaistaan värin
-ominaisuuksia. Kunkin parametrin arvo on yleensä desimaaliluku 0\==1,
-mutta \koodi{HTML}\-/ värimallissa parametrit ilmaistaan yhtenä kolmen
-kaksinumeroisen heksadesimaaliluvun sarjana \textsc{html}\-/
-merkintäkielen tavoin. Värin parametrit kirjoitetaan komennon
-argumenttiin \koodi{para\-metrit} ja ne erotetaan toisistaan pilkulla.
-Taulukon \ref{tlk/värimalleja} Esimerkki\-/sarakkeessa on parametrien
-antamisesta esimerkki. Muista värimalleista voi lukea
-\paketti{xcolor}\-/ paketin ohjekirjasta.
-
-Kun värit on määritelty, niitä voi käyttää eri komentojen yhteydessä.
-Tekstin väri vaihdetaan toiseksi komennolla \komento{color}, josta on
-kaksi erilaista versiota. Komento vaihtaa värin pysyvästi nykyisen
-ympäristön (luku \ref{luku/ympäristöt}) tai aaltosulkeilla (luku
-\ref{luku/aaltosulkeet}) rajatun alueen sisällä.
-
-\komentoi{color}
-\begin{koodilohkosis}
-\color{nimi} % väriksi ennalta määritelty ”nimi”
-\color[värimalli]{parametrit} % värimallin ja parametrien avulla
-\end{koodilohkosis}
-
-\noindent
-Toinen vaihtoehto on käyttää komentoa \komento{textcolor}, jolle
-annetaan edelliseen verrattuna vielä yksi argumentti lisää. Argumenttina
-on teksti, johon värin halutaan vaikuttavan. Vaikutusalueena on siis
-vain kyseinen teksti.
-
-\komentoi{textcolor}
-\begin{koodilohkosis}
-\textcolor{nimi}{teksti}
-\textcolor[värimalli]{parametrit}{teksti}
-\end{koodilohkosis}
-
-\noindent
-Tekstin taustaväri vaihdetaan komennoilla \komento{colorbox} ja
-\komento{fcolorbox}. Komennot luovat laatikon, jonka sisällä taustaväri
-on voimassa. Ensin mainittu komento vaihtaa vain taustavärin, ja
-jälkimmäinen sisältää lisäksi värillisen kehyksen, eli sille
-määritellään kaksi väriä.
-
-\begin{koodilohkosis}
-\colorbox{nimi}{teksti} % taustaväriksi ennalta määritelty ”nimi”
-\colorbox[värimalli]{parametrit}{teksti}
-\fcolorbox{nimi(kehys)}{nimi(tausta)}{teksti}
-\fcolorbox[värimalli]{parametrit(kehys)}{parametrit(tausta)}{teksti}
-\end{koodilohkosis}
-
-\noindent
-Kehystetyn laatikon kehysviivan leveys on mitassa \mitta{fboxrule} ja
-kehyksen etäisyys sisällöstä mitassa \mitta{fboxsep}. Seuraavassa on
-esimerkki useiden edellä mainittujen komentojen käytöstä. Tästä tuskin
-kannattaa ottaa mallia vakavaan typografiseen työhön.
-
-\komentoi{colorbox}
-\komentoi{color}
-\komentoi{definecolor}
-\komentoi{fcolorbox}
-\komentoi{setlength}
-\komentoi{textcolor}
-\mittai{fboxrule}
-\mittai{fboxsep}
-\begin{koodilohkosis}
-\definecolor{pun}{rgb}{1,.2,.2}
-\setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp}
-\fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä}
-\textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}.
-\end{koodilohkosis}
-
-\begin{tulossis}
- \definecolor{pun}{rgb}{1,.2,.2}
- \setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp}
- \fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä}
- \textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}.
-\end{tulossis}
-
-\noindent
-Sivulle voi asettaa taustavärin komennolla \komento{pagecolor}.
-Taustäväri vaihtuu nykyiselle ja seuraaville sivuille, kunnes väri
-vaihdetaan toiseksi tai poistetaan. Komennolle annetaan samanlaiset
-argumentit kuin muillekin värikomennoille. Komento \komento{nopagecolor}
-poistaa taustavärin kokonaan eli palauttaa taustan oletustilaan.
-
-\komentoi{pagecolor}
-\komentoi{nopagecolor}
-\begin{koodilohkosis}
-\pagecolor{nimi} % sivun taustaväriksi ennalta määritelty ”nimi”
-\pagecolor[värimalli]{parametrit}
-\nopagecolor
-\end{koodilohkosis}
+Esimerkiksi otsikot (luku \ref{luku/otsikot}), taulukot (luku
+\ref{luku/taulukot}) tai leijuvat osat (luku \ref{luku/leijuosat}) saa
+erottumaan selvemmin, kun niiden toteutuksessa käyttää värejä. Sen
+sijaan leipätekstissä värejä kannattaa käyttää hillitymmin, sillä
+värikäs tekstipalsta näyttää rauhattomalta. Katse voi hakeutua
+poikkeavan värisiin osiin liian helposti, mikä hidastaa lukemista.
+Värien käsittelyn tekniikkaa käsitellään luvussa \ref{luku/värit} ja
+sivun taustaväriä luvussa \ref{luku/sivun-väri}.
+
+Tämän oppaan leipätekstissä on käytetty värejä Latexin komentojen ja
+muiden rakenteiden ilmaisemiseen, esimerkiksi \komentox{komento},
+\ymparistox{ympäristö} ja \mittax{mitta}. Värisävyt on melko tummia,
+jotta mustaa tekstiä sisältävä tekstipalsta näyttäisi verrattain
+tasaiselta eikä katse kiinnittyisi värillisiin kohtiin kovin helposti.
+Samanlaista ajatusta kannattanee toteuttaa muidenkin elementtien
+värittämisessä.
\section{Sivunvaihdot ja sivujen tasaaminen}
\label{luku/sivunvaihdot}
@@ -2661,12 +2572,44 @@ kirjaimia (a, b, c jne.).
\label{esim/labelitem-labelenum}
\end{esimerkki*}
+\leijutlk{
+ \providecommand{\rivi}{}
+ \renewcommand{\rivi}[3]{#1 & \uctunnus{#2} & #3 \\}
+ \begin{tabular}{cll}
+ \toprule
+ \multicolumn{2}{l}{\ots{Merkki ja Unicode-nimi}} & \ots{Komento} \\
+ \midrule
+ \rivi{\textbullet}{u+2022 bullet}{\komento{textbullet}}
+ \rivi{◦}{u+25e6 white bullet}{}
+ \rivi{$\circ$}{u+2218 ring operator}{\koodi{\$\mkomento{circ}\$}}
+ % \rivi{⁃}{u+2043 hyphen bullet}{}
+ % \rivi{▪}{u+25aa black small square}{}
+ \rivi{\rule[.3ex]{.5ex}{.5ex}}{}
+ {\komento{rule}\komentoargv{.3ex}\komentoarg{.5ex}\komentoarg{.5ex}}
+ \rivi{‣}{u+2023 triangular bullet}{}
+ \rivi{--}{u+2013 en dash}{\komento{textendash}, \koodi{--}}
+ \rivi{$\star$}{u+22c6 star operator}{\koodi{\$\mkomento{star}\$}}
+ \rivi{\textasteriskcentered}
+ {u+2217 asterisk operator} {\komento{textasteriskcentered}}
+ \rivi{\textperiodcentered}
+ {u+00b7 middle dot}{\komento{textperiodcentered}}
+ \bottomrule
+ \end{tabular}
+}{
+ \caption{Erilaisia luetelmamerkkejä. Komento-sarakkeen
+ \koodi{\$}\=/merkit ovat matematiikkatilan aloitus- ja
+ lopetuskomentoja}
+ \label{tlk/luetelmamerkkejä}
+}
+
Luetelmamerkit ja luetelmien numerointitavat ovat kirjoittajan
muutettavissa. Ympäristössä \ymparisto{itemize} luetelmamerkit tulevat
komennosta, joka alkaa sanoilla \komentox{label\-item} ja jatkuu
luetelman tasoa ilmaisevalla roomalaisella numerolla
\koodi{i}\==\koodi{iv}. Komennot voi määritellä uudelleen haluamallaan
tavalla, kuten esimerkki \ref{esim/labelitem-labelenum} osoittaa.
+Taulukkoon \ref{tlk/luetelmamerkkejä} on koottu erilaisia
+luetelmamerkkejä sekä Latex\-/ komentoja, joilla niitä voi tuottaa.
\ymparisto{enumerate}\-/ ympäristössä numeroidut kohdat tulevat
komennosta, joka alkaa sanoilla \komentox{label\-enum} ja jatkuu
@@ -2773,9 +2716,9 @@ vaikutetaan luetelman asetuksiin.
Edellisen esimerkin argumentti \koodi{merk\-ki} sisältää tekstiä tai
koodia, joka muodostaa luetelmakohdan merkin. Numeroimattomassa
luetelmassa siihen voi laittaa esimerkiksi luetelmaympyrän eli komennon
-\komento{textbullet} tai ajatusviivan (\koodi{--}). Numeroidussa
-luetelmassa siihen kirjoitetaan komento, joka latoo jonkin laskurin
-arvon.
+\komento{textbullet} tai ajatusviivan (\koodi{--}). Muita esimerkkejä on
+taulukossa \ref{tlk/luetelmamerkkejä}. Numeroidussa luetelmassa siihen
+kirjoitetaan komento, joka latoo jonkin laskurin arvon.
\ymparisto{list}\-/ ympäristön toinen argumentti \koodi{ase\-tuk\-set}
sisältää mitä hyvänsä koodia, jolla vaikutetaan ympäristön asetuksiin.
@@ -3701,7 +3644,7 @@ huolehtivat myös niiden ylä- ja alapuolisesta välistä paremmin kuin
Latexin omat viivakomennot.
Taulukon rivien taustan voi värittää \pakettictan{xcolor}\-/ paketin
-(luku \ref{luku/korostus-värit}) komentojen avulla. Varsinkin leveiden
+(luku \ref{luku/värit}) komentojen avulla. Varsinkin leveiden
taulukoiden lukemista voi helpottaa, jos rivien eri taustavärit
vuorottelevat. Tarkemmat tiedot selviävät paketin ohjekirjasta, mutta
seuraavan esimerkin avulla ominaisuutta pääsee kokeilemaan:
@@ -4515,7 +4458,7 @@ toisistaan erotettuja valitsimia ja niiden arvoja.
\leijutlk{
\providecommand{\rivi}{}
\renewcommand{\rivi}[2]{\koodi{#1} & #2 \\}
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Valitsin} & \ots{Merkitys ja vaihtoehtoja} \\
\midrule
@@ -4589,7 +4532,7 @@ ympäristössä.
\leijutlk{
\providecommand{\rivi}{}
\renewcommand{\rivi}[2]{\koodi{#1} & #2 \\}
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Valitsin} & \ots{Merkitys ja vaihtoehtoja} \\
\midrule
@@ -4742,9 +4685,11 @@ Niitä käytetään seuraavalla tavalla:
\end{koodilohkosis}
\begin{wrapfigure}{R}{5em}
- \begin{tikzpicture}[x=.5em, y=.5em]
- \draw [draw=black, fill=yellow, line width=1bp] (0,0) ellipse [x
- radius=4, y radius=2, rotate=30];
+ \begin{tikzpicture}[x=.5em, y=.5em,
+ tyyli/.style={draw=black, fill=yellow, line width=.6bp}]
+ \draw [tyyli] (0,0) ellipse [x radius=4, y radius=1.5, rotate=45];
+ \draw [tyyli] (-2,2) circle [radius=1];
+ \draw [tyyli] (2,-2) circle [radius=1];
\end{tikzpicture}
\caption{Tekstipalstaan upotettu kuva}
\label{kuva/wrapfig-esimerkki}
@@ -4886,8 +4831,8 @@ Ristiviittaukset vaativat, että Latex\-/ lähdedokumentti käännetään
kahdesti. Ensimmäisellä kääntämiskerralla \komento{label}\-/ komennolla
mainittujen kohteiden tiedot kirjoitetaan muistiin väliaikaistiedostoon.
Toisella kääntämiskerralla hyödynnetään väliaikaistiedostoa ja
-\komento{ref}-, \komento{pageref}\-/\ ja \komento{nameref}\-/ komentojen
-tilalle ladotaan viittauskohteen oikeat tiedot.
+komentojen \komento{ref}, \komento{pageref} ja \komento{nameref} tilalle
+ladotaan viittauskohteen oikeat tiedot.
\section{Alaviitteet}
\label{luku/alaviitteet}
@@ -4895,12 +4840,14 @@ tilalle ladotaan viittauskohteen oikeat tiedot.
Alaviitteet ovat sivun alareunassa olevia numeroituja tai muulla tavalla
merkittyjä huomautuksia. Niihin viitataan sanojen tai virkkeiden perässä
olevalla yläindeksinumerolla, \=/kirjaimella tai
-\=/symbolilla.\footnote{Tässä on esimerkki alaviitteestä.} Alaviitteiden
-tarkoituksena on lisätä tekstiin lähes huomaamaton lisätieto, joka ei
-häiritse lukemista. Se sopii asioille, joilla ei ole suurta merkitystä
-useimmille lukijoille tai jotka muuten sopivat huonosti leipätekstiin.
-Varsin usein myös tiedonlähteet ilmaistaan alaviitteiden
-avulla.\footcites[162]{kt_oik}[127--128]{typokk}
+\=/symbolilla.\footnote{Katso myös ylä- ja alaindeksejä käsittelevä luku
+ \ref{luku/ylä-alaindeksit}. Siellä mainitun \paketti{realscripts}\-/
+ paketin lataaminen on suositeltavaa, kun käyttää alaviitteitä.}
+Alaviitteiden tarkoituksena on lisätä tekstiin lähes huomaamaton
+lisätieto, joka ei häiritse lukemista. Se sopii asioille, joilla ei ole
+suurta merkitystä useimmille lukijoille tai jotka muuten sopivat
+huonosti leipätekstiin. Varsin usein myös tiedonlähteet ilmaistaan
+alaviitteiden avulla.\footcites[162]{kt_oik}[127--128]{typokk}
Alaviite tehdään komennolla \komento{footnote}, jonka argumentiksi
kirjoitetaan alaviitteeseen tuleva teksti. Oletuksena Latex latoo
@@ -5023,6 +4970,8 @@ väli hieman kasvaa.
\rivi{norule}{vaakasuuntainen erotinviiva pois}
\rivi{perpage}{numerointi sivukohtaiseksi}
\rivi{bottom}{alaviite aina sivun alareunaan}
+ \rivi{ragged}{alaviitteeseen automaattinen \komento{raggedright} tai
+ \komento{RaggedRight}}
\rivi{hang}{luetelmatyyppiset alaviitteet, riippuva sisennys}
\rivi{multiple}{useat peräkkäiset yläindeksinumerot}
\bottomrule
@@ -5047,6 +4996,22 @@ voi sijoittua joskus ylemmäksi, jos sivun alaosaan ladotaan leijuva osa
tai jos sivun alareunan tasaaminen on pois päältä
(\komento{raggedbottom}, luku \ref{luku/sivunvaihdot}).
+Valitsin \koodi{ragged} latoo alaviitteen tekstikappaleet
+liehureunaisena eli suorittaa automaattisesti komennon
+\komento{raggedright} tai \komento{RaggedRight} (luku
+\ref{luku/kappaleen-tasaus}). Monipuolisempi keino alaviitteen tyylin
+muokkaamiseen on komento \komento{footnotelayout}. Komennon voi
+määritellä itse haluamakseen, ja komennon määritelmään kirjoitetaan mitä
+hyvänsä komentoja, jotka halutaan suorittaa automaattisesti jokaisen
+alaviitetekstin alussa.
+
+\komentoi{footnotelayout}
+\komentoi{raggedright}
+\begin{koodilohkosis}
+\renewcommand{\footnotelayout}{\raggedright}
+\end{koodilohkosis}
+
+\noindent
Oletuksena alaviitekappaleet ladotaan samalla tavalla kuin
tekstikappaleet oletuksena muutenkin, eli alaviitteen ensimmäinen rivi
on sisennetty, ja sen alussa on alaviitteen numero. Seuraavia rivejä ei
@@ -5064,7 +5029,7 @@ valitsimella \koodi{hang}. Sisennyksen suuruuteen voi vaikuttaa mitan
\pakettii{footmisc}
\begin{koodilohkosis}
\usepackage[hang]{footmisc}
-\setlength{\footnotemargin}{1.5em}
+\setlength{\footnotemargin}{.8em}
\end{koodilohkosis}
\noindent
@@ -5472,7 +5437,8 @@ esimerkkiteos on peräisin esimerkistä \ref{esim/thebibliography}.
\bottomrule
\end{tabular}
}{
- \caption{\paketti{natbib}\-/paketin lähdeviittauskomentoja}
+ \caption{\paketti{natbib}\-/paketin
+ läh\-de\-viit\-taus\-ko\-men\-toja}
\label{tlk/natbib-cite}
}
@@ -6351,7 +6317,7 @@ asetuksia käsitellään luvussa \ref{luku/asiasanat-asetukset}.
\leijutlk{
\providecommand{\rivi}{}
\renewcommand{\rivi}[2]{\koodi{#1} & #2 \\}
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Valitsin} & \ots{Merkitys} \\
\midrule
@@ -6730,7 +6696,7 @@ valitsimia ja niiden arvoja. Valitsimia on koottu taulukkoon
\leijutlk{
\providecommand{\rivi}{}
\renewcommand{\rivi}[2]{\koodi{#1} & #2 \\}
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Valitsin} & \ots{Merkitys ja vaihtoehtoja} \\
\midrule
@@ -6862,7 +6828,7 @@ merkkivalikoimassa.
\leijutlk{
\providecommand{\rivi}{}
\renewcommand{\rivi}[2]{\koodi{#1} & #2 \\}
- \begin{tabularx}{\linewidth}{lL}
+ \begin{tabularx}{\textwidth}{lL}
\toprule
\ots{Valitsin} & \ots{Merkitys} \\
\midrule
@@ -7044,7 +7010,7 @@ ilmaistaan tällaisten lisätietojen avulla. Esimerkki
\ref{esim/tikz-asetuksia} havainnollistaa tavallisimpia valinnaisia
argumentteja. Värivalitsimien \koodi{draw} ja \koodi{fill} arvoksi voi
antaa mitä hyvänsä nimettyjä värejä, joita käsitellään tarkemmin luvussa
-\ref{luku/korostus-värit}.
+\ref{luku/värit}.
\begin{esimerkki*}
\ymparistoi{tikzpicture}
@@ -7151,13 +7117,13 @@ paketin omasta ohjekirjasta.
\end{tikzpicture}
\end{koodilohko}
- \begin{tulossis}
+ \begin{tulos}
\begin{tikzpicture}[x=1mm, y=1mm]
\node (ympyrä) at (0,0) [draw, circle] {vasen};
\node (suorakulmio) at (20,0) [draw, rectangle] {oikea};
\draw [->, shorten >=1mm] (ympyrä) to [out=45, in=135] (suorakulmio);
\end{tikzpicture}
- \end{tulossis}
+ \end{tulos}
\caption{Solmujen nimeäminen ja kytkeminen viivan avulla}
\label{esim/tikz-solmujen-yhdistäminen}
diff --git a/info/kaytannollista-latexia/luku-valmistautuminen.tex b/info/kaytannollista-latexia/luku-valmistautuminen.tex
index 027eb397fa..eda9ffd6b4 100644
--- a/info/kaytannollista-latexia/luku-valmistautuminen.tex
+++ b/info/kaytannollista-latexia/luku-valmistautuminen.tex
@@ -386,7 +386,7 @@ Minun Latex-dokumenttini!
\end{esimerkki*}
Dokumentin alkuosaa riville 9 saakka kutsutaan esittelyosaksi
-(\englanti{preamble}). Tässä osassa ladataan tarvittavat paketit ja
+(\englanti{pre\-am\-ble}). Tässä osassa ladataan tarvittavat paketit ja
määritetään dokumentin asetuksia ja taustatietoja. Riviltä 10 alkaa
varsinainen tekstiosa eli dokumentin sivuille ladottava sisältö. Se osa
kirjoitetaan \ymparisto{document}\-/ ympäristön sisään eli riveillä 10
diff --git a/info/kaytannollista-latexia/tavutusvihjeet.tex b/info/kaytannollista-latexia/tavutusvihjeet.tex
index 19d78109d1..68c0120943 100644
--- a/info/kaytannollista-latexia/tavutusvihjeet.tex
+++ b/info/kaytannollista-latexia/tavutusvihjeet.tex
@@ -208,6 +208,7 @@ font-ti-koko-komen-to-jen
font-ti-komen-to-ja
foot-misc
foot-note
+foot-note-lay-out
foot-note-mark
foot-note-sep
foot-note-text
diff --git a/info/kaytannollista-latexia/versio.tex b/info/kaytannollista-latexia/versio.tex
index 93a754457b..60bbc868ef 100644
--- a/info/kaytannollista-latexia/versio.tex
+++ b/info/kaytannollista-latexia/versio.tex
@@ -1 +1 @@
-\newcommand{\versio}{2024.2}
+\newcommand{\versio}{2024.7}
diff --git a/info/knuth-hint/README.md b/info/knuth-hint/README.md
index ee62dccaa2..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.2” of the `knuth-hint` package — 2024-03-16, 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 e5c76be4b7..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 2e69c2120e..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 8a06169352..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 dc2e646487..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 e12b8a3366..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 2d516e598c..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 6048e78517..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 5e824be267..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 8f413813a2..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 d652309301..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 2461ca986b..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 53b2217e48..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 b8cbae7dca..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 aaf28e60e4..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 42a979c0f3..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 b1def8c2be..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 e854b5cac6..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 6bea192135..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 70bc65040c..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 4affc611d3..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 69b0a6190a..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 575b99bee2..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 cb68aa0fd1..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 9fec56f15b..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 2208a5908d..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 66a9491861..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 f0d476ae60..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 2d23f2e6a6..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 423b12ccc2..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 b1a301b57c..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 a873a4fd3f..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 d4143c4281..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 fcdf539b8b..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 5998ed5aef..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 8a5cb8d4cc..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 78b58c2d12..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
@@ -301,6 +303,11 @@ href="tie/tie.hnt"><code>TIE</code></a>+<a
href="tie/tie-changes.hnt"><code>chg</code></a> <span>]</span></p></li>
<li><p><code>hitex/</code> <span>[</span> <a
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><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>
@@ -337,6 +344,24 @@ early 2014</a></p></li>
</ul></li>
</ul>
<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2>
-<p>2024-03-16 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 63f7fe051d..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 4417e9901c..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 1afd231b71..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 ce8cf0e61e..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 9acebf05e5..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 d7cf17f9d5..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 ea1defaf64..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 b6f60cbaa1..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 437ba9fe60..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 1c2df72eec..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 6b76611eca..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 fb513a2a13..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
new file mode 100644
index 0000000000..062debf19d
--- /dev/null
+++ 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
new file mode 100644
index 0000000000..b36ab06108
--- /dev/null
+++ 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 057ed90238..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 d200c6c073..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 523add9b50..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 a451e836d2..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 95cdb945b3..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 c4d4ba7890..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 382d09362d..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 b1430e1d38..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 3b43c58d95..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 e29767f7be..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 79b62fc2b7..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 14c5b76456..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 f95932650d..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 45a15b2435..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 7ca0d271c7..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 9d0a2a1345..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 f8e3a2194f..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 8599fd7c23..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 1a71d83523..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 f4f59ab19f..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 6007c4f759..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 24c22cd311..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 2c5e9d43c8..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 3bdfa2d76a..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 26ff176658..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 dcbfa4d184..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 b95532ae38..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 bd8987be5a..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 60273e2dec..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 02b010539a..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 addc6ca074..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 5c2a1baa05..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 05c4af5d83..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.2” of the `knuth-pdf` package — 2024-03-16, 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 eb132c7969..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 8f7b06ef65..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 cd3043bcf0..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 74d9de8921..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 4c8bab8fbe..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 96d5beff59..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 4fe552304b..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 5586b05baf..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 34333c5509..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 1e5780a624..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 3fecb996d3..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 d4b27fda3c..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 5d3578c333..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 06282bcbc0..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 919204b148..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 7f6fb035b7..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 daa449f436..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 8706ec864c..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 1a879bd82a..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 bf53a97e6a..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 107192205a..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 8567ea2dea..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 fad47d4c42..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 1c24b632d3..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 0cbfd71d50..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 e992c1533e..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 93f2d1db94..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 3629094049..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 2fb55e82f9..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 3d229cb1b8..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 9bcefb9f5d..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 98b32e1821..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 82a6ac09cb..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 81941dc1f6..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 b3abb29f28..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 6670304e64..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
@@ -295,6 +298,11 @@ href="tie/tie.pdf"><code>TIE</code></a>+<a
href="tie/tie-changes.pdf"><code>chg</code></a> <span>]</span></p></li>
<li><p><code>hitex/</code> <span>[</span> <a
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><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>
@@ -331,6 +339,24 @@ early 2014</a></p></li>
</ul></li>
</ul>
<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2>
-<p>2024-03-16 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 0debc24009..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 980465451f..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 a4981be56b..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 d6fa8cde57..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 a42e872a81..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 6ec2f1b39e..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 d31608e082..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 658de054d5..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 3044a6dfd6..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 946e7d93d3..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 2787bde5ed..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 bfb53791ae..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
new file mode 100644
index 0000000000..66ae7db9a1
--- /dev/null
+++ 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
new file mode 100644
index 0000000000..d82fe9d971
--- /dev/null
+++ 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 175b9d3825..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 cb23c2abdc..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 c0ac24a5bc..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 32cdc74562..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 fdd897165f..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 7246a18bc2..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 b7422ecf9e..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 fd70bc33c4..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 941a3ff409..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 a77fbf388b..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 742cd78b22..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 5047b9f720..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 e82e47aea1..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 70bd03683e..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 0119a3b71b..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 610eb15cf6..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 79b906d3bf..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 dfc083ae72..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 1a3c866638..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 9c4e5df12a..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 d46b9521dc..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 067b684a1a..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 8e8b95ef63..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 641ee72547..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 dac870d44d..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 27741dac9b..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 80d61da453..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 3d97d108ff..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 3095ba9b79..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 de6d6c1ecb..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 02504c7faa..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 f351e2931d..932e5ca2eb 100644
--- a/info/knuth-pdf/xetex/xetex.pdf
+++ b/info/knuth-pdf/xetex/xetex.pdf
Binary files differ
diff --git a/info/latex-doc-ptr/README b/info/latex-doc-ptr/README
index dfb20a8bc6..898cf775a4 100644
--- a/info/latex-doc-ptr/README
+++ b/info/latex-doc-ptr/README
@@ -18,27 +18,19 @@ Install:
pdflatex latex-doc-ptr
should do nicely.
- My version of TeX is old, so I have some trouble with tex4ht. If you
-are in my situation then try the Makefile, which does a lot of hacking.
-
Notes:
-1) My version of make4ht requires that I change
- \def\IfFileExists#1#2#3{%
-to
- \long\def\IfFileExists#1#2#3{%
-in a local copy of tex4ht.sty. See https://tex.stackexchange.com/a/423729/339
-
-2) Repo is here.
+This document's git repository is here:
https://gitlab.com/jim.hefferon/latex-doc-ptr
Comments to:
- Jim Hefferon email jhefferon@smcvt.edu
+ Jim Hefferon email: jim.hefferon@gmail.com
History:
+ 2024-Sep-29 JH, KB Add contact information.
2021-Jan-02 JH, KB Merged with another doc, first-packages.
2009-Mar-24 Jim Hefferon, Manuel Pégourié-Gonnard, Karl Berry
diff --git a/info/latex-doc-ptr/latex-doc-ptr.css.replacement b/info/latex-doc-ptr/latex-doc-ptr.css.replacement
deleted file mode 100644
index db1fcd494c..0000000000
--- a/info/latex-doc-ptr/latex-doc-ptr.css.replacement
+++ /dev/null
@@ -1,148 +0,0 @@
-
-/* start css.sty */
-.Spectral-Light-osf-t-1x-x-109{}
-.Spectral-Bold-osf-t-1x-x-172{font-size:156%;}
-.ectt-1095{ font-family: monospace;}
-.ectt-1095{ font-family: monospace;}
-.ectt-1095{ font-family: monospace;}
-.Spectral-Bold-osf-t-1x-x-109{}
-.cmr-8{font-size:72%;}
-.cmr-6{font-size:54%;}
-.cmmi-10x-x-109{font-style: italic;}
-.Spectral-Light-osf-t-1{font-size:90%;}
-.ectt-1000{font-size:90%; font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.ectt-1000{ font-family: monospace;}
-.Spectral-LightItalic-osf-t-1x-x-109{}
-.Spectral-Light-osf-sc-t-1x-x-109{}
-.ectt-0900{font-size:81%; font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-.ectt-0900{ font-family: monospace;}
-p.noindent { text-indent: 0em }
-td p.noindent { text-indent: 0em; margin-top:0em; }
-p.nopar { text-indent: 0em; }
-p.indent{ text-indent: 1.5em }
-@media print {div.crosslinks {visibility:hidden;}}
-a img { border-top: 0; border-left: 0; border-right: 0; }
-center { margin-top:1em; margin-bottom:1em; }
-td center { margin-top:0em; margin-bottom:0em; }
-.Canvas { position:relative; }
-img.math{vertical-align:middle;}
-li p.indent { text-indent: 0em }
-li p:first-child{ margin-top:0em; }
-li p:last-child, li div:last-child { margin-bottom:0.5em; }
-li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; }
-.enumerate1 {list-style-type:decimal;}
-.enumerate2 {list-style-type:lower-alpha;}
-.enumerate3 {list-style-type:lower-roman;}
-.enumerate4 {list-style-type:upper-alpha;}
-div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
-.obeylines-h,.obeylines-v {white-space: nowrap; }
-div.obeylines-v p { margin-top:0; margin-bottom:0; }
-.overline{ text-decoration:overline; }
-.overline img{ border-top: 1px solid black; }
-td.displaylines {text-align:center; white-space:nowrap;}
-.centerline {text-align:center;}
-.rightline {text-align:right;}
-div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clear:both; }
-.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
-div.fbox {display:table}
-div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
-div.minipage{width:100%;}
-div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
-div.center div {text-align: left;}
-div.flushright, div.flushright div.flushright {text-align: right;}
-div.flushright div {text-align: left;}
-div.flushleft {text-align: left;}
-.underline{ text-decoration:underline; }
-.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
-.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
-.framebox-c {text-align:center;}
-.framebox-l {text-align:left;}
-.framebox-r {text-align:right;}
-span.thank-mark{ vertical-align: super }
-span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
-div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
-table.tabular td p{margin-top:0em;}
-table.tabular {margin-left: auto; margin-right: auto;}
-td p:first-child{ margin-top:0em; }
-td p:last-child{ margin-bottom:0em; }
-div.td00{ margin-left:0pt; margin-right:0pt; }
-div.td01{ margin-left:0pt; margin-right:5pt; }
-div.td10{ margin-left:5pt; margin-right:0pt; }
-div.td11{ margin-left:5pt; margin-right:5pt; }
-table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
-td.td00{ padding-left:0pt; padding-right:0pt; }
-td.td01{ padding-left:0pt; padding-right:5pt; }
-td.td10{ padding-left:5pt; padding-right:0pt; }
-td.td11{ padding-left:5pt; padding-right:5pt; }
-table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
-.hline hr, .cline hr{ height : 1px; margin:0px; }
-.tabbing-right {text-align:right;}
-span.TEX {letter-spacing: -0.125em; }
-span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
-a span.TEX span.E {text-decoration: none; }
-span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
-span.LATEX span.TEX{ position:relative; left: -0.4em; }
-div.float, div.figure {margin-left: auto; margin-right: auto;}
-div.float img {text-align:center;}
-div.figure img {text-align:center;}
-.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
-.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
-table.equation {width:100%;}
-.equation td{text-align:center; }
-td.equation { margin-top:1em; margin-bottom:1em; }
-td.equation-label { width:5%; text-align:center; }
-td.eqnarray4 { width:5%; white-space: normal; }
-td.eqnarray2 { width:5%; }
-table.eqnarray-star, table.eqnarray {width:100%;}
-div.eqnarray{text-align:center;}
-div.array {text-align:center;}
-div.pmatrix {text-align:center;}
-table.pmatrix {width:100%;}
-span.pmatrix img{vertical-align:middle;}
-div.pmatrix {text-align:center;}
-table.pmatrix {width:100%;}
-span.bar-css {text-decoration:overline;}
-img.cdots{vertical-align:middle;}
-.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
-.index-item, .index-subitem, .index-subsubitem {display:block}
-div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;}
-div.caption span.id{font-weight: bold; white-space: nowrap; }
-h1.partHead{text-align: center}
-p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
-p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
-.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
-.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
-.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;}
-.verse{white-space:nowrap; margin-left:2em}
-div.maketitle {text-align:center;}
-h2.titleHead{text-align:center;}
-div.maketitle{ margin-bottom: 2em; }
-div.author, div.date {text-align:center;}
-div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
-div.author{white-space: nowrap;}
-.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
-.abstract p {margin-left:5%; margin-right:5%;}
-div.abstract {width:100%;}
-.figure img.graphics {margin-left:10%;}
-.lstlisting .label{margin-right:0.5em; }
-div.lstlisting{font-family: monospace; white-space: nowrap; margin-top:0.5em; margin-bottom:0.5em; }
-div.lstinputlisting{ font-family: monospace; white-space: nowrap; }
-.lstinputlisting .label{margin-right:0.5em;}
-.columns-2 p:first-child { margin-top: 0em; }
-/* .columns-2{-moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-gap: 27.2197pt; -webkit-column-gap: 27.2197pt; column-gap: 27.2197pt; -moz-column-rule-width: 0.0pt; -webkit-column-rule-width: 0.0pt; column-rule-rule-width: 0.0pt; -moz-column-rule-color: #555;; -webkit-column-rule-color: #555;; column-rule-color: #555;; -moz-column-rule-style: outset; -webkit-column-rule-style: outset; column-rule-style: outset; -moz-column-fill: balance; -webkit-column-fill: balance; column-fill: balance; } */
-/* end css.sty */
-
-/* added JH */
-/* Adjust the generated defs */
-.Spectral-Bold-lf-t-1x-x-172 {font-size:156%;
- font-weight: bold;} /* doc title in bold */
-.Spectral-Bold-lf-t-1x-x-109 {margin-top:2em;
- font-weight: bold;
- margin-right: 0.25em} /* run-in subsection name */
-p.indent{ text-indent: 0em } /* make all paragraphs un-indented */
-a { text-decoration: none; } /* remove underlines, since below LaTeX is ugly*/
-
-.Spectral-LightItalic-osf-t-1x-x-109 { font-style: italic;
- } /* make "name" in `texdoc name' */
diff --git a/info/latex-doc-ptr/latex-doc-ptr.html b/info/latex-doc-ptr/latex-doc-ptr.html
index 674de5fabb..a91afeddc9 100644
--- a/info/latex-doc-ptr/latex-doc-ptr.html
+++ b/info/latex-doc-ptr/latex-doc-ptr.html
@@ -1,778 +1,213 @@
-<?xml version="1.0" encoding="iso-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
-<html xmlns="http://www.w3.org/1999/xhtml"
->
+<!DOCTYPE html>
+<html lang='en-US' xml:lang='en-US'>
<head><title></title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)" />
-<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)" />
-<!-- xhtml,html -->
-<meta name="src" content="latex-doc-ptr.tex" />
-<link rel="stylesheet" type="text/css" href="latex-doc-ptr.css" />
-</head><body
->
-<div class="center"
->
-<!--l. 6--><p class="noindent" >
-</p><!--l. 7--><p class="noindent" ><span
-class="Spectral-Bold-lf-t-1x-x-172">A First Set of </span><span class="LATEX"><span
-class="Spectral-Bold-lf-t-1x-x-172">L</span><span class="A"><span
-class="Spectral-Bold-lf-t-1x-x-172">A</span></span><span class="TEX"><span
-class="Spectral-Bold-lf-t-1x-x-172">T</span><span
-class="E"><span
-class="Spectral-Bold-lf-t-1x-x-172">E</span></span><span
-class="Spectral-Bold-lf-t-1x-x-172">X</span></span></span> <span
-class="Spectral-Bold-lf-t-1x-x-172">Resources</span></p></div>
- <div class="columns-2">
-<!--l. 17--><p class="indent" > This page suggests documentation, add-on components, and other resources for a beginning <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>
+<meta charset='utf-8' />
+<meta content='TeX4ht (https://tug.org/tex4ht/)' name='generator' />
+<meta content='width=device-width,initial-scale=1' name='viewport' />
+<link href='latex-doc-ptr.css' rel='stylesheet' type='text/css' />
+<meta content='latex-doc-ptr.tex' name='src' />
+</head><body>
+<div class='center'>
+<!-- l. 6 --><p class='noindent'>
+</p><!-- l. 7 --><p class='noindent'><span class='Spectral-Bold-lf-t1-x-x-172'>A First Set of LaTeX Resources</span></p></div>
+ <div class='columns-2'>
+<!-- l. 17 --><p class='indent'> This page suggests documentation, add-on components, and other resources for a beginning LaTeX
user.
-</p><!--l. 20--><p class="indent" > The links here are to freely available materials, so you can click to see the documentation online. Where
-the documentation is also available offline in a typical <span class="TEX">T<span
-class="E">E</span>X</span> installation, we provide its name as an end note.
-View it by running `<span
-class="ectt-1095">texdoc </span><span
-class="Spectral-LightItalic-lf-t-1x-x-109">name</span>' in a terminal.
+</p><!-- l. 20 --><p class='indent'> The links here are to freely available materials, so you can click to see the documentation online. Where
+the documentation is also available offline in a typical TeX installation, we provide its name as an end note.
+View it by running ‘<span class='ectt-1095'>texdoc </span><span class='Spectral-LightItalic-lf-t1-x-x-109'>name</span>’ in a terminal.
</p>
-<h3 class="sectionHead"><a
- id="x1-1000"></a>Starting</h3>
-<!--l. 32--><p class="noindent" >To run <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>, you must use an online service or install a distribution. Online services are commercial;
-find them by entering `online latex' in a search engine. For distributions, your choices are <a
-href="https://tug.org/texlive/" ><span class="TEX">T<span
-class="E">E</span>X</span>&#x00A0;Live</a> on a
-Unix system, including GNU/Linux, or on Windows, or the related <a
-href="https://tug.org/mactex/" >Mac<span class="TEX">T<span
-class="E">E</span>X</span></a> on Macintosh, or <a
-href="https://miktex.org/" >MiK<span class="TEX">T<span
-class="E">E</span>X</span></a> on
+ <h3 class='sectionHead' id='starting'><a id='x1-1000'></a>Starting</h3>
+<!-- l. 32 --><p class='noindent'>To run LaTeX, you must use an online service or install a distribution. Online services are commercial; find
+them by entering ‘online latex’ in a search engine. For distributions, your choices are <a href='https://tug.org/texlive/'>TeX Live</a> on a Unix
+system, including GNU/Linux, or on Windows, or the related <a href='https://tug.org/mactex/'>MacTeX</a> on Macintosh, or <a href='https://miktex.org/'>MiKTeX</a> on
Windows or a Unix system.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Tutorials </span>The site <a
-href="https://www.learnlatex.org/" ><span
-class="ectt-1095">learnlatex.org</span></a> teaches you the basics in a sound way, and also lets you play with the
-commands to see the results. For a more traditional document, the most widely recommended one is <a
-href="https://ctan.org/pkg/lshort-english" >The
-Not-So Short Guide to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="cmmi-10x-x-109">&#x03B5;</span></a>, available in many languages.<sup><a
-href="#ennote-1" id="enmark-1"><span
-class="cmr-8">1</span></a></sup>
- <p>Many people use <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> to write mathematical text and for this the premier choice is from the
-American Mathematical Society. See their <a
-href="http://mirror.ctan.org/info/amslatex/primer/amshelp.pdf" >Getting up and running with AMS-<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span></a>,<sup><a
-href="#ennote-2" id="enmark-2"><span
-class="cmr-8">2</span></a></sup> and more detail is
-in <a
-href="http://mirror.ctan.org/macros/latex/required/amsmath/amsldoc.pdf" >Users Guide for the <span
-class="ectt-1095">amsmath </span>package</a>.<sup><a
-href="#ennote-3" id="enmark-3"><span
-class="cmr-8">3</span></a></sup>
+</p><!-- l. 44 --><p class='noindent'>
</p>
-<h3 class="sectionHead"><a
- id="x1-2000"></a>Documentation</h3>
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">References </span>The nearest thing to a general reference for <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> is <a
-href="http://mirror.ctan.org/info/latex2e-help-texinfo/latex2e.html" ><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="cmmi-10x-x-109">&#x03B5;</span> unofficial reference manual</a>.<sup><a
-href="#ennote-4" id="enmark-4"><span
-class="cmr-8">4</span></a></sup>
-Look for symbols in the <a
-href="http://mirror.ctan.org/info/symbols/comprehensive/symbols-letter.pdf" >Comprehensive List of Symbols</a>.<sup><a
-href="#ennote-5" id="enmark-5"><span
-class="cmr-8">5</span></a></sup> And, <a
-href="https://tug.org/TUGboat/" >TUGboat</a>, the journal of the <a
-href="https://tug.org" ><span class="TEX">T<span
-class="E">E</span>X</span> Users
-Group</a>, has published many articles, at levels from beginner to expert, almost since the inception of
-<span class="TEX">T<span
-class="E">E</span>X</span>.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">FAQs </span>Many web pages offer quick help with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>, although they can be out of date. Particularly useful
-and reliable are the <a
-href="https://texfaq.org/" ><span class="TEX">T<span
-class="E">E</span>X</span> FAQ</a>,<sup><a
-href="#ennote-6" id="enmark-6"><span
-class="cmr-8">6</span></a></sup> as well as <a
-href="https://tug.org/interest.html" ><span class="TEX">T<span
-class="E">E</span>X</span> Resources on the Web</a>. You can also get a handy
-general <a
-href="http://mirror.ctan.org/info/latexcheat/latexcheat/latexsheet.pdf" ><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> Cheat Sheet</a>,<sup><a
-href="#ennote-7" id="enmark-7"><span
-class="cmr-8">7</span></a></sup> as well as the <a
-href="http://mirrors.ctan.org/info/undergradmath/undergradmath.pdf" >Math for Undergraduates Cheat Sheet</a>.<sup><a
-href="#ennote-8" id="enmark-8"><span
-class="cmr-8">8</span></a></sup> Also,
-<a
-href="http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf" >An essential guide to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="cmmi-10x-x-109">&#x03B5;</span> usage</a><sup><a
-href="#ennote-9" id="enmark-9"><span
-class="cmr-8">9</span></a></sup> helps you develop sound habits, by saying what not to
+ <h4 class='subsectionHead' id='tutorials'><a id='x1-2000'></a>Tutorials</h4>
+<!-- l. 45 --><p class='noindent'>The site <a href='https://www.learnlatex.org/'><span class='ectt-1095'>learnlatex.org</span></a> teaches you the basics in a sound way, and also lets you play with the commands
+to see the results. For a more traditional document, the most widely recommended one is <a href='https://ctan.org/pkg/lshort-english'>The Not-So Short
+Guide to LaTeX2e</a>, available in many languages.<sup class='textsuperscript'><a href='#ennote-1' id='enmark-1'><span class='Spectral-Light-lf-t1-'>1</span></a></sup>
+</p><!-- l. 59 --><p class='indent'> <p>Many people use LaTeX to write mathematical text and for this the premier choice is from the
+American Mathematical Society. See their <a href='http://mirror.ctan.org/info/amslatex/primer/amshelp.pdf'>Getting up and running with AMS-LaTeX</a>,<sup class='textsuperscript'><a href='#ennote-2' id='enmark-2'><span class='Spectral-Light-lf-t1-'>2</span></a></sup> and more detail is
+in <a href='http://mirror.ctan.org/macros/latex/required/amsmath/amsldoc.pdf'>Users Guide for the <span class='ectt-1095'>amsmath </span>package</a>.<sup class='textsuperscript'><a href='#ennote-3' id='enmark-3'><span class='Spectral-Light-lf-t1-'>3</span></a></sup>
+</p><!-- l. 72 --><p class='noindent'>
+</p>
+ <h3 class='sectionHead' id='documentation'><a id='x1-3000'></a>Documentation</h3>
+<!-- l. 75 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='references'><a id='x1-4000'></a>References</h4>
+<!-- l. 76 --><p class='noindent'>The nearest thing to a general reference for LaTeX is <a href='http://mirror.ctan.org/info/latex2e-help-texinfo/latex2e.html'>LaTeX2e unofficial reference manual</a>.<sup class='textsuperscript'><a href='#ennote-4' id='enmark-4'><span class='Spectral-Light-lf-t1-'>4</span></a></sup> Look for
+symbols in the <a href='http://mirror.ctan.org/info/symbols/comprehensive/symbols-letter.pdf'>Comprehensive List of Symbols</a>.<sup class='textsuperscript'><a href='#ennote-5' id='enmark-5'><span class='Spectral-Light-lf-t1-'>5</span></a></sup> And, <a href='https://tug.org/TUGboat/'>TUGboat</a>, the journal of the <a href='https://tug.org'>TeX Users Group</a>,
+has published many articles, at levels from beginner to expert, almost since the inception of
+
+
+TeX.
+</p><!-- l. 90 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='faqs'><a id='x1-5000'></a>FAQs</h4>
+<!-- l. 91 --><p class='noindent'>Many web pages offer quick help with LaTeX, although they can be out of date. Particularly useful and
+reliable are the <a href='https://texfaq.org/'>TeX FAQ</a>,<sup class='textsuperscript'><a href='#ennote-6' id='enmark-6'><span class='Spectral-Light-lf-t1-'>6</span></a></sup> as well as <a href='https://tug.org/interest.html'>TeX Resources on the Web</a>. You can also get a handy
+general <a href='http://mirror.ctan.org/info/latexcheat/latexcheat/latexsheet.pdf'>LaTeX Cheat Sheet</a>,<sup class='textsuperscript'><a href='#ennote-7' id='enmark-7'><span class='Spectral-Light-lf-t1-'>7</span></a></sup> as well as the <a href='http://mirrors.ctan.org/info/undergradmath/undergradmath.pdf'>Math for Undergraduates Cheat Sheet</a>.<sup class='textsuperscript'><a href='#ennote-8' id='enmark-8'><span class='Spectral-Light-lf-t1-'>8</span></a></sup> Also,
+<a href='http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf'>An essential guide to LaTeX2e usage</a><sup class='textsuperscript'><a href='#ennote-9' id='enmark-9'><span class='Spectral-Light-lf-t1-'>9</span></a></sup> helps you develop sound habits, by saying what not to
do.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Questions </span>If you are stuck on an issue, the <a
-href="https://tex.stackexchange.com/" ><span class="TEX">T<span
-class="E">E</span>X</span>-<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> Stack Exchange</a> site and the mailing list
-<a
-href="https://lists.tug.org/texhax" >texhax@tug.org</a> are where knowledgeable people hang out. You are likely to find an answer in their past
-discussions, which cover decades, and if not then you can post a question yourself.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Books </span>There are many excellent books about <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>. Visit the <a
-href="https://tug.org/books/" ><span class="TEX">T<span
-class="E">E</span>X</span> Users Group's book list</a> for a
-selection, and for discounts.
-<h3 class="sectionHead"><a
- id="x1-3000"></a>Packages</h3>
-<!--l. 131--><p class="noindent" >One of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>'s strengths is the tremendous number of available add-on packages. This list covers most of
+</p><!-- l. 109 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='questions'><a id='x1-6000'></a>Questions</h4>
+<!-- l. 110 --><p class='noindent'>If you are stuck on an issue, the <a href='https://tex.stackexchange.com/'>TeX-LaTeX Stack Exchange</a> site and the mailing list <a href='https://lists.tug.org/texhax'>texhax@tug.org</a> are
+where knowledgeable people hang out. You are likely to find an answer in their past discussions, which
+cover decades, and if not then you can post a question yourself.
+</p><!-- l. 119 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='books'><a id='x1-7000'></a>Books</h4>
+<!-- l. 120 --><p class='noindent'><p>There are many excellent books about LaTeX. Visit the <a href='https://tug.org/books/'>TeX Users Group’s book list</a> for a selection, and for
+discounts.
+</p><!-- l. 129 --><p class='noindent'>
+</p>
+ <h3 class='sectionHead' id='packages'><a id='x1-8000'></a>Packages</h3>
+<!-- l. 131 --><p class='noindent'>One of LaTeX’s strengths is the tremendous number of available add-on packages. This list covers most of
what beginners want to do. (There are some comments in parentheses that often come up in conjunction
+with these recommendations.)
+</p><!-- l. 139 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='our-archive'><a id='x1-9000'></a>Our archive</h4>
+<!-- l. 140 --><p class='noindent'>The Comprehensive TeX Archive Network, <a href='https://ctan.org'><span class='Spectral-Light-lf-t1-'>CTAN</span></a>, has the latest official versions of the packages that are
+in the distributions, along with documentation. <a href='https://ctan.org/topics/cloud'>Browsing by topic</a> can be very handy.
+</p><!-- l. 149 --><p class='indent'> <p>If you have trouble finding something, it may be the house package of a journal or institution. Look on
+their web page as well as on <span class='Spectral-Light-lf-t1-'>CTAN</span>.
-with these recommendations.)
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Our archive </span>The Comprehensive <span class="TEX">T<span
-class="E">E</span>X</span> Archive Network, <a
-href="https://ctan.org" ><span
-class="Spectral-Light-lf-t-1">CTAN</span></a>, has the latest official versions of the
-packages that are in the distributions, along with documentation. <a
-href="https://ctan.org/topics/cloud" >Browsing by topic</a> can be very
-handy.
-
-<p><p>If you have trouble finding something, it may be the house package of a journal or institution. Look on
-their web page as well as on <span
-class="Spectral-Light-lf-t-1">CTAN</span>.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Every document </span>To change page size, margins, and orientation, use <a
-href="https://ctan.org/pkg/geometry" ><span
-class="ectt-1095">geometry</span></a>.<sup><a
-href="#ennote-10" id="enmark-10"><span
-class="cmr-8">10</span></a></sup> Get multiple columns
-with <a
-href="https://ctan.org/pkg/multicol" ><span
-class="ectt-1095">multicol</span></a>.<sup><a
-href="#ennote-11" id="enmark-11"><span
-class="cmr-8">11</span></a></sup>
- <p>As referred to above, any document containing significant amounts of mathematics should use the
-American Mathematical Society's packages <a
-href="https://ctan.org/pkg/amsmath" ><span
-class="ectt-1095">amsmath</span></a><sup><a
-href="#ennote-12" id="enmark-12"><span
-class="cmr-8">12</span></a></sup> and <a
-href="https://ctan.org/pkg/amsfonts" ><span
-class="ectt-1095">amsfonts</span></a>.<sup><a
-href="#ennote-13" id="enmark-13"><span
-class="cmr-8">13</span></a></sup> Also use their <a
-href="https://ctan.org/pkg/amsthm" ><span
-class="ectt-1095">amsthm</span></a><sup><a
-href="#ennote-14" id="enmark-14"><span
-class="cmr-8">14</span></a></sup> for
-producing theorem environments. Notes: (1)&#x00A0;<a
-href="https://ctan.org/pkg/amsfonts" ><span
-class="ectt-1095">amssymb</span></a> inputs <a
-href="https://ctan.org/pkg/amsfonts" ><span
-class="ectt-1095">amsfonts</span></a> so load the former instead of the
-latter, (2)&#x00A0;many authors also use the calligraphic characters in <a
-href="https://ctan.org/pkg/rsfs" ><span
-class="ectt-1095">rsfs</span></a>,<sup><a
-href="#ennote-15" id="enmark-15"><span
-class="cmr-8">15</span></a></sup> (3)&#x00A0;get bold math symbols with <a
-href="https://ctan.org/pkg/bm" ><span
-class="ectt-1095">bm</span></a>,<sup><a
-href="#ennote-16" id="enmark-16"><span
-class="cmr-8">16</span></a></sup>
-(4)&#x00A0;don't load <a
-href="https://ctan.org/pkg/amsmath" ><span
-class="ectt-1095">amsmath</span></a> directly, instead get it by loading <a
-href="https://ctan.org/pkg/mathtools" ><span
-class="ectt-1095">mathtools</span></a><sup><a
-href="#ennote-17" id="enmark-17"><span
-class="cmr-8">17</span></a></sup> for some useful improvements, and
-(4)&#x00A0;load <a
-href="https://ctan.org/pkg/amsthm" ><span
-class="ectt-1095">amsthm</span></a> after <a
-href="https://ctan.org/pkg/mathtools" ><span
-class="ectt-1095">mathtools</span></a>.
- <p>Also, include <a
-href="https://ctan.org/pkg/microtype" ><span
-class="ectt-1095">microtype</span></a>.<sup><a
-href="#ennote-18" id="enmark-18"><span
-class="cmr-8">18</span></a></sup> It will make your document have fewer awkward lines.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Inside a document </span>Tweak the layout of lists with <a
-href="https://ctan.org/pkg/enumitem" ><span
-class="ectt-1095">enumitem</span></a>.<sup><a
-href="#ennote-19" id="enmark-19"><span
-class="cmr-8">19</span></a></sup>
- <p>Enhance captions with <a
-href="https://ctan.org/pkg/caption" ><span
-class="ectt-1095">caption</span></a><sup><a
-href="#ennote-20" id="enmark-20"><span
-class="cmr-8">20</span></a></sup> and control floating environments with <a
-href="https://ctan.org/pkg/float" ><span
-class="ectt-1095">float</span></a>.<sup><a
-href="#ennote-21" id="enmark-21"><span
-class="cmr-8">21</span></a></sup> (In particular, this
-package provides the `<span
-class="ectt-1095">H</span>' option to override automatic float placement and put something exactly where you
+</p><!-- l. 155 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='every-document'><a id='x1-10000'></a>Every document</h4>
+<!-- l. 156 --><p class='noindent'>To change page size, margins, and orientation, use <a href='https://ctan.org/pkg/geometry'><span class='ectt-1095'>geometry</span></a>.<sup class='textsuperscript'><a href='#ennote-10' id='enmark-10'><span class='Spectral-Light-lf-t1-'>10</span></a></sup> Get multiple columns with
+<a href='https://ctan.org/pkg/multicol'><span class='ectt-1095'>multicol</span></a>.<sup class='textsuperscript'><a href='#ennote-11' id='enmark-11'><span class='Spectral-Light-lf-t1-'>11</span></a></sup>
+</p><!-- l. 160 --><p class='indent'> <p>As referred to above, any document containing significant amounts of mathematics should use the
+American Mathematical Society’s packages <a href='https://ctan.org/pkg/amsmath'><span class='ectt-1095'>amsmath</span></a><sup class='textsuperscript'><a href='#ennote-12' id='enmark-12'><span class='Spectral-Light-lf-t1-'>12</span></a></sup> and <a href='https://ctan.org/pkg/amsfonts'><span class='ectt-1095'>amsfonts</span></a>.<sup class='textsuperscript'><a href='#ennote-13' id='enmark-13'><span class='Spectral-Light-lf-t1-'>13</span></a></sup> Also use their <a href='https://ctan.org/pkg/amsthm'><span class='ectt-1095'>amsthm</span></a><sup class='textsuperscript'><a href='#ennote-14' id='enmark-14'><span class='Spectral-Light-lf-t1-'>14</span></a></sup> for
+producing theorem environments. Notes: (1)  <a href='https://ctan.org/pkg/amsfonts'><span class='ectt-1095'>amssymb</span></a> inputs <a href='https://ctan.org/pkg/amsfonts'><span class='ectt-1095'>amsfonts</span></a> so load the former instead of the
+latter, (2) many authors also use the calligraphic characters in <a href='https://ctan.org/pkg/rsfs'><span class='ectt-1095'>rsfs</span></a>,<sup class='textsuperscript'><a href='#ennote-15' id='enmark-15'><span class='Spectral-Light-lf-t1-'>15</span></a></sup> (3) get bold math symbols with <a href='https://ctan.org/pkg/bm'><span class='ectt-1095'>bm</span></a>,<sup class='textsuperscript'><a href='#ennote-16' id='enmark-16'><span class='Spectral-Light-lf-t1-'>16</span></a></sup>
+(4) don’t load <a href='https://ctan.org/pkg/amsmath'><span class='ectt-1095'>amsmath</span></a> directly, instead get it by loading <a href='https://ctan.org/pkg/mathtools'><span class='ectt-1095'>mathtools</span></a><sup class='textsuperscript'><a href='#ennote-17' id='enmark-17'><span class='Spectral-Light-lf-t1-'>17</span></a></sup> for some useful improvements, and
+(4) load <a href='https://ctan.org/pkg/amsthm'><span class='ectt-1095'>amsthm</span></a> after <a href='https://ctan.org/pkg/mathtools'><span class='ectt-1095'>mathtools</span></a>.
+</p><!-- l. 178 --><p class='indent'> <p>Also, include <a href='https://ctan.org/pkg/microtype'><span class='ectt-1095'>microtype</span></a>.<sup class='textsuperscript'><a href='#ennote-18' id='enmark-18'><span class='Spectral-Light-lf-t1-'>18</span></a></sup> It will make your document have fewer awkward lines.
+</p><!-- l. 185 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='inside-a-document'><a id='x1-11000'></a>Inside a document</h4>
+<!-- l. 186 --><p class='noindent'>Tweak the layout of lists with <a href='https://ctan.org/pkg/enumitem'><span class='ectt-1095'>enumitem</span></a>.<sup class='textsuperscript'><a href='#ennote-19' id='enmark-19'><span class='Spectral-Light-lf-t1-'>19</span></a></sup>
+</p><!-- l. 188 --><p class='indent'> <p>Enhance captions with <a href='https://ctan.org/pkg/caption'><span class='ectt-1095'>caption</span></a><sup class='textsuperscript'><a href='#ennote-20' id='enmark-20'><span class='Spectral-Light-lf-t1-'>20</span></a></sup> and control floating environments with <a href='https://ctan.org/pkg/float'><span class='ectt-1095'>float</span></a>.<sup class='textsuperscript'><a href='#ennote-21' id='enmark-21'><span class='Spectral-Light-lf-t1-'>21</span></a></sup> (In particular, this
+package provides the ‘<span class='ectt-1095'>H</span>’ option to override automatic float placement and put something exactly where you
ask. This may cause issues&nbsp;&mdash; what if you want to include a two inch tall graphic on a page that has only an
inch left?&nbsp;&mdash; but it sometimes is what you want.)
- <p>Get hyperlinks and turn references into links with <a
-href="https://ctan.org/pkg/hyperref" ><span
-class="ectt-1095">hyperref</span></a><sup><a
-href="#ennote-22" id="enmark-22"><span
-class="cmr-8">22</span></a></sup> (make sure to set it up, as with
-<span class="lstinline"></span><span
-class="ectt-1000">\</span><span
-class="ectt-1000">hypersetup</span><span
-class="ectt-1000">{</span><span
-class="ectt-1000">colorlinks</span><span
-class="ectt-1000">=</span><span
-class="ectt-1000">true</span><span
-class="ectt-1000">}</span>). Have cross-references that say `Theorem&#x00A0;1.2' instead of just `1.2' with
-<a
-href="https://ctan.org/pkg/cleveref" ><span
-class="ectt-1095">cleveref</span></a>.<sup><a
-href="#ennote-23" id="enmark-23"><span
-class="cmr-8">23</span></a></sup> For <span
-class="Spectral-Light-lf-t-1">URL</span>'s and file paths that can break across lines, use <a
-href="https://ctan.org/pkg/url" ><span
-class="ectt-1095">url</span></a>.<sup><a
-href="#ennote-24" id="enmark-24"><span
-class="cmr-8">24</span></a></sup> (If you use <a
-href="https://ctan.org/pkg/hyperref" ><span
-class="ectt-1095">hyperref</span></a> then note
-that it has its own commands for the <a
-href="https://ctan.org/pkg/cleveref" ><span
-class="ectt-1095">cleveref</span></a> and <a
-href="https://ctan.org/pkg/url" ><span
-class="ectt-1095">url</span></a> functions.)
- <p>Inside verbatim text, make single quotes come out correctly with <a
-href="https://ctan.org/pkg/upquote" ><span
-class="ectt-1095">upquote</span></a>.<sup><a
-href="#ennote-25" id="enmark-25"><span
-class="cmr-8">25</span></a></sup> For including computer
-code, the <a
-href="https://ctan.org/pkg/listings" ><span
-class="ectt-1095">listings</span></a><sup><a
-href="#ennote-26" id="enmark-26"><span
-class="cmr-8">26</span></a></sup> package is very popular. (Copy and paste for computer code is especially convenient.
-This is a start for the <a
-href="https://ctan.org/pkg/listings" ><span
-class="ectt-1095">listings</span></a> package. </p><!--l. 219-->
- <div class="lstlisting" id="listing-1"><span class="label"><a
- id="x1-3001r1"></a></span><span
-class="ectt-1000">\</span><span
-class="ectt-1000">lstset</span><span
-class="ectt-1000">{</span><span
-class="ectt-1000">basicstyle</span><span
-class="ectt-1000">=\</span><span
-class="ectt-1000">ttfamily</span><span
-class="ectt-1000">,</span><span
-class="ectt-1000">&#x00A0;</span><br /><span class="label"><a
- id="x1-3002r2"></a></span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">keepspaces</span><span
-class="ectt-1000">=</span><span
-class="ectt-1000">true</span><span
-class="ectt-1000">,</span><span
-class="ectt-1000">&#x00A0;</span><br /><span class="label"><a
- id="x1-3003r3"></a></span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">&#x00A0;</span><span
-class="ectt-1000">columns</span><span
-class="ectt-1000">=</span><span
-class="ectt-1000">fullflexible</span><span
-class="ectt-1000">}</span>
+</p><!-- l. 199 --><p class='indent'> <p>Get hyperlinks and turn references into links with <a href='https://ctan.org/pkg/hyperref'><span class='ectt-1095'>hyperref</span></a><sup class='textsuperscript'><a href='#ennote-22' id='enmark-22'><span class='Spectral-Light-lf-t1-'>22</span></a></sup> (make sure to set it up, as with
+<code class='lstinline'><span style='color:#000000'>\hypersetup{colorlinks=true}</span></code>). Have cross-references that say ‘Theorem 1.2’ instead of just ‘1.2’ with
+<a href='https://ctan.org/pkg/cleveref'><span class='ectt-1095'>cleveref</span></a>.<sup class='textsuperscript'><a href='#ennote-23' id='enmark-23'><span class='Spectral-Light-lf-t1-'>23</span></a></sup> For <span class='Spectral-Light-lf-t1-'>URL</span>’s and file paths that can break across lines, use <a href='https://ctan.org/pkg/url'><span class='ectt-1095'>url</span></a>.<sup class='textsuperscript'><a href='#ennote-24' id='enmark-24'><span class='Spectral-Light-lf-t1-'>24</span></a></sup> (If you use <a href='https://ctan.org/pkg/hyperref'><span class='ectt-1095'>hyperref</span></a> then note
+that it has its own commands for the <a href='https://ctan.org/pkg/cleveref'><span class='ectt-1095'>cleveref</span></a> and <a href='https://ctan.org/pkg/url'><span class='ectt-1095'>url</span></a> functions.)
+</p><!-- l. 210 --><p class='indent'> <p>Inside verbatim text, make single quotes come out correctly with <a href='https://ctan.org/pkg/upquote'><span class='ectt-1095'>upquote</span></a>.<sup class='textsuperscript'><a href='#ennote-25' id='enmark-25'><span class='Spectral-Light-lf-t1-'>25</span></a></sup> For including computer
+code, the <a href='https://ctan.org/pkg/listings'><span class='ectt-1095'>listings</span></a><sup class='textsuperscript'><a href='#ennote-26' id='enmark-26'><span class='Spectral-Light-lf-t1-'>26</span></a></sup> package is very popular. (Copy and paste for computer code is especially convenient.
+This is a start for the <a href='https://ctan.org/pkg/listings'><span class='ectt-1095'>listings</span></a> package. </p><!-- l. 219 -->
+ <pre class='lstlisting' id='listing-2'><span class='label'><a id='x1-11001r1'></a></span><span style='color:#000000'><span class='ectt-1000'>\</span></span><span style='color:#000000'><span class='ectt-1000'>lstset</span></span><span style='color:#000000'><span class='ectt-1000'>{</span></span><span style='color:#000000'><span class='ectt-1000'>basicstyle</span></span><span style='color:#000000'><span class='ectt-1000'>=\</span></span><span style='color:#000000'><span class='ectt-1000'>ttfamily</span></span><span style='color:#000000'><span class='ectt-1000'>,</span></span>
+<span class='label'><a id='x1-11002r2'></a></span><span style='color:#000000'> <span class='ectt-1000'>keepspaces=true,</span>
+</span><span class='label'><a id='x1-11003r3'></a></span><span style='color:#000000'> <span class='ectt-1000'>columns=fullflexible}</span></span></pre>
- </div>
- But it is not a full solution. The results depend on the <span
-class="Spectral-Light-lf-t-1">PDF </span>viewer and worse, if your code line begins
+<!-- l. 224 --><p class='indent'> But it is not a full solution. The results depend on the <span class='Spectral-Light-lf-t1-'>PDF </span>viewer and worse, if your code line begins
with blank spaces then after copy and paste those spaces are gone.)
- <p>If you use Python, <a
-href="https://ctan.org/pkg/pythontex" ><span
-class="ectt-1095">pythontex</span></a><sup><a
-href="#ennote-27" id="enmark-27"><span
-class="cmr-8">27</span></a></sup> will show code listings, but it also allows you to execute Python and put
-the results in your output. Do the same for the <span
-class="Spectral-LightItalic-lf-t-1x-x-109">Sage </span>mathematics software with <a
-href="https://ctan.org/pkg/sagetex" ><span
-class="ectt-1095">sagetex</span></a>, and similar
+</p><!-- l. 229 --><p class='indent'> <p>If you use Python, <a href='https://ctan.org/pkg/pythontex'><span class='ectt-1095'>pythontex</span></a><sup class='textsuperscript'><a href='#ennote-27' id='enmark-27'><span class='Spectral-Light-lf-t1-'>27</span></a></sup> will show code listings, but it also allows you to execute Python and put
+the results in your output. Do the same for the <span class='Spectral-LightItalic-lf-t1-x-x-109'>Sage </span>mathematics software with <a href='https://ctan.org/pkg/sagetex'><span class='ectt-1095'>sagetex</span></a>, and similar
support exists for other languages.
- <p>There are many packages that add table capabilities, such as multirow entries and breaking across
-pages. The first package to try is <a
-href="https://ctan.org/pkg/array" ><span
-class="ectt-1095">array</span></a>,<sup><a
-href="#ennote-28" id="enmark-28"><span
-class="cmr-8">28</span></a></sup> which lets you define your own column types. To handle
-scientific units, use <a
-href="https://ctan.org/pkg/siunitx" ><span
-class="ectt-1095">siunitx</span></a><sup><a
-href="#ennote-29" id="enmark-29"><span
-class="cmr-8">29</span></a></sup> (which also has a table column type for aligning on a decimal
+</p><!-- l. 238 --><p class='indent'> <p>There are many packages that add table capabilities, such as multirow entries and breaking across
+pages. The first package to try is <a href='https://ctan.org/pkg/array'><span class='ectt-1095'>array</span></a>,<sup class='textsuperscript'><a href='#ennote-28' id='enmark-28'><span class='Spectral-Light-lf-t1-'>28</span></a></sup> which lets you define your own column types. To handle
+scientific units, use <a href='https://ctan.org/pkg/siunitx'><span class='ectt-1095'>siunitx</span></a><sup class='textsuperscript'><a href='#ennote-29' id='enmark-29'><span class='Spectral-Light-lf-t1-'>29</span></a></sup> (which also has a table column type for aligning on a decimal
point).
- <p>Make boxes that are colored or framed, such as boxes for theorems, with <a
-href="https://ctan.org/pkg/tcolorbox" ><span
-class="ectt-1095">tcolorbox</span></a>.<sup><a
-href="#ennote-30" id="enmark-30"><span
-class="cmr-8">30</span></a></sup>
- <p>Use <a
-href="https://ctan.org/pkg/babel" ><span
-class="ectt-1095">babel</span></a><sup><a
-href="#ennote-31" id="enmark-31"><span
-class="cmr-8">31</span></a></sup> for internationalization, including changing the title of the abstract or the bibliography.
-(Note that <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> now defaults to UTF-8 encoded input.)
- <p>Finally, when developing a document, you often want to generate filler text. Use <a
-href="https://ctan.org/pkg/lipsum" ><span
-class="ectt-1095">lipsum</span></a>.<sup><a
-href="#ennote-32" id="enmark-32"><span
-class="cmr-8">32</span></a></sup>
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Color and graphics </span>For colors, use <a
-href="https://ctan.org/pkg/xcolor" ><span
-class="ectt-1095">xcolor</span></a>.<sup><a
-href="#ennote-33" id="enmark-33"><span
-class="cmr-8">33</span></a></sup>
- <p>To include graphics and do simple manipulations such as resizing, use <a
-href="https://ctan.org/pkg/graphicx" ><span
-class="ectt-1095">graphicx</span></a>.<sup><a
-href="#ennote-34" id="enmark-34"><span
-class="cmr-8">34</span></a></sup> Use the <span
-class="Spectral-Light-lf-t-1">JPG </span>format
-for photos, <span
-class="Spectral-Light-lf-t-1">PNG </span>for other kinds of raster graphics, and <span
-class="Spectral-Light-lf-t-1">PDF </span>for vector graphics. If your graphic is in another
+</p><!-- l. 247 --><p class='indent'> <p>Make boxes that are colored or framed, such as boxes for theorems, with <a href='https://ctan.org/pkg/tcolorbox'><span class='ectt-1095'>tcolorbox</span></a>.<sup class='textsuperscript'><a href='#ennote-30' id='enmark-30'><span class='Spectral-Light-lf-t1-'>30</span></a></sup>
+</p><!-- l. 251 --><p class='indent'> Use <a href='https://ctan.org/pkg/babel'><span class='ectt-1095'>babel</span></a><sup class='textsuperscript'><a href='#ennote-31' id='enmark-31'><span class='Spectral-Light-lf-t1-'>31</span></a></sup> for internationalization, including changing the title of the abstract or the bibliography.
+(Note that LaTeX now defaults to UTF-8 encoded input.)
+</p><!-- l. 256 --><p class='indent'> <p>Finally, when developing a document, you often want to generate filler text. Use <a href='https://ctan.org/pkg/lipsum'><span class='ectt-1095'>lipsum</span></a>.<sup class='textsuperscript'><a href='#ennote-32' id='enmark-32'><span class='Spectral-Light-lf-t1-'>32</span></a></sup>
-format then convert it to one of these three. (Usually in your <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> source, you give the file name without
-the extension, as with <span class="lstinline"></span><span
-class="ectt-1000">\</span><span
-class="ectt-1000">includegraphics</span><span
-class="ectt-1000">{</span><span
-class="ectt-1000">myplot</span><span
-class="ectt-1000">}</span>.) Include parts of an outside <span
-class="Spectral-Light-lf-t-1">PDF </span>document with
-<a
-href="https://ctan.org/pkg/pdfpages" ><span
-class="ectt-1095">pdfpages</span></a>.<sup><a
-href="#ennote-35" id="enmark-35"><span
-class="cmr-8">35</span></a></sup> Include video or sound using <a
-href="https://ctan.org/pkg/media9" ><span
-class="ectt-1095">media9</span></a>.<sup><a
-href="#ennote-36" id="enmark-36"><span
-class="cmr-8">36</span></a></sup>
- <p>In your plots and graphics, you want that the fonts and notations match your document. You have a few
-choices. Draw inside your document with <a
-href="https://ctan.org/pkg/pgf" >Ti<span
-class="Spectral-LightItalic-lf-t-1x-x-109">k</span>Z</a>.<sup><a
-href="#ennote-37" id="enmark-37"><span
-class="cmr-8">37</span></a></sup> You can instead draw using an external command
-language such as <a
-href="https://asymptote.sourceforge.io/" >Asymptote</a>,<sup><a
-href="#ennote-38" id="enmark-38"><span
-class="cmr-8">38</span></a></sup> and bring the results in as graphics. And there are other options, such as
-that the <a
-href="http://www.gnuplot.info/" >Gnuplot</a> plotting software will output Ti<span
-class="Spectral-LightItalic-lf-t-1x-x-109">k</span>Z commands, and the <a
-href="https://inkscape.org/" >Inkscape</a> vector graphics editor
-allows you to embed <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>-generated equations.
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Front and back matter, headers, footers </span>To style chapter and section titles, use <a
-href="https://ctan.org/pkg/titlesec" ><span
-class="ectt-1095">titlesec</span></a>.<sup><a
-href="#ennote-39" id="enmark-39"><span
-class="cmr-8">39</span></a></sup> For page
-headers and footers, reach for <a
-href="https://ctan.org/pkg/fancyhdr" ><span
-class="ectt-1095">fancyhdr</span></a>.<sup><a
-href="#ennote-40" id="enmark-40"><span
-class="cmr-8">40</span></a></sup> You can tweak the format of tables of contents, lists of figures,
-etc., with <a
-href="https://ctan.org/pkg/tocloft" ><span
-class="ectt-1095">tocloft</span></a>.<sup><a
-href="#ennote-41" id="enmark-41"><span
-class="cmr-8">41</span></a></sup>
- <p>For footnotes, use <a
-href="https://ctan.org/pkg/footmisc" ><span
-class="ectt-1095">footmisc</span></a>.<sup><a
-href="#ennote-42" id="enmark-42"><span
-class="cmr-8">42</span></a></sup> Make an index with <a
-href="https://ctan.org/pkg/makeindex" ><span
-class="ectt-1095">makeindex</span></a>.<sup><a
-href="#ennote-43" id="enmark-43"><span
-class="cmr-8">43</span></a></sup> With <a
-href="https://ctan.org/pkg/answers" ><span
-class="ectt-1095">answers</span></a><sup><a
-href="#ennote-44" id="enmark-44"><span
-class="cmr-8">44</span></a></sup> you can send exercise
-answers to an external file, where you can make them a separate document or include them at the end of the
-current one.
- <p>Bibliographies are a thorny area. Often you have strict requirements, such as from the <a
-href="https://ctan.org/pkg/MLA" ><span
-class="ectt-1095">MLA</span></a>.<sup><a
-href="#ennote-45" id="enmark-45"><span
-class="cmr-8">45</span></a></sup> <span
-class="Spectral-Light-lf-t-1">CTAN </span>is a
-big help here; check out the many styles for both <a
-href="https://ctan.org/topic/bibtex-sty" >B<span
-class="Spectral-Light-lf-sc-t-1x-x-109">ib</span><span class="TEX">T<span
-class="E">E</span>X</span></a><sup><a
-href="#ennote-46" id="enmark-46"><span
-class="cmr-8">46</span></a></sup> and <a
-href="https://ctan.org/topic/biblatex" >B<span
-class="Spectral-Light-lf-sc-t-1x-x-109">ib</span><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span></a>.<sup><a
-href="#ennote-47" id="enmark-47"><span
-class="cmr-8">47</span></a></sup>
-<p class="subsection"><span
-class="Spectral-Bold-lf-t-1x-x-109">Special documents </span>Make exams and problem sets with the <a
-href="https://ctan.org/pkg/exam" ><span
-class="ectt-1095">exam</span></a><sup><a
-href="#ennote-48" id="enmark-48"><span
-class="cmr-8">48</span></a></sup> class.
- <p>There are many, many resume and CV packages. Start with <span
-class="Spectral-Light-lf-t-1">CTAN</span>'s <a
-href="https://ctan.org/topic/cv" >cv topic</a>.
- <p>To make presentations, use the <a
-href="https://ctan.org/pkg/beamer" ><span
-class="ectt-1095">beamer</span></a><sup><a
-href="#ennote-49" id="enmark-49"><span
-class="cmr-8">49</span></a></sup> class. (However, with this package you are entering another
+</p><!-- l. 263 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='color-and-graphics'><a id='x1-12000'></a>Color and graphics</h4>
+<!-- l. 264 --><p class='noindent'>For colors, use <a href='https://ctan.org/pkg/xcolor'><span class='ectt-1095'>xcolor</span></a>.<sup class='textsuperscript'><a href='#ennote-33' id='enmark-33'><span class='Spectral-Light-lf-t1-'>33</span></a></sup>
+</p><!-- l. 267 --><p class='indent'> <p>To include graphics and do simple manipulations such as resizing, use <a href='https://ctan.org/pkg/graphicx'><span class='ectt-1095'>graphicx</span></a>.<sup class='textsuperscript'><a href='#ennote-34' id='enmark-34'><span class='Spectral-Light-lf-t1-'>34</span></a></sup> Use the <span class='Spectral-Light-lf-t1-'>JPG </span>format
+for photos, <span class='Spectral-Light-lf-t1-'>PNG </span>for other kinds of raster graphics, and <span class='Spectral-Light-lf-t1-'>PDF </span>for vector graphics. If your graphic is in another
+format then convert it to one of these three. (Usually in your LaTeX source, you give the file name without
+the extension, as with <code class='lstinline'><span style='color:#000000'>\includegraphics{myplot}</span></code>.) Include parts of an outside <span class='Spectral-Light-lf-t1-'>PDF </span>document with
+<a href='https://ctan.org/pkg/pdfpages'><span class='ectt-1095'>pdfpages</span></a>.<sup class='textsuperscript'><a href='#ennote-35' id='enmark-35'><span class='Spectral-Light-lf-t1-'>35</span></a></sup> Include video or sound using <a href='https://ctan.org/pkg/media9'><span class='ectt-1095'>media9</span></a>.<sup class='textsuperscript'><a href='#ennote-36' id='enmark-36'><span class='Spectral-Light-lf-t1-'>36</span></a></sup>
+</p><!-- l. 280 --><p class='indent'> <p>In your plots and graphics, you want that the fonts and notations match your document. You have a few
+choices. Draw inside your document with <a href='https://ctan.org/pkg/pgf'>Ti<span class='Spectral-LightItalic-lf-t1-x-x-109'>k</span>Z</a>.<sup class='textsuperscript'><a href='#ennote-37' id='enmark-37'><span class='Spectral-Light-lf-t1-'>37</span></a></sup> You can instead draw using an external command
+language such as <a href='https://asymptote.sourceforge.io/'>Asymptote</a>,<sup class='textsuperscript'><a href='#ennote-38' id='enmark-38'><span class='Spectral-Light-lf-t1-'>38</span></a></sup> and bring the results in as graphics. And there are other options, such as
+that the <a href='http://www.gnuplot.info/'>Gnuplot</a> plotting software will output Ti<span class='Spectral-LightItalic-lf-t1-x-x-109'>k</span>Z commands, and the <a href='https://inkscape.org/'>Inkscape</a> vector graphics editor
+allows you to embed LaTeX-generated equations.
+</p><!-- l. 296 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='front-and-back-matter-headers-footers'><a id='x1-13000'></a>Front and back matter, headers, footers</h4>
+<!-- l. 297 --><p class='noindent'>To style chapter and section titles, use <a href='https://ctan.org/pkg/titlesec'><span class='ectt-1095'>titlesec</span></a>.<sup class='textsuperscript'><a href='#ennote-39' id='enmark-39'><span class='Spectral-Light-lf-t1-'>39</span></a></sup> For page headers and footers, reach for <a href='https://ctan.org/pkg/fancyhdr'><span class='ectt-1095'>fancyhdr</span></a>.<sup class='textsuperscript'><a href='#ennote-40' id='enmark-40'><span class='Spectral-Light-lf-t1-'>40</span></a></sup>
+You can tweak the format of tables of contents, lists of figures, etc., with <a href='https://ctan.org/pkg/tocloft'><span class='ectt-1095'>tocloft</span></a>.<sup class='textsuperscript'><a href='#ennote-41' id='enmark-41'><span class='Spectral-Light-lf-t1-'>41</span></a></sup>
+</p><!-- l. 305 --><p class='indent'> <p>For footnotes, use <a href='https://ctan.org/pkg/footmisc'><span class='ectt-1095'>footmisc</span></a>.<sup class='textsuperscript'><a href='#ennote-42' id='enmark-42'><span class='Spectral-Light-lf-t1-'>42</span></a></sup> Make an index with <a href='https://ctan.org/pkg/makeindex'><span class='ectt-1095'>makeindex</span></a>.<sup class='textsuperscript'><a href='#ennote-43' id='enmark-43'><span class='Spectral-Light-lf-t1-'>43</span></a></sup> With <a href='https://ctan.org/pkg/answers'><span class='ectt-1095'>answers</span></a><sup class='textsuperscript'><a href='#ennote-44' id='enmark-44'><span class='Spectral-Light-lf-t1-'>44</span></a></sup> you can send
+exercise answers to an external file, where you can make them a separate document or include them at the
+end of the current one.
+</p><!-- l. 313 --><p class='indent'> <p>Bibliographies are a thorny area. Often you have strict requirements, such as from the <a href='https://ctan.org/pkg/MLA'><span class='ectt-1095'>MLA</span></a>.<sup class='textsuperscript'><a href='#ennote-45' id='enmark-45'><span class='Spectral-Light-lf-t1-'>45</span></a></sup> <span class='Spectral-Light-lf-t1-'>CTAN </span>is a
+big help here; check out the many styles for both <a href='https://ctan.org/topic/bibtex-sty'>B<span class='Spectral-Light-lf-sc-t1-x-x-109'>ib</span>TeX</a><sup class='textsuperscript'><a href='#ennote-46' id='enmark-46'><span class='Spectral-Light-lf-t1-'>46</span></a></sup> and <a href='https://ctan.org/topic/biblatex'>B<span class='Spectral-Light-lf-sc-t1-x-x-109'>ib</span>LaTeX</a>.<sup class='textsuperscript'><a href='#ennote-47' id='enmark-47'><span class='Spectral-Light-lf-t1-'>47</span></a></sup>
+</p><!-- l. 324 --><p class='noindent'>
+</p>
+ <h4 class='subsectionHead' id='special-documents'><a id='x1-14000'></a>Special documents</h4>
+<!-- l. 325 --><p class='noindent'>Make exams and problem sets with the <a href='https://ctan.org/pkg/exam'><span class='ectt-1095'>exam</span></a><sup class='textsuperscript'><a href='#ennote-48' id='enmark-48'><span class='Spectral-Light-lf-t1-'>48</span></a></sup> class.
+</p><!-- l. 329 --><p class='indent'> <p>There are many, many resume and CV packages. Start with <span class='Spectral-Light-lf-t1-'>CTAN</span>’s <a href='https://ctan.org/topic/cv'>cv topic</a>.
+</p><!-- l. 333 --><p class='indent'> <p>To make presentations, use the <a href='https://ctan.org/pkg/beamer'><span class='ectt-1095'>beamer</span></a><sup class='textsuperscript'><a href='#ennote-49' id='enmark-49'><span class='Spectral-Light-lf-t1-'>49</span></a></sup> class. (However, with this package you are entering another
world, where many of the packages discussed here do not work. For example, section title styling happens
via a completely different mechanism.)
-<h3 class="sectionHead"><a
- id="x1-4000"></a>Fonts and engines</h3>
-<!--l. 344--><p class="noindent" >The documentation for font use commands from the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> developers is <a
-href="http://mirror.ctan.org/macros/latex/base/fntguide.pdf" ><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="cmmi-10x-x-109">&#x03B5;</span> font selection</a>.<sup><a
-href="#ennote-50" id="enmark-50"><span
-class="cmr-8">50</span></a></sup>
-</p><!--l. 348--><p class="indent" > To move beyond the default fonts, visit the <a
-href="https://tug.org/FontCatalogue/" ><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>&#x00A0;Font Catalogue</a>, which includes copy and paste code
+</p><!-- l. 343 --><p class='noindent'>
+</p>
+ <h3 class='sectionHead' id='fonts-and-engines'><a id='x1-15000'></a>Fonts and engines</h3>
+<!-- l. 344 --><p class='noindent'>The documentation for font use commands from the LaTeX developers is <a href='http://mirror.ctan.org/macros/latex/base/fntguide.pdf'>LaTeX2e font selection</a>.<sup class='textsuperscript'><a href='#ennote-50' id='enmark-50'><span class='Spectral-Light-lf-t1-'>50</span></a></sup>
+</p><!-- l. 348 --><p class='indent'> To move beyond the default fonts, visit the <a href='https://tug.org/FontCatalogue/'>LaTeX Font Catalogue</a>, which includes copy and paste code
to make each one work.
-</p><!--l. 353--><p class="indent" > Beyond that list, you can also use your computer system's fonts (beware this makes your source
-harder to share with friends, though). The background is:&#x00A0;to convert <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> source to <span
-class="Spectral-Light-lf-t-1">PDF</span>
-output there are three varieties of the <span class="TEX">T<span
-class="E">E</span>X</span> engine. Currently the most common is <a
-href="https://tug.org/applications/pdftex/" >pdf<span class="TEX">T<span
-class="E">E</span>X</span></a>.<sup><a
-href="#ennote-51" id="enmark-51"><span
-class="cmr-8">51</span></a></sup>
-For instance, this document was generated with <span class="obeylines-h"><span class="verb"><span
-class="ectt-1095">pdflatex</span><span
-class="ectt-1095">&#x00A0;latex-doc-ptr.tex</span></span></span>. Two further
-developments, <a
-href="https://tug.org/xetex/" >Xe<span class="TEX">T<span
-class="E">E</span>X</span></a>,<sup><a
-href="#ennote-52" id="enmark-52"><span
-class="cmr-8">52</span></a></sup> and <a
-href="http://www.luatex.org/" >Lua<span class="TEX">T<span
-class="E">E</span>X</span></a>,<sup><a
-href="#ennote-53" id="enmark-53"><span
-class="cmr-8">53</span></a></sup> can leverage the <a
-href="https://ctan.org/pkg/fontspec" ><span
-class="ectt-1095">fontspec</span></a><sup><a
-href="#ennote-54" id="enmark-54"><span
-class="cmr-8">54</span></a></sup> package to use your system's fonts,
-such as OpenType and TrueType fonts, in addition to the ones from your <span class="TEX">T<span
-class="E">E</span>X</span> distribution.
+</p><!-- l. 353 --><p class='indent'> Beyond that list, you can also use your computer system’s fonts (this may make your source file harder to
+share with friends, though). The background is: to convert LaTeX source to <span class='Spectral-Light-lf-t1-'>PDF </span>output there
+
+
+are three varieties of the TeX engine. Currently the most common is <a href='https://tug.org/applications/pdftex/'>pdfTeX</a>.<sup class='textsuperscript'><a href='#ennote-51' id='enmark-51'><span class='Spectral-Light-lf-t1-'>51</span></a></sup> For instance,
+this document was generated with <span class='obeylines-h'><code class='verb'>pdflatex latex-doc-ptr.tex</code></span>. Two further developments,
+<a href='https://tug.org/xetex/'>X ETeX</a>,<sup class='textsuperscript'><a href='#ennote-52' id='enmark-52'><span class='Spectral-Light-lf-t1-'>52</span></a></sup> and <a href='http://www.luatex.org/'>LuaTeX</a>,<sup class='textsuperscript'><a href='#ennote-53' id='enmark-53'><span class='Spectral-Light-lf-t1-'>53</span></a></sup> can leverage the <a href='https://ctan.org/pkg/fontspec'><span class='ectt-1095'>fontspec</span></a><sup class='textsuperscript'><a href='#ennote-54' id='enmark-54'><span class='Spectral-Light-lf-t1-'>54</span></a></sup> package to use your system’s fonts,
+such as OpenType and TrueType fonts, in addition to the ones from your TeX distribution.
(Mathematics requires much special tuning, though, so most of the time you cannot use system fonts for
math.)
-</p><!--l. 376--><p class="indent" > More is on the <a
-href="https://tug.org/fonts/" ><span class="TEX">T<span
-class="E">E</span>X</span> Users Group's font page</a>.
+</p><!-- l. 376 --><p class='indent'> More is on the <a href='https://tug.org/fonts/'>TeX Users Group’s font page</a>.
+</p><!-- l. 384 --><p class='noindent'>
</p>
-<h3 class="sectionHead"><a
- id="x1-5000"></a>Writing <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span></h3>
-<!--l. 386--><p class="noindent" ><p>There are many ways to make writing <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> source easier. Most people use a source code editor, such as
-<a
-href="https://www.texstudio.org/" ><span class="TEX">T<span
-class="E">E</span>X</span>studio</a>, or Emacs with the add-on mode <a
-href="https://www.gnu.org/software/auctex/" >AUC-<span class="TEX">T<span
-class="E">E</span>X</span></a>, or <a
-href="https://pages.uoregon.edu/koch/texshop/" ><span class="TEX">T<span
-class="E">E</span>X</span>Shop</a> on a Mac.
+ <h3 class='sectionHead' id='writing-latex'><a id='x1-16000'></a>Writing LaTeX</h3>
+<!-- l. 386 --><p class='noindent'><p>There are many ways to make writing LaTeX source easier. Most people use a source code editor, such as
+<a href='https://www.texstudio.org/'>TeXstudio</a>, or Emacs with the add-on mode <a href='https://www.gnu.org/software/auctex/'>AUC-TeX</a>, or <a href='https://pages.uoregon.edu/koch/texshop/'>TeXShop</a> on a Mac.
+</p><!-- l. 400 --><p class='noindent'>
</p>
-<h3 class="sectionHead"><a
- id="x1-6000"></a>Pronunciation</h3>
-<!--l. 401--><p class="noindent" >Pronounce <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> as &apos;la-tech&apos; or &apos;lay-tech&apos;, with emphasis on either syllable. We prefer the first, with
+ <h3 class='sectionHead' id='pronunciation'><a id='x1-17000'></a>Pronunciation</h3>
+<!-- l. 401 --><p class='noindent'>Pronounce LaTeX as &apos;la-tech&apos; or &apos;lay-tech&apos;, with emphasis on either syllable. We prefer the first, with
emphasis on the first syllable.
+</p><!-- l. 408 --><p class='noindent'>
</p>
-<h3 class="sectionHead"><a
- id="x1-7000"></a>Welcome to the community!</h3>
-<!--l. 409--><p class="noindent" >One reason that all of these resources are available is the work of the many <a
-href="https://tug.org/usergroups.html" >user groups</a>, including the <a
-href="https://tug.org/" ><span class="TEX">T<span
-class="E">E</span>X</span>
-
-
+ <h3 class='sectionHead' id='this-document'><a id='x1-18000'></a>This document</h3>
+<!-- l. 409 --><p class='noindent'>To contact this document’s authors with suggestions and corrections please see its page at
+<a class='url' href='https://ctan.org/pkg/latex-doc-ptr'><span class='ectt-1095'>https://ctan.org/pkg/latex-doc-ptr</span></a>.
+</p><!-- l. 415 --><p class='noindent'>
+</p>
+ <h3 class='sectionHead' id='welcome-to-the-community'><a id='x1-19000'></a>Welcome to the community!</h3>
+<!-- l. 417 --><p class='noindent'>One reason that all of these resources are available is the work of the many <a href='https://tug.org/usergroups.html'>user groups</a>, including the <a href='https://tug.org/'>TeX
Users Group</a>. Please consider joining.
-</p><!--l. 421--><p class="noindent" >_________________________________________________________________________________________
+</p><!-- l. 426 --><p class='noindent'>_________________________________________________________________________________________
+</p><!-- l. 429 --><p class='noindent'>
</p>
-<h3 class="sectionHead"><a
- id="x1-8000"></a>Package names, for texdoc</h3>
-<!--l. 424--><p class="noindent" ></p><!--l. 4--><p class="indent" > <a
-href="#enmark-1" id="ennote-1"><sup><span
-class="cmr-6">1</span></sup></a><a
-href="https://ctan.org/pkg/lshort" ><span
-class="ectt-0900">lshort</span></a> <a
-href="#enmark-2" id="ennote-2"><sup><span
-class="cmr-6">2</span></sup></a><a
-href="https://ctan.org/pkg/amshelp" ><span
-class="ectt-0900">amshelp</span></a> <a
-href="#enmark-3" id="ennote-3"><sup><span
-class="cmr-6">3</span></sup></a><a
-href="https://ctan.org/pkg/amsmath" ><span
-class="ectt-0900">amsmath</span></a> <a
-href="#enmark-4" id="ennote-4"><sup><span
-class="cmr-6">4</span></sup></a><a
-href="https://ctan.org/pkg/latex2e" ><span
-class="ectt-0900">latex2e</span></a> <a
-href="#enmark-5" id="ennote-5"><sup><span
-class="cmr-6">5</span></sup></a><a
-href="https://ctan.org/pkg/comprehensive" ><span
-class="ectt-0900">comprehensive</span></a> <a
-href="#enmark-6" id="ennote-6"><sup><span
-class="cmr-6">6</span></sup></a><a
-href="https://ctan.org/pkg/faq" ><span
-class="ectt-0900">faq</span></a> <a
-href="#enmark-7" id="ennote-7"><sup><span
-class="cmr-6">7</span></sup></a><a
-href="https://ctan.org/pkg/latexcheat" ><span
-class="ectt-0900">latexcheat</span></a> <a
-href="#enmark-8" id="ennote-8"><sup><span
-class="cmr-6">8</span></sup></a><a
-href="https://ctan.org/pkg/undergradmath" ><span
-class="ectt-0900">undergradmath</span></a> <a
-href="#enmark-9" id="ennote-9"><sup><span
-class="cmr-6">9</span></sup></a><a
-href="https://ctan.org/pkg/l2tabuen" ><span
-class="ectt-0900">l2tabuen</span></a> <a
-href="#enmark-10" id="ennote-10"><sup><span
-class="cmr-6">10</span></sup></a><a
-href="https://ctan.org/pkg/geometry" ><span
-class="ectt-0900">geometry</span></a>
-<a
-href="#enmark-11" id="ennote-11"><sup><span
-class="cmr-6">11</span></sup></a><a
-href="https://ctan.org/pkg/multicol" ><span
-class="ectt-0900">multicol</span></a> <a
-href="#enmark-12" id="ennote-12"><sup><span
-class="cmr-6">12</span></sup></a><a
-href="https://ctan.org/pkg/amsmath" ><span
-class="ectt-0900">amsmath</span></a> <a
-href="#enmark-13" id="ennote-13"><sup><span
-class="cmr-6">13</span></sup></a><a
-href="https://ctan.org/pkg/amssymb" ><span
-class="ectt-0900">amssymb</span></a> <a
-href="#enmark-14" id="ennote-14"><sup><span
-class="cmr-6">14</span></sup></a><a
-href="https://ctan.org/pkg/amsthm" ><span
-class="ectt-0900">amsthm</span></a> <a
-href="#enmark-15" id="ennote-15"><sup><span
-class="cmr-6">15</span></sup></a><a
-href="https://ctan.org/pkg/rsfs" ><span
-class="ectt-0900">rsfs</span></a> <a
-href="#enmark-16" id="ennote-16"><sup><span
-class="cmr-6">16</span></sup></a><a
-href="https://ctan.org/pkg/bm" ><span
-class="ectt-0900">bm</span></a> <a
-href="#enmark-17" id="ennote-17"><sup><span
-class="cmr-6">17</span></sup></a><a
-href="https://ctan.org/pkg/mathtools" ><span
-class="ectt-0900">mathtools</span></a> <a
-href="#enmark-18" id="ennote-18"><sup><span
-class="cmr-6">18</span></sup></a><a
-href="https://ctan.org/pkg/microtype" ><span
-class="ectt-0900">microtype</span></a> <a
-href="#enmark-19" id="ennote-19"><sup><span
-class="cmr-6">19</span></sup></a><a
-href="https://ctan.org/pkg/enumitem" ><span
-class="ectt-0900">enumitem</span></a> <a
-href="#enmark-20" id="ennote-20"><sup><span
-class="cmr-6">20</span></sup></a><a
-href="https://ctan.org/pkg/caption" ><span
-class="ectt-0900">caption</span></a> <a
-href="#enmark-21" id="ennote-21"><sup><span
-class="cmr-6">21</span></sup></a><a
-href="https://ctan.org/pkg/float" ><span
-class="ectt-0900">float</span></a>
-<a
-href="#enmark-22" id="ennote-22"><sup><span
-class="cmr-6">22</span></sup></a><a
-href="https://ctan.org/pkg/hyperref" ><span
-class="ectt-0900">hyperref</span></a> <a
-href="#enmark-23" id="ennote-23"><sup><span
-class="cmr-6">23</span></sup></a><a
-href="https://ctan.org/pkg/cleveref" ><span
-class="ectt-0900">cleveref</span></a> <a
-href="#enmark-24" id="ennote-24"><sup><span
-class="cmr-6">24</span></sup></a><a
-href="https://ctan.org/pkg/url" ><span
-class="ectt-0900">url</span></a> <a
-href="#enmark-25" id="ennote-25"><sup><span
-class="cmr-6">25</span></sup></a><a
-href="https://ctan.org/pkg/upquote" ><span
-class="ectt-0900">upquote</span></a> <a
-href="#enmark-26" id="ennote-26"><sup><span
-class="cmr-6">26</span></sup></a><a
-href="https://ctan.org/pkg/listings" ><span
-class="ectt-0900">listings</span></a> <a
-href="#enmark-27" id="ennote-27"><sup><span
-class="cmr-6">27</span></sup></a><a
-href="https://ctan.org/pkg/pythontex" ><span
-class="ectt-0900">pythontex</span></a> <a
-href="#enmark-28" id="ennote-28"><sup><span
-class="cmr-6">28</span></sup></a><a
-href="https://ctan.org/pkg/array" ><span
-class="ectt-0900">array</span></a> <a
-href="#enmark-29" id="ennote-29"><sup><span
-class="cmr-6">29</span></sup></a><a
-href="https://ctan.org/pkg/siunitx" ><span
-class="ectt-0900">siunitx</span></a> <a
-href="#enmark-30" id="ennote-30"><sup><span
-class="cmr-6">30</span></sup></a><a
-href="https://ctan.org/pkg/tcolorbox" ><span
-class="ectt-0900">tcolorbox</span></a> <a
-href="#enmark-31" id="ennote-31"><sup><span
-class="cmr-6">31</span></sup></a><a
-href="https://ctan.org/pkg/babel" ><span
-class="ectt-0900">babel</span></a> <a
-href="#enmark-32" id="ennote-32"><sup><span
-class="cmr-6">32</span></sup></a><a
-href="https://ctan.org/pkg/lipsum" ><span
-class="ectt-0900">lipsum</span></a>
-<a
-href="#enmark-33" id="ennote-33"><sup><span
-class="cmr-6">33</span></sup></a><a
-href="https://ctan.org/pkg/xcolor" ><span
-class="ectt-0900">xcolor</span></a> <a
-href="#enmark-34" id="ennote-34"><sup><span
-class="cmr-6">34</span></sup></a><a
-href="https://ctan.org/pkg/graphics" ><span
-class="ectt-0900">graphics</span></a> <a
-href="#enmark-35" id="ennote-35"><sup><span
-class="cmr-6">35</span></sup></a><a
-href="https://ctan.org/pkg/pdfpages" ><span
-class="ectt-0900">pdfpages</span></a> <a
-href="#enmark-36" id="ennote-36"><sup><span
-class="cmr-6">36</span></sup></a><a
-href="https://ctan.org/pkg/media9" ><span
-class="ectt-0900">media9</span></a> <a
-href="#enmark-37" id="ennote-37"><sup><span
-class="cmr-6">37</span></sup></a><a
-href="https://ctan.org/pkg/tikz" ><span
-class="ectt-0900">tikz</span></a> <a
-href="#enmark-38" id="ennote-38"><sup><span
-class="cmr-6">38</span></sup></a><a
-href="https://ctan.org/pkg/asymptote" ><span
-class="ectt-0900">asymptote</span></a> <a
-href="#enmark-39" id="ennote-39"><sup><span
-class="cmr-6">39</span></sup></a><a
-href="https://ctan.org/pkg/titlesec" ><span
-class="ectt-0900">titlesec</span></a> <a
-href="#enmark-40" id="ennote-40"><sup><span
-class="cmr-6">40</span></sup></a><a
-href="https://ctan.org/pkg/fancyhdr" ><span
-class="ectt-0900">fancyhdr</span></a> <a
-href="#enmark-41" id="ennote-41"><sup><span
-class="cmr-6">41</span></sup></a><a
-href="https://ctan.org/pkg/tocloft" ><span
-class="ectt-0900">tocloft</span></a> <a
-href="#enmark-42" id="ennote-42"><sup><span
-class="cmr-6">42</span></sup></a><a
-href="https://ctan.org/pkg/footmisc" ><span
-class="ectt-0900">footmisc</span></a>
-<a
-href="#enmark-43" id="ennote-43"><sup><span
-class="cmr-6">43</span></sup></a><a
-href="https://ctan.org/pkg/makeindex" ><span
-class="ectt-0900">makeindex</span></a> <a
-href="#enmark-44" id="ennote-44"><sup><span
-class="cmr-6">44</span></sup></a><a
-href="https://ctan.org/pkg/answers" ><span
-class="ectt-0900">answers</span></a> <a
-href="#enmark-45" id="ennote-45"><sup><span
-class="cmr-6">45</span></sup></a><a
-href="https://ctan.org/pkg/mla" ><span
-class="ectt-0900">mla</span></a> <a
-href="#enmark-46" id="ennote-46"><sup><span
-class="cmr-6">46</span></sup></a><a
-href="https://ctan.org/pkg/bibtex" ><span
-class="ectt-0900">bibtex</span></a> <a
-href="#enmark-47" id="ennote-47"><sup><span
-class="cmr-6">47</span></sup></a><a
-href="https://ctan.org/pkg/biblatex" ><span
-class="ectt-0900">biblatex</span></a> <a
-href="#enmark-48" id="ennote-48"><sup><span
-class="cmr-6">48</span></sup></a><a
-href="https://ctan.org/pkg/exam" ><span
-class="ectt-0900">exam</span></a> <a
-href="#enmark-49" id="ennote-49"><sup><span
-class="cmr-6">49</span></sup></a><a
-href="https://ctan.org/pkg/beamer" ><span
-class="ectt-0900">beamer</span></a> <a
-href="#enmark-50" id="ennote-50"><sup><span
-class="cmr-6">50</span></sup></a><a
-href="https://ctan.org/pkg/fntguide" ><span
-class="ectt-0900">fntguide</span></a> <a
-href="#enmark-51" id="ennote-51"><sup><span
-class="cmr-6">51</span></sup></a><a
-href="https://ctan.org/pkg/pdftex" ><span
-class="ectt-0900">pdftex</span></a> <a
-href="#enmark-52" id="ennote-52"><sup><span
-class="cmr-6">52</span></sup></a><a
-href="https://ctan.org/pkg/xetex" ><span
-class="ectt-0900">xetex</span></a> <a
-href="#enmark-53" id="ennote-53"><sup><span
-class="cmr-6">53</span></sup></a><a
-href="https://ctan.org/pkg/luatex" ><span
-class="ectt-0900">luatex</span></a>
-<a
-href="#enmark-54" id="ennote-54"><sup><span
-class="cmr-6">54</span></sup></a><a
-href="https://ctan.org/pkg/fontspec" ><span
-class="ectt-0900">fontspec</span></a>
+ <h3 class='sectionHead' id='package-names-for-texdoc'><a id='x1-20000'></a>Package names, for texdoc</h3>
+<!-- l. 429 --><p class='noindent'>
+
+
+</p><!-- l. 4 --><p class='indent'> <a href='#enmark-1' id='ennote-1'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>1</span></sup></a><a id='x1-20001x'></a> <a href='https://ctan.org/pkg/lshort'><span class='ectt-0900'>lshort</span></a> <a href='#enmark-2' id='ennote-2'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>2</span></sup></a><a id='x1-20002x'></a> <a href='https://ctan.org/pkg/amshelp'><span class='ectt-0900'>amshelp</span></a> <a href='#enmark-3' id='ennote-3'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>3</span></sup></a><a id='x1-20003x'></a> <a href='https://ctan.org/pkg/amsmath'><span class='ectt-0900'>amsmath</span></a> <a href='#enmark-4' id='ennote-4'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>4</span></sup></a><a id='x1-20004x'></a> <a href='https://ctan.org/pkg/latex2e'><span class='ectt-0900'>latex2e</span></a> <a href='#enmark-5' id='ennote-5'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>5</span></sup></a><a id='x1-20005x'></a> <a href='https://ctan.org/pkg/comprehensive'><span class='ectt-0900'>comprehensive</span></a> <a href='#enmark-6' id='ennote-6'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>6</span></sup></a><a id='x1-20006x'></a> <a href='https://ctan.org/pkg/faq'><span class='ectt-0900'>faq</span></a> <a href='#enmark-7' id='ennote-7'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>7</span></sup></a><a id='x1-20007x'></a> <a href='https://ctan.org/pkg/latexcheat'><span class='ectt-0900'>latexcheat</span></a> <a href='#enmark-8' id='ennote-8'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>8</span></sup></a><a id='x1-20008x'></a> <a href='https://ctan.org/pkg/undergradmath'><span class='ectt-0900'>undergradmath</span></a> <a href='#enmark-9' id='ennote-9'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>9</span></sup></a><a id='x1-20009x'></a> <a href='https://ctan.org/pkg/l2tabuen'><span class='ectt-0900'>l2tabuen</span></a> <a href='#enmark-10' id='ennote-10'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>10</span></sup></a><a id='x1-20010x'></a>
+<a href='https://ctan.org/pkg/geometry'><span class='ectt-0900'>geometry</span></a> <a href='#enmark-11' id='ennote-11'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>11</span></sup></a><a id='x1-20011x'></a> <a href='https://ctan.org/pkg/multicol'><span class='ectt-0900'>multicol</span></a> <a href='#enmark-12' id='ennote-12'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>12</span></sup></a><a id='x1-20012x'></a> <a href='https://ctan.org/pkg/amsmath'><span class='ectt-0900'>amsmath</span></a> <a href='#enmark-13' id='ennote-13'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>13</span></sup></a><a id='x1-20013x'></a> <a href='https://ctan.org/pkg/amssymb'><span class='ectt-0900'>amssymb</span></a> <a href='#enmark-14' id='ennote-14'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>14</span></sup></a><a id='x1-20014x'></a> <a href='https://ctan.org/pkg/amsthm'><span class='ectt-0900'>amsthm</span></a> <a href='#enmark-15' id='ennote-15'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>15</span></sup></a><a id='x1-20015x'></a> <a href='https://ctan.org/pkg/rsfs'><span class='ectt-0900'>rsfs</span></a> <a href='#enmark-16' id='ennote-16'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>16</span></sup></a><a id='x1-20016x'></a> <a href='https://ctan.org/pkg/bm'><span class='ectt-0900'>bm</span></a> <a href='#enmark-17' id='ennote-17'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>17</span></sup></a><a id='x1-20017x'></a> <a href='https://ctan.org/pkg/mathtools'><span class='ectt-0900'>mathtools</span></a> <a href='#enmark-18' id='ennote-18'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>18</span></sup></a><a id='x1-20018x'></a> <a href='https://ctan.org/pkg/microtype'><span class='ectt-0900'>microtype</span></a> <a href='#enmark-19' id='ennote-19'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>19</span></sup></a><a id='x1-20019x'></a> <a href='https://ctan.org/pkg/enumitem'><span class='ectt-0900'>enumitem</span></a> <a href='#enmark-20' id='ennote-20'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>20</span></sup></a><a id='x1-20020x'></a> <a href='https://ctan.org/pkg/caption'><span class='ectt-0900'>caption</span></a> <a href='#enmark-21' id='ennote-21'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>21</span></sup></a><a id='x1-20021x'></a>
+<a href='https://ctan.org/pkg/float'><span class='ectt-0900'>float</span></a> <a href='#enmark-22' id='ennote-22'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>22</span></sup></a><a id='x1-20022x'></a> <a href='https://ctan.org/pkg/hyperref'><span class='ectt-0900'>hyperref</span></a> <a href='#enmark-23' id='ennote-23'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>23</span></sup></a><a id='x1-20023x'></a> <a href='https://ctan.org/pkg/cleveref'><span class='ectt-0900'>cleveref</span></a> <a href='#enmark-24' id='ennote-24'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>24</span></sup></a><a id='x1-20024x'></a> <a href='https://ctan.org/pkg/url'><span class='ectt-0900'>url</span></a> <a href='#enmark-25' id='ennote-25'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>25</span></sup></a><a id='x1-20025x'></a> <a href='https://ctan.org/pkg/upquote'><span class='ectt-0900'>upquote</span></a> <a href='#enmark-26' id='ennote-26'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>26</span></sup></a><a id='x1-20026x'></a> <a href='https://ctan.org/pkg/listings'><span class='ectt-0900'>listings</span></a> <a href='#enmark-27' id='ennote-27'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>27</span></sup></a><a id='x1-20027x'></a> <a href='https://ctan.org/pkg/pythontex'><span class='ectt-0900'>pythontex</span></a> <a href='#enmark-28' id='ennote-28'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>28</span></sup></a><a id='x1-20028x'></a> <a href='https://ctan.org/pkg/array'><span class='ectt-0900'>array</span></a> <a href='#enmark-29' id='ennote-29'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>29</span></sup></a><a id='x1-20029x'></a> <a href='https://ctan.org/pkg/siunitx'><span class='ectt-0900'>siunitx</span></a> <a href='#enmark-30' id='ennote-30'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>30</span></sup></a><a id='x1-20030x'></a> <a href='https://ctan.org/pkg/tcolorbox'><span class='ectt-0900'>tcolorbox</span></a> <a href='#enmark-31' id='ennote-31'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>31</span></sup></a><a id='x1-20031x'></a> <a href='https://ctan.org/pkg/babel'><span class='ectt-0900'>babel</span></a> <a href='#enmark-32' id='ennote-32'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>32</span></sup></a><a id='x1-20032x'></a>
+<a href='https://ctan.org/pkg/lipsum'><span class='ectt-0900'>lipsum</span></a> <a href='#enmark-33' id='ennote-33'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>33</span></sup></a><a id='x1-20033x'></a> <a href='https://ctan.org/pkg/xcolor'><span class='ectt-0900'>xcolor</span></a> <a href='#enmark-34' id='ennote-34'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>34</span></sup></a><a id='x1-20034x'></a> <a href='https://ctan.org/pkg/graphics'><span class='ectt-0900'>graphics</span></a> <a href='#enmark-35' id='ennote-35'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>35</span></sup></a><a id='x1-20035x'></a> <a href='https://ctan.org/pkg/pdfpages'><span class='ectt-0900'>pdfpages</span></a> <a href='#enmark-36' id='ennote-36'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>36</span></sup></a><a id='x1-20036x'></a> <a href='https://ctan.org/pkg/media9'><span class='ectt-0900'>media9</span></a> <a href='#enmark-37' id='ennote-37'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>37</span></sup></a><a id='x1-20037x'></a> <a href='https://ctan.org/pkg/tikz'><span class='ectt-0900'>tikz</span></a> <a href='#enmark-38' id='ennote-38'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>38</span></sup></a><a id='x1-20038x'></a> <a href='https://ctan.org/pkg/asymptote'><span class='ectt-0900'>asymptote</span></a> <a href='#enmark-39' id='ennote-39'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>39</span></sup></a><a id='x1-20039x'></a> <a href='https://ctan.org/pkg/titlesec'><span class='ectt-0900'>titlesec</span></a> <a href='#enmark-40' id='ennote-40'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>40</span></sup></a><a id='x1-20040x'></a> <a href='https://ctan.org/pkg/fancyhdr'><span class='ectt-0900'>fancyhdr</span></a> <a href='#enmark-41' id='ennote-41'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>41</span></sup></a><a id='x1-20041x'></a> <a href='https://ctan.org/pkg/tocloft'><span class='ectt-0900'>tocloft</span></a> <a href='#enmark-42' id='ennote-42'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>42</span></sup></a><a id='x1-20042x'></a> <a href='https://ctan.org/pkg/footmisc'><span class='ectt-0900'>footmisc</span></a> <a href='#enmark-43' id='ennote-43'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>43</span></sup></a><a id='x1-20043x'></a>
+<a href='https://ctan.org/pkg/makeindex'><span class='ectt-0900'>makeindex</span></a> <a href='#enmark-44' id='ennote-44'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>44</span></sup></a><a id='x1-20044x'></a> <a href='https://ctan.org/pkg/answers'><span class='ectt-0900'>answers</span></a> <a href='#enmark-45' id='ennote-45'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>45</span></sup></a><a id='x1-20045x'></a> <a href='https://ctan.org/pkg/mla'><span class='ectt-0900'>mla</span></a> <a href='#enmark-46' id='ennote-46'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>46</span></sup></a><a id='x1-20046x'></a> <a href='https://ctan.org/pkg/bibtex'><span class='ectt-0900'>bibtex</span></a> <a href='#enmark-47' id='ennote-47'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>47</span></sup></a><a id='x1-20047x'></a> <a href='https://ctan.org/pkg/biblatex'><span class='ectt-0900'>biblatex</span></a> <a href='#enmark-48' id='ennote-48'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>48</span></sup></a><a id='x1-20048x'></a> <a href='https://ctan.org/pkg/exam'><span class='ectt-0900'>exam</span></a> <a href='#enmark-49' id='ennote-49'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>49</span></sup></a><a id='x1-20049x'></a> <a href='https://ctan.org/pkg/beamer'><span class='ectt-0900'>beamer</span></a> <a href='#enmark-50' id='ennote-50'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>50</span></sup></a><a id='x1-20050x'></a> <a href='https://ctan.org/pkg/fntguide'><span class='ectt-0900'>fntguide</span></a> <a href='#enmark-51' id='ennote-51'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>51</span></sup></a><a id='x1-20051x'></a> <a href='https://ctan.org/pkg/pdftex'><span class='ectt-0900'>pdftex</span></a> <a href='#enmark-52' id='ennote-52'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>52</span></sup></a><a id='x1-20052x'></a> <a href='https://ctan.org/pkg/xetex'><span class='ectt-0900'>xetex</span></a> <a href='#enmark-53' id='ennote-53'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>53</span></sup></a><a id='x1-20053x'></a> <a href='https://ctan.org/pkg/luatex'><span class='ectt-0900'>luatex</span></a> <a href='#enmark-54' id='ennote-54'><sup class='textsuperscript'><span class='Spectral-Light-lf-t1-'>54</span></sup></a><a id='x1-20054x'></a>
+<a href='https://ctan.org/pkg/fontspec'><span class='ectt-0900'>fontspec</span></a>
</p>
</div>
-</body></html>
-
-
-
-
+</body>
+</html>
diff --git a/info/latex-doc-ptr/latex-doc-ptr.pdf b/info/latex-doc-ptr/latex-doc-ptr.pdf
index 82a55bfefa..4fc54ddcc5 100644
--- a/info/latex-doc-ptr/latex-doc-ptr.pdf
+++ b/info/latex-doc-ptr/latex-doc-ptr.pdf
Binary files differ
diff --git a/info/latex-doc-ptr/latex-doc-ptr.tex b/info/latex-doc-ptr/latex-doc-ptr.tex
index 590bebb76b..387969008d 100644
--- a/info/latex-doc-ptr/latex-doc-ptr.tex
+++ b/info/latex-doc-ptr/latex-doc-ptr.tex
@@ -351,7 +351,7 @@ visit the
which includes copy and paste code to make each one work.
Beyond that list, you can also use your computer system's fonts
-(beware this makes your source file harder to share with friends, though).
+(this may make your source file harder to share with friends, though).
The background is:~to convert \LaTeX{} source to \PDF{} output
there are three varieties of the \TeX{} engine.
Currently the most common is
@@ -403,6 +403,14 @@ Pronounce \LaTeX{} as
We prefer the first, with emphasis on the first syllable.
+
+% ====================================================
+\section{This document}
+To contact this document's authors with suggestions and corrections
+please see its page at
+\url{https://ctan.org/pkg/latex-doc-ptr}.
+
+
% ====================================================
\section{Welcome to the community!}
@@ -411,9 +419,6 @@ the work of the many
\href{https://tug.org/usergroups.html}{user groups},
including the \href{https://tug.org/}{\TeX{} Users Group}.
Please consider joining.
-% The
-% \href{https://www.ctan.org/}{Comprehensive \TeX{} Archive Network}
-% contains more packages than any distribution.
% \vfill\null
% \columnbreak
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.1.pdf b/info/russian/basiclatex-ru/BasicLatex_v2.1.pdf
new file mode 100644
index 0000000000..66402b37b6
--- /dev/null
+++ b/info/russian/basiclatex-ru/BasicLatex_v2.1.pdf
Binary files differ
diff --git a/info/russian/basiclatex-ru/README b/info/russian/basiclatex-ru/README
index c1ff42aa46..9220ff5c52 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,22 @@ 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.
+
+version 2.1
+
+Text editing, typo correction:
+– fixed typos and formatting errors;
+– edited discussion of the thesis layout at the end of Appendix G.
+
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..790989448e 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,24 @@ BasicLatex-ru
Книга содержит большой объем справочной информации,
собранной в таблицах, и обширный указатель.
+Версия 2.0
+
+Второе издание дополнено обсуждением следующих ресурсов:
+– создание индексов с использованием пакета xindex;
+– создание химических формул с использованием пакета chemformula;
+– управление шрифтами в схеме NFSS;
+– управление TrueType и OpenType шрифтами с использованием пакета fontspec;
+– математические расширения пакета mathtools;
+– создание математических формул с использованием пакета unicode-math;
+– оформление отчетов и диссертаций в соответствии с российскими ГОСТами.
+
+
+Версия 2.1
+
+Правка текста, исправление опечаток:
+– исправлены опечатки и ошибки форматирования;
+– отредактировано обсуждение верстки диссертаций в конце приложения Г.
+
+
Алексей Кузнецов
-MailToKuznetsov@gmail.com \ No newline at end of file
+MailToKuznetsov@gmail.com
diff --git a/info/tex-vpat/README.md b/info/tex-vpat/README.md
index 6eecd0ce9e..168c05e042 100644
--- a/info/tex-vpat/README.md
+++ b/info/tex-vpat/README.md
@@ -6,7 +6,7 @@ Currently it covers TeXLive. Other distributions can be added if needed.
The report is produced by [Tex Users Group](https://tug.org).
-TeX VPAT Statement (c) 2021-2023 by TeX Users Group
+TeX VPAT Statement (c) 2021-2024 by TeX Users Group
TeX VPAT is licensed under a
Creative Commons Attribution 3.0 Unported License.
@@ -14,6 +14,8 @@ Creative Commons Attribution 3.0 Unported License.
You should have received a copy of the license along with this
work. If not, see [http://creativecommons.org/licenses/by/3.0/](http://creativecommons.org/licenses/by/3.0/).
+Version 2.4: Updated to TeXLive 2024.
+
Version 2.3: compressed PDF. Makefile now requires lualatex-dev.
Version 2.2: new accessible PDF (thanks to Ulrike Fischer and L3 team). Updated to TeXLive 2023
diff --git a/info/tex-vpat/texlive-vpat.css b/info/tex-vpat/texlive-vpat.css
index b3712c8b31..f057f36101 100644
--- a/info/tex-vpat/texlive-vpat.css
+++ b/info/tex-vpat/texlive-vpat.css
@@ -58,6 +58,7 @@ div.flushleft {text-align: left;}
.framebox-r {text-align:right;}
span.thank-mark{ vertical-align: super }
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
+code.verb{font-family:monospace,monospace;}
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
table.tabular {margin-left: auto; margin-right: auto;}
@@ -103,7 +104,6 @@ table.pmatrix {width:100%;}
span.bar-css {text-decoration:overline;}
img.cdots{vertical-align:middle;}
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
-.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;}
.index-item, .index-subitem, .index-subsubitem {display:block}
div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;}
div.caption span.id{font-weight: bold; white-space: nowrap; }
@@ -123,6 +123,10 @@ div.author{white-space: nowrap;}
div.abstract p {margin-left:5%; margin-right:5%;}
div.abstract {width:100%;}
.abstracttitle{text-align:center;margin-bottom:1em;}
+.subsectionToc, .likesubsectionToc {margin-left:1em;}
+.subsubsectionToc, .likesubsubsectionToc {margin-left:2em;}
+.paragraphToc, .likeparagraphToc {margin-left:3em;}
+.subparagraphToc, .likesubparagraphToc {margin-left:4em;}
.rotatebox{display: inline-block;}
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
diff --git a/info/tex-vpat/texlive-vpat.html b/info/tex-vpat/texlive-vpat.html
index 4a43ab6389..edc7633488 100644
--- a/info/tex-vpat/texlive-vpat.html
+++ b/info/tex-vpat/texlive-vpat.html
@@ -24,7 +24,7 @@
class="cmr-12">TeX</span><span
class="cmr-12">&#x00A0;Users Group</span></div><br />
<div class="date" ><span
-class="cmr-12">Version 2.3, April 2023</span></div>
+class="cmr-12">Version 2.4, August 2024</span></div>
@@ -36,65 +36,65 @@ class="cmr-12">Version 2.3, April 2023</span></div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
<div class="tableofcontents">
- &#x00A0;<span class="sectionToc" ><a
+ <span class="sectionToc" ><a
href="#x1-2000" id="QQ2-1-2">Name of Product/Version</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-3000" id="QQ2-1-3">Report Date</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-4000" id="QQ2-1-4">Product Description</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-5000" id="QQ2-1-5">Contact Information</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-6000" id="QQ2-1-6">Notes</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-7000" id="QQ2-1-7">Evaluation methods used</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-8000" id="QQ2-1-8">Applicable standards and guidelines</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-9000" id="QQ2-1-9">Terms</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-10000" id="QQ2-1-10">WCAG&#x00A0;2.x Report</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-11000" id="QQ2-1-11">Introduction</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-12000" id="QQ2-1-12">Table&#x00A0;1: Success Criteria, Level A</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-13000" id="QQ2-1-13">Table&#x00A0;2: Success Criteria, Level&#x00A0;AA</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-14000" id="QQ2-1-14">Table&#x00A0;3: Success Criteria, Level&#x00A0;AAA</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-15000" id="QQ2-1-15">Revised Section&#x00A0;508 Report</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-16000" id="QQ2-1-16">Chapter 3: Functional Performance Criteria (FPC)</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-17000" id="QQ2-1-17">Chapter 4: Hardware</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-18000" id="QQ2-1-18">Chapter 5: Software</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-19000" id="QQ2-1-19">Chapter 6: Support Documentation and Services</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-20000" id="QQ2-1-20">EN 301 549 Report</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-21000" id="QQ2-1-21">Chapter 4: Functional Performance Statements (FPS)</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-22000" id="QQ2-1-22">Chapter&#x00A0;5: Generic Requirements</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-23000" id="QQ2-1-23">Chapter&#x00A0;6: ICT with Two-Way Voice Communication </a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-24000" id="QQ2-1-24">Chapter&#x00A0;7: ICT with Video Capabilities </a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-25000" id="QQ2-1-25">Chapter&#x00A0;8: Hardware</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-26000" id="QQ2-1-26">Chapter 9: Web</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-27000" id="QQ2-1-27">Chapter&#x00A0;10: Non-Web Software</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-28000" id="QQ2-1-28">Chapter&#x00A0;11: Software</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-29000" id="QQ2-1-29">Chapter&#x00A0;12: Documentation and Support Services</a></span>
-<br /> &#x00A0;&#x00A0;<span class="subsectionToc" ><a
+<br /> <span class="subsectionToc" ><a
href="#x1-30000" id="QQ2-1-30">Chapter&#x00A0;13: ICT Providing Relay or Emergency Service Access</a></span>
-<br /> &#x00A0;<span class="sectionToc" ><a
+<br /> <span class="sectionToc" ><a
href="#x1-31000" id="QQ2-1-31">Legal Disclaimer</a></span>
</div>
<!--l. 205--><p class="indent" >
@@ -105,13 +105,13 @@ href="#x1-31000" id="QQ2-1-31">Legal Disclaimer</a></span>
id="x1-2000"></a>Name of Product/Version</h3>
<a
id="x1-2000doc"></a>
-<!--l. 210--><p class="noindent" >TeXLive 2023.
+<!--l. 210--><p class="noindent" >TeXLive 2024.
<!--l. 213--><p class="noindent" >
<h3 class="sectionHead"><a
id="x1-3000"></a>Report Date</h3>
<a
id="x1-3000doc"></a>
-<!--l. 216--><p class="noindent" >March 2023.
+<!--l. 216--><p class="noindent" >August 2024.
<!--l. 219--><p class="noindent" >
<h3 class="sectionHead"><a
id="x1-4000"></a>Product Description</h3>
@@ -120,8 +120,8 @@ href="#x1-31000" id="QQ2-1-31">Legal Disclaimer</a></span>
<!--l. 222--><p class="noindent" >TeXLive is the reference distribution of TeX&#x00A0;and related software supported by
TeX&#x00A0;Users Group, a membership-based not-for-profit organization dedicated to
support, promotion and advocacy of TeX&#x00A0;typesetting system created by Donald
-Knuth and maintained by the international community of developers. As of 2023
-TeXLive contains more than 470&#x00A0;programs and more than 7660&#x00A0;software
+Knuth and maintained by the international community of developers. As of 2024
+TeXLive contains more than 490&#x00A0;programs and more than 8000&#x00A0;software
packages.
<!--l. 229--><p class="noindent" >
<h3 class="sectionHead"><a
@@ -130,7 +130,6 @@ packages.
id="x1-5000doc"></a>
<!--l. 232--><p class="noindent" >
<dl class="description"><dt class="description">
- <!--l. 233--><p class="noindent" >
<span
class="cmbx-10">Website:</span> </dt><dd
class="description">
@@ -138,51 +137,45 @@ class="description">
href="https://tug.org" class="url" ><span
class="cmtt-10">https://tug.org</span></a>
</dd><dt class="description">
- <!--l. 234--><p class="noindent" >
<span
class="cmbx-10">Address:</span> </dt><dd
class="description">
<!--l. 234--><p class="noindent" ><br
-class="newline" />Robin Laakso, executive director,<br
+class="newline" />Sophia Laakso, office manager,<br
class="newline" />TeX&#x00A0;Users Group,<br
class="newline" />PO Box 2311,<br
class="newline" />Portland, OR&#x00A0;97208-2311,<br
class="newline" />USA
-
-
-
</dd><dt class="description">
- <!--l. 240--><p class="noindent" >
<span
class="cmbx-10">Phone:</span> </dt><dd
class="description">
<!--l. 240--><p class="noindent" >+1 503-223-9994
+
+
+
</dd><dt class="description">
- <!--l. 241--><p class="noindent" >
<span
class="cmbx-10">Fax:</span> </dt><dd
class="description">
<!--l. 241--><p class="noindent" >+1 815-301-3568
</dd><dt class="description">
- <!--l. 242--><p class="noindent" >
<span
class="cmbx-10">Administrative email:</span> </dt><dd
class="description">
- <!--l. 242--><p class="noindent" ><a
+ <!--l. 242--><p class="noindent" > <a
href="mailto:office@tug.org" >office@tug.org</a>
</dd><dt class="description">
- <!--l. 243--><p class="noindent" >
<span
class="cmbx-10">Board of directors:</span> </dt><dd
class="description">
- <!--l. 243--><p class="noindent" ><a
+ <!--l. 243--><p class="noindent" > <a
href="mailto:board@tug.org" >board@tug.org</a>
</dd><dt class="description">
- <!--l. 244--><p class="noindent" >
<span
class="cmbx-10">President:</span> </dt><dd
class="description">
- <!--l. 244--><p class="noindent" ><a
+ <!--l. 244--><p class="noindent" > <a
href="mailto:president@tug.org" >president@tug.org</a></dd></dl>
<!--l. 247--><p class="noindent" >
@@ -207,15 +200,17 @@ text files created in any authoring tool. TeX&#x00A0;Users group is aware about
fully accessible authoring tools, and promotes them on its web pages and
publications.
<!--l. 266--><p class="indent" > A separate issue is the accessibility of the <span
-class="cmti-10">output documents </span>created with
-TeXLive software. The accessibility features of these documents depend on the
-settings in the input code and the packages used, and thus is not covered
-by this document. TeX&#x00A0;Users Group strives to make the creation of full
-accessible documents using its tool as simple as possible, and to make the
-accessibility features the default settings of our software. This is an ongoing effort,
-involving many developers. TeX&#x00A0;Users Group welcomes any help in this
-work.
-<!--l. 276--><p class="indent" > The tools provided by TeXLive are accompanied by technical documentation,
+class="cmti-10">output documents </span>created with TeXLive
+software. The accessibility features of these documents depend on the settings in the
+input code and the packages used, and thus is not covered by this document.
+TeX&#x00A0;Users Group strives to make the creation of full accessible documents using its
+tool as simple as possible, and to make the accessibility features the default settings
+of our software. This is an ongoing effort, involving many developers. TeX&#x00A0;Users
+Group welcomes any help in this work. The current state of the effort can be found at
+<a
+href="https://tug.org/twg/accessibility/overview.html" class="url" ><span
+class="cmtt-10">https://tug.org/twg/accessibility/overview.html</span></a>.
+<!--l. 277--><p class="indent" > The tools provided by TeXLive are accompanied by technical documentation,
both included in TeXLive itself, and separate: there are many books, courses and
other materials about TeX. Many of the latter a fully accessible. The main
documentation of TeXLive, supported by TeXLive team, is accessible as well. Most of
@@ -223,15 +218,15 @@ the documentation for several thousand software packages in TeXLive is provided
PDF or text format. By requiring machine readable textual sources of all
documentation provided by TeXLive packages, we ensure a certain level of
accessibility for all documentation. However, the full audit of the documentation for
-all 7300+ packages created by many thousands of volunteers is not feasible at this
+all 8000+ packages created by many thousands of volunteers is not feasible at this
time. TeX&#x00A0;Users group supports the efforts of making all TeX&#x00A0;documentation fully
accessible.
-<!--l. 290--><p class="noindent" >
+<!--l. 291--><p class="noindent" >
<h3 class="sectionHead"><a
id="x1-7000"></a>Evaluation methods used</h3>
<a
id="x1-7000doc"></a>
-<!--l. 293--><p class="noindent" >The testing was based on the knowledge of the general product knowledge.
+<!--l. 294--><p class="noindent" >The testing was based on the general product knowledge.
<!--l. 296--><p class="noindent" >
<h3 class="sectionHead"><a
id="x1-8000"></a>Applicable standards and guidelines</h3>
@@ -249,68 +244,72 @@ id="TBL-2-2"></colgroup><tr
style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:normal; text-align:left;" id="TBL-2-1-1"
class="td11"> </td></tr><tr><td colspan="2"></td></tr><tr
style="vertical-align:baseline;" id="TBL-02-1-"><td style="white-space:normal; text-align:left;" id="TBL-02-1-1"
-class="td11">
-<!--l. 302--><p class="noindent" > </td>
+class="td11"><!--l. 302--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-02-2-"><td style="white-space:normal; text-align:left;" id="TBL-02-2-1"
-class="td11"> <!--l. 302--><p class="noindent" > </td>
+class="td11"> <!--l. 302--><p class="noindent" >
+ </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-02-3-"><td style="white-space:normal; text-align:left;" id="TBL-02-3-1"
class="td11">
-<!--l. 304--><p class="noindent" >Standard/Guideline </td><td style="white-space:nowrap; text-align:left;" id="TBL-02-3-2"
+<!--l. 304--><p class="noindent" >Standard/Guideline </td><td style="white-space:nowrap; text-align:left;" id="TBL-02-3-2"
class="td11"> Included in the report </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-02-4-"><td style="white-space:normal; text-align:left;" id="TBL-02-4-1"
class="td11"> </td></tr><tr><td colspan="2"></td></tr><tr
style="vertical-align:baseline;" id="TBL-002-4-"><td style="white-space:normal; text-align:left;" id="TBL-002-4-1"
-class="td11">
-<!--l. 307--><p class="noindent" > </td>
+class="td11"><!--l. 307--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-5-"><td style="white-space:normal; text-align:left;" id="TBL-002-5-1"
-class="td11"> <!--l. 307--><p class="noindent" > </td>
+class="td11"> <!--l. 307--><p class="noindent" >
+ </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-6-"><td style="white-space:normal; text-align:left;" id="TBL-002-6-1"
-class="td11"> <!--l. 310--><p class="noindent" ><a
-href="http://www.w3.org/TR/2008/REC-WCAG20-20081211" >Web Content Accessibility Guidelines 2.0</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-6-2"
+class="td11"> <!--l. 310--><p class="noindent" > <a
+href="http://www.w3.org/TR/2008/REC-WCAG20-20081211" >Web Content Accessibility Guidelines 2.0</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-6-2"
class="td11"> Level A (Yes) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-7-"><td style="white-space:normal; text-align:left;" id="TBL-002-7-1"
-class="td11"> <!--l. 311--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-7-2"
+class="td11"> <!--l. 311--><p class="noindent" >
+ </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-7-2"
class="td11"> Level AA (Yes) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-8-"><td style="white-space:normal; text-align:left;" id="TBL-002-8-1"
-class="td11"> <!--l. 312--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-8-2"
+class="td11"> <!--l. 312--><p class="noindent" >
+ </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-8-2"
class="td11"> Level AAA (Yes) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-9-"><td style="white-space:normal; text-align:left;" id="TBL-002-9-1"
-class="td11"> <!--l. 314--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21" >Web Content Accessibility Guidelines 2.1</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-9-2"
+class="td11"> <!--l. 314--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21" >Web Content Accessibility Guidelines 2.1</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-9-2"
class="td11"> Level A (Yes) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-10-"><td style="white-space:normal; text-align:left;" id="TBL-002-10-1"
-class="td11"> <!--l. 315--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-10-2"
+class="td11"> <!--l. 315--><p class="noindent" >
+ </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-10-2"
class="td11"> Level AA (Yes) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-11-"><td style="white-space:normal; text-align:left;" id="TBL-002-11-1"
-class="td11"> <!--l. 316--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-11-2"
+class="td11"> <!--l. 316--><p class="noindent" >
+ </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-11-2"
class="td11"> Level AAA (Yes) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-12-"><td style="white-space:normal; text-align:left;" id="TBL-002-12-1"
-class="td11"> <!--l. 318--><p class="noindent" ><a
-href="https://www.access-board.gov/guidelines-and-standards/communications-and-it/about-the-ict-refresh/final-rule/text-of-the-standards-and-guidelines" >Revised Section 508 standards published January 18, 2017
-and corrected January 22, 2018</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-12-2"
+class="td11"> <!--l. 318--><p class="noindent" > <a
+href="https://www.access-board.gov/guidelines-and-standards/communications-and-it/about-the-ict-refresh/final-rule/text-of-the-standards-and-guidelines" >Revised Section 508 standards published January
+18, 2017 and corrected January 22, 2018</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-12-2"
class="td11"> Yes </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-13-"><td style="white-space:normal; text-align:left;" id="TBL-002-13-1"
-class="td11"> <!--l. 321--><p class="noindent" ><a
-href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.01.01_60/en_301549v030101p.pdf" >EN 301 549 Accessibility requirements suitable for public
-procurement of ICT products and services in Europe, -
-V3.1.1 (2019-11)</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-13-2"
+class="td11"> <!--l. 321--><p class="noindent" > <a
+href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.01.01_60/en_301549v030101p.pdf" >EN 301 549 Accessibility requirements suitable for
+public procurement of ICT products and services in
+Europe, - V3.1.1 (2019-11)</a> </td><td style="white-space:nowrap; text-align:left;" id="TBL-002-13-2"
class="td11"> Yes </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-002-14-"><td style="white-space:normal; text-align:left;" id="TBL-002-14-1"
-class="td11"> </td></tr></table><!--l. 323--><p class="noindent" ></div>
+class="td11"> </td></tr></table><!--l. 323--><p class="noindent" ></div>
<!--l. 325--><p class="noindent" >
<h3 class="sectionHead"><a
id="x1-9000"></a>Terms</h3>
@@ -318,35 +317,30 @@ class="td11"> </td></tr></table
id="x1-9000doc"></a>
<!--l. 328--><p class="noindent" >The terms used in the Conformance Level information are defined as follows:
<dl class="description"><dt class="description">
- <!--l. 330--><p class="noindent" >
<span
class="cmbx-10">Supports:</span> </dt><dd
class="description">
<!--l. 330--><p class="noindent" >The functionality of the product has at least one method that meets the
criterion without known defects or meets with equivalent facilitation.
</dd><dt class="description">
- <!--l. 333--><p class="noindent" >
<span
class="cmbx-10">Partially Supports:</span> </dt><dd
class="description">
<!--l. 333--><p class="noindent" >Some functionality of the product does not meet the criterion.
</dd><dt class="description">
- <!--l. 335--><p class="noindent" >
<span
class="cmbx-10">Does Not Support:</span> </dt><dd
class="description">
<!--l. 335--><p class="noindent" >The majority of product functionality does not meet the criterion.
-
-
-
</dd><dt class="description">
- <!--l. 337--><p class="noindent" >
<span
class="cmbx-10">Not Applicable:</span> </dt><dd
class="description">
<!--l. 337--><p class="noindent" >The criterion is not relevant to the product.
+
+
+
</dd><dt class="description">
- <!--l. 338--><p class="noindent" >
<span
class="cmbx-10">Not Evaluated:</span> </dt><dd
class="description">
@@ -375,7 +369,6 @@ href="#x1-13000doc">2</a> also document conformance with:
Editing, and Chapter 6 &#8211; 602.3 Electronic Support Documentation.</li></ul>
<!--l. 360--><p class="indent" >
<dl class="description"><dt class="description">
- <!--l. 361--><p class="noindent" >
<span
class="cmbx-10">Note:</span> </dt><dd
class="description">
@@ -397,7 +390,7 @@ Of course it would be impossible to estimate the accessibility of all this
documentation, comprising hundreds thousands of pages written over three
decades.
<!--l. 380--><p class="indent" > Another way is to count only the documentation for the packages included in
-TeXLive. This includes documentation for 7300+ packages, which makes the full
+TeXLive. This includes documentation for 8000+ packages, which makes the full
audit rather impractical.
<!--l. 384--><p class="indent" > In this document we discuss only the main manual for the system, available with the
installation and at <a
@@ -433,219 +426,216 @@ id="TBL-3-3"></colgroup><tr
style="vertical-align:baseline;" id="TBL-3-1-"><td style="white-space:normal; text-align:left;" id="TBL-3-1-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-03-1-"><td style="white-space:normal; text-align:left;" id="TBL-03-1-1"
-class="td11">
-<!--l. 399--><p class="noindent" > </td>
+class="td11"><!--l. 399--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-03-2-"><td style="white-space:normal; text-align:left;" id="TBL-03-2-1"
-class="td11"> <!--l. 399--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 399--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-03-3-"><td colspan="2" style="white-space:nowrap; text-align:left;" id="TBL-03-3-1"
-class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-03-3-3"
+class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-03-3-3"
class="td11">
<div class="multicolumn" style="white-space:normal; text-align:left;">Conformance Level</div>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-03-4-"><td style="white-space:normal; text-align:left;" id="TBL-03-4-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-003-4-"><td style="white-space:normal; text-align:left;" id="TBL-003-4-1"
-class="td11">
-<!--l. 399--><p class="noindent" > </td>
+class="td11"><!--l. 399--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-5-"><td style="white-space:normal; text-align:left;" id="TBL-003-5-1"
-class="td11"> <!--l. 399--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 399--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-003-6-"><td style="white-space:normal; text-align:left;" id="TBL-003-6-1"
class="td11">
<!--l. 400--><p class="noindent" >1.1.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-6-2"
-class="td11"> <!--l. 402--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG20/#text-equiv-all" >Non-text Content</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-6-3"
+class="td11"> <!--l. 402--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG20/#text-equiv-all" >Non-text Content</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-6-3"
class="td11"> <!--l. 402--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-7-"><td style="white-space:normal; text-align:left;" id="TBL-003-7-1"
class="td11"> <!--l. 403--><p class="noindent" >1.2.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-7-2"
class="td11">
-<!--l. 405--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG20/#media-equiv-av-only-alt" >Audio-only and Video only (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-7-3"
+<!--l. 405--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG20/#media-equiv-av-only-alt" >Audio-only and Video only (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-7-3"
class="td11"> <!--l. 405--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-8-"><td style="white-space:normal; text-align:left;" id="TBL-003-8-1"
class="td11"> <!--l. 406--><p class="noindent" >1.2.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-8-2"
-class="td11"> <!--l. 407--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG20/#media-equiv-captions" >Captions Prerecorded</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-8-3"
+class="td11"> <!--l. 407--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG20/#media-equiv-captions" >Captions Prerecorded</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-8-3"
class="td11"> <!--l. 407--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-9-"><td style="white-space:normal; text-align:left;" id="TBL-003-9-1"
class="td11"> <!--l. 408--><p class="noindent" >1.2.3 </td><td style="white-space:normal; text-align:left;" id="TBL-003-9-2"
-class="td11">
-<!--l. 410--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-audio-desc" >Audio Description or Media Alternative (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-9-3"
+class="td11"> <!--l. 410--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-audio-desc" >Audio Description or Media Alternative
+(Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-9-3"
class="td11"> <!--l. 411--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-10-"><td style="white-space:normal; text-align:left;" id="TBL-003-10-1"
class="td11"> <!--l. 412--><p class="noindent" >1.3.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-10-2"
-class="td11"> <!--l. 413--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic" >Info and Relationships</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-10-3"
+class="td11"> <!--l. 413--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic" >Info and Relationships</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-10-3"
class="td11"> <!--l. 413--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-11-"><td style="white-space:normal; text-align:left;" id="TBL-003-11-1"
class="td11"> <!--l. 414--><p class="noindent" >1.3.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-11-2"
-class="td11"> <!--l. 415--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic" >Meaningful Sequence</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-11-3"
+class="td11"> <!--l. 415--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic" >Meaningful Sequence</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-11-3"
class="td11"> <!--l. 415--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-12-"><td style="white-space:normal; text-align:left;" id="TBL-003-12-1"
class="td11"> <!--l. 416--><p class="noindent" >1.3.3 </td><td style="white-space:normal; text-align:left;" id="TBL-003-12-2"
-class="td11"> <!--l. 417--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#content-structure-separation-understanding" >Sensory Characteristics</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-12-3"
+class="td11"> <!--l. 417--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#content-structure-separation-understanding" >Sensory Characteristics</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-12-3"
class="td11"> <!--l. 417--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-13-"><td style="white-space:normal; text-align:left;" id="TBL-003-13-1"
class="td11"> <!--l. 418--><p class="noindent" >1.4.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-13-2"
-class="td11"> <!--l. 419--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-without-color" >Use of Color</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-13-3"
+class="td11"> <!--l. 419--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-without-color" >Use of Color</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-13-3"
class="td11"> <!--l. 419--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-14-"><td style="white-space:normal; text-align:left;" id="TBL-003-14-1"
class="td11"> <!--l. 420--><p class="noindent" >1.4.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-14-2"
-class="td11"> <!--l. 421--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-dis-audio" >Audio Control</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-14-3"
+class="td11"> <!--l. 421--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-dis-audio" >Audio Control</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-14-3"
class="td11"> <!--l. 421--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-15-"><td style="white-space:normal; text-align:left;" id="TBL-003-15-1"
class="td11"> <!--l. 422--><p class="noindent" >2.1.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-15-2"
-class="td11"> <!--l. 423--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#keyboard-operation-keyboard-operable" >Keyboard</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-15-3"
+class="td11"> <!--l. 423--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#keyboard-operation-keyboard-operable" >Keyboard</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-15-3"
class="td11"> <!--l. 423--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-16-"><td style="white-space:normal; text-align:left;" id="TBL-003-16-1"
class="td11"> <!--l. 424--><p class="noindent" >2.1.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-16-2"
-class="td11"> <!--l. 425--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#keyboard-operation-trapping" >No Keyboard Trap</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-16-3"
+class="td11"> <!--l. 425--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#keyboard-operation-trapping" >No Keyboard Trap</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-16-3"
class="td11"> <!--l. 425--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-17-"><td style="white-space:normal; text-align:left;" id="TBL-003-17-1"
class="td11"> <!--l. 426--><p class="noindent" >2.1.4 </td><td style="white-space:normal; text-align:left;" id="TBL-003-17-2"
class="td11">
-<!--l. 427--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#character-key-shortcuts" >Character Key Shortcuts</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-17-3"
+<!--l. 427--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#character-key-shortcuts" >Character Key Shortcuts</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-17-3"
class="td11"> <!--l. 427--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-18-"><td style="white-space:normal; text-align:left;" id="TBL-003-18-1"
class="td11"> <!--l. 428--><p class="noindent" >2.2.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-18-2"
-class="td11"> <!--l. 429--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#time-limits-required-behaviors" >Timing Adjustable</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-18-3"
+class="td11"> <!--l. 429--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#time-limits-required-behaviors" >Timing Adjustable</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-18-3"
class="td11"> <!--l. 429--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-19-"><td style="white-space:normal; text-align:left;" id="TBL-003-19-1"
class="td11"> <!--l. 430--><p class="noindent" >2.2.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-19-2"
-class="td11"> <!--l. 431--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#time-limits-pause" >Pause, Stop, Hide</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-19-3"
+class="td11"> <!--l. 431--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#time-limits-pause" >Pause, Stop, Hide</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-19-3"
class="td11"> <!--l. 431--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-20-"><td style="white-space:normal; text-align:left;" id="TBL-003-20-1"
class="td11"> <!--l. 432--><p class="noindent" >2.3.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-20-2"
-class="td11"> <!--l. 433--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#seizure-does-not-violate" >Three Flashes or Below Threshold</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-20-3"
+class="td11"> <!--l. 433--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#seizure-does-not-violate" >Three Flashes or Below Threshold</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-20-3"
class="td11"> <!--l. 433--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-21-"><td style="white-space:normal; text-align:left;" id="TBL-003-21-1"
class="td11"> <!--l. 434--><p class="noindent" >2.4.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-21-2"
-class="td11"> <!--l. 435--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-skip" >Bypass Blocks</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-21-3"
+class="td11"> <!--l. 435--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-skip" >Bypass Blocks</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-21-3"
class="td11"> <!--l. 435--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-22-"><td style="white-space:normal; text-align:left;" id="TBL-003-22-1"
class="td11"> <!--l. 436--><p class="noindent" >2.4.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-22-2"
-class="td11"> <!--l. 436--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-title" >Page Titled</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-22-3"
+class="td11"> <!--l. 436--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-title" >Page Titled</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-22-3"
class="td11"> <!--l. 436--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-23-"><td style="white-space:normal; text-align:left;" id="TBL-003-23-1"
class="td11"> <!--l. 437--><p class="noindent" >2.4.3 </td><td style="white-space:normal; text-align:left;" id="TBL-003-23-2"
-class="td11"> <!--l. 437--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-focus-order" >Focus Order</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-23-3"
+class="td11"> <!--l. 437--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-focus-order" >Focus Order</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-23-3"
class="td11"> <!--l. 437--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-24-"><td style="white-space:normal; text-align:left;" id="TBL-003-24-1"
class="td11"> <!--l. 438--><p class="noindent" >2.4.4 </td><td style="white-space:normal; text-align:left;" id="TBL-003-24-2"
class="td11">
-<!--l. 438--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-refs" >Link Purpose (In Context)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-24-3"
+<!--l. 438--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-refs" >Link Purpose (In Context)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-24-3"
class="td11"> <!--l. 438--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-25-"><td style="white-space:normal; text-align:left;" id="TBL-003-25-1"
class="td11"> <!--l. 439--><p class="noindent" >2.5.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-25-2"
class="td11">
-<!--l. 439--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#pointer-gestures" >Pointer Gestures</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-25-3"
+<!--l. 439--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#pointer-gestures" >Pointer Gestures</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-25-3"
class="td11"> <!--l. 439--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-26-"><td style="white-space:normal; text-align:left;" id="TBL-003-26-1"
class="td11"> <!--l. 440--><p class="noindent" >2.5.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-26-2"
class="td11">
-<!--l. 441--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#pointer-cancellation" >Pointer Cancellation</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-26-3"
+<!--l. 441--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#pointer-cancellation" >Pointer Cancellation</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-26-3"
class="td11"> <!--l. 441--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-27-"><td style="white-space:normal; text-align:left;" id="TBL-003-27-1"
class="td11"> <!--l. 442--><p class="noindent" >2.5.3 </td><td style="white-space:normal; text-align:left;" id="TBL-003-27-2"
class="td11">
-<!--l. 442--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#label-in-name" >Label in Name</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-27-3"
+<!--l. 442--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#label-in-name" >Label in Name</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-27-3"
class="td11"> <!--l. 442--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-28-"><td style="white-space:normal; text-align:left;" id="TBL-003-28-1"
class="td11"> <!--l. 443--><p class="noindent" >2.5.4 </td><td style="white-space:normal; text-align:left;" id="TBL-003-28-2"
class="td11">
-<!--l. 443--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#motion-actuation" >Motion Actuation</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-28-3"
+<!--l. 443--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#motion-actuation" >Motion Actuation</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-003-28-3"
class="td11"> <!--l. 443--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-29-"><td style="white-space:normal; text-align:left;" id="TBL-003-29-1"
class="td11"> <!--l. 444--><p class="noindent" >3.1.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-29-2"
-class="td11"> <!--l. 444--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#meaning-doc-lang-id" >Language of Page</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-29-3"
+class="td11"> <!--l. 444--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#meaning-doc-lang-id" >Language of Page</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-29-3"
class="td11"> <!--l. 444--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-30-"><td style="white-space:normal; text-align:left;" id="TBL-003-30-1"
class="td11"> <!--l. 445--><p class="noindent" >3.2.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-30-2"
-class="td11"> <!--l. 445--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#consistent-behavior-receive-focus" >On Focus</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-30-3"
+class="td11"> <!--l. 445--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#consistent-behavior-receive-focus" >On Focus</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-30-3"
class="td11"> <!--l. 445--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-31-"><td style="white-space:normal; text-align:left;" id="TBL-003-31-1"
class="td11"> <!--l. 446--><p class="noindent" >3.2.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-31-2"
-class="td11"> <!--l. 446--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#consistent-behavior-unpredictable-change" >On Input</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-31-3"
+class="td11"> <!--l. 446--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#consistent-behavior-unpredictable-change" >On Input</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-31-3"
class="td11"> <!--l. 446--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-32-"><td style="white-space:normal; text-align:left;" id="TBL-003-32-1"
class="td11"> <!--l. 447--><p class="noindent" >3.3.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-32-2"
-class="td11"> <!--l. 447--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#minimize-error-identified" >Error Identification</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-32-3"
+class="td11"> <!--l. 447--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#minimize-error-identified" >Error Identification</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-32-3"
class="td11"> <!--l. 447--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-33-"><td style="white-space:normal; text-align:left;" id="TBL-003-33-1"
class="td11"> <!--l. 448--><p class="noindent" >3.3.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-33-2"
-class="td11"> <!--l. 448--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#minimize-error-cues" >Labels or Instructions</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-33-3"
+class="td11"> <!--l. 448--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#minimize-error-cues" >Labels or Instructions</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-33-3"
class="td11"> <!--l. 448--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-34-"><td style="white-space:normal; text-align:left;" id="TBL-003-34-1"
class="td11"> <!--l. 449--><p class="noindent" >4.1.1 </td><td style="white-space:normal; text-align:left;" id="TBL-003-34-2"
-class="td11"> <!--l. 449--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#ensure-compat-parses" >Parsing</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-34-3"
+class="td11"> <!--l. 449--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#ensure-compat-parses" >Parsing</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-34-3"
class="td11"> <!--l. 449--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-35-"><td style="white-space:normal; text-align:left;" id="TBL-003-35-1"
class="td11"> <!--l. 450--><p class="noindent" >4.1.2 </td><td style="white-space:normal; text-align:left;" id="TBL-003-35-2"
-class="td11"> <!--l. 451--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#ensure-compat-rsv" >Name, Role, Value</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-35-3"
+class="td11"> <!--l. 451--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#ensure-compat-rsv" >Name, Role, Value</a> </td><td style="white-space:normal; text-align:left;" id="TBL-003-35-3"
class="td11"> <!--l. 451--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-003-36-"><td style="white-space:normal; text-align:left;" id="TBL-003-36-1"
class="td11"> </td></tr></table><!--l. 453--><p class="noindent" ></div>
-
-
-
<!--l. 455--><p class="indent" >
@@ -665,154 +655,154 @@ id="TBL-4-3"></colgroup><tr
style="vertical-align:baseline;" id="TBL-4-1-"><td style="white-space:normal; text-align:left;" id="TBL-4-1-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-04-1-"><td style="white-space:normal; text-align:left;" id="TBL-04-1-1"
-class="td11">
-<!--l. 460--><p class="noindent" > </td>
+class="td11"><!--l. 460--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-04-2-"><td style="white-space:normal; text-align:left;" id="TBL-04-2-1"
-class="td11"> <!--l. 460--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 460--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-04-3-"><td colspan="2" style="white-space:nowrap; text-align:left;" id="TBL-04-3-1"
-class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-04-3-3"
+class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-04-3-3"
class="td11">
<div class="multicolumn" style="white-space:normal; text-align:left;">Conformance Level</div>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-04-4-"><td style="white-space:normal; text-align:left;" id="TBL-04-4-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-004-4-"><td style="white-space:normal; text-align:left;" id="TBL-004-4-1"
-class="td11">
-<!--l. 460--><p class="noindent" > </td>
+class="td11"><!--l. 460--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-5-"><td style="white-space:normal; text-align:left;" id="TBL-004-5-1"
-class="td11"> <!--l. 460--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 460--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-004-6-"><td style="white-space:normal; text-align:left;" id="TBL-004-6-1"
class="td11">
<!--l. 461--><p class="noindent" >1.2.4 </td><td style="white-space:normal; text-align:left;" id="TBL-004-6-2"
class="td11">
-<!--l. 462--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-real-time-captions" >Captions (Live)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-6-3"
+<!--l. 462--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-real-time-captions" >Captions (Live)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-6-3"
class="td11"> <!--l. 462--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-7-"><td style="white-space:normal; text-align:left;" id="TBL-004-7-1"
class="td11"> <!--l. 463--><p class="noindent" >1.2.5 </td><td style="white-space:normal; text-align:left;" id="TBL-004-7-2"
class="td11">
-<!--l. 464--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-audio-desc-only" >Audio Description (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-7-3"
+<!--l. 464--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-audio-desc-only" >Audio Description (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-7-3"
class="td11"> <!--l. 464--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-8-"><td style="white-space:normal; text-align:left;" id="TBL-004-8-1"
class="td11"> <!--l. 465--><p class="noindent" >1.3.4 </td><td style="white-space:normal; text-align:left;" id="TBL-004-8-2"
class="td11">
-<!--l. 465--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#orientation" >Orientation</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-8-3"
+<!--l. 465--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#orientation" >Orientation</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-8-3"
class="td11"> <!--l. 466--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-9-"><td style="white-space:normal; text-align:left;" id="TBL-004-9-1"
class="td11"> <!--l. 467--><p class="noindent" >1.3.5 </td><td style="white-space:normal; text-align:left;" id="TBL-004-9-2"
class="td11">
-<!--l. 468--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#identify-input-purpose" >Identify Input Purpose</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-9-3"
+<!--l. 468--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#identify-input-purpose" >Identify Input Purpose</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-9-3"
class="td11"> <!--l. 468--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-10-"><td style="white-space:normal; text-align:left;" id="TBL-004-10-1"
class="td11"> <!--l. 469--><p class="noindent" >1.4.3 </td><td style="white-space:normal; text-align:left;" id="TBL-004-10-2"
class="td11">
-<!--l. 470--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast" >Contrast (Minimum)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-10-3"
+<!--l. 470--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast" >Contrast (Minimum)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-10-3"
class="td11"> <!--l. 470--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-11-"><td style="white-space:normal; text-align:left;" id="TBL-004-11-1"
class="td11"> <!--l. 471--><p class="noindent" >1.4.4 </td><td style="white-space:normal; text-align:left;" id="TBL-004-11-2"
-class="td11"> <!--l. 471--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#resize-text" >Resize text</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-11-3"
+class="td11"> <!--l. 471--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#resize-text" >Resize text</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-11-3"
class="td11"> <!--l. 472--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-12-"><td style="white-space:normal; text-align:left;" id="TBL-004-12-1"
class="td11"> <!--l. 473--><p class="noindent" >1.4.5 </td><td style="white-space:normal; text-align:left;" id="TBL-004-12-2"
-class="td11"> <!--l. 474--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-text-presentation" >Images of Text</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-12-3"
+class="td11"> <!--l. 474--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-text-presentation" >Images of Text</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-12-3"
class="td11"> <!--l. 474--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-13-"><td style="white-space:normal; text-align:left;" id="TBL-004-13-1"
class="td11"> <!--l. 475--><p class="noindent" >1.4.10 </td><td style="white-space:normal; text-align:left;" id="TBL-004-13-2"
class="td11">
-<!--l. 475--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#reflow" >Reflow</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-13-3"
+<!--l. 475--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#reflow" >Reflow</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-13-3"
class="td11"> <!--l. 475--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-14-"><td style="white-space:normal; text-align:left;" id="TBL-004-14-1"
class="td11"> <!--l. 476--><p class="noindent" >1.4.11 </td><td style="white-space:normal; text-align:left;" id="TBL-004-14-2"
class="td11">
-<!--l. 477--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#non-text-contrast" >Non-text Contrast</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-14-3"
+<!--l. 477--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#non-text-contrast" >Non-text Contrast</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-14-3"
class="td11"> <!--l. 477--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-15-"><td style="white-space:normal; text-align:left;" id="TBL-004-15-1"
class="td11"> <!--l. 478--><p class="noindent" >1.4.12 </td><td style="white-space:normal; text-align:left;" id="TBL-004-15-2"
class="td11">
-<!--l. 479--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#text-spacing" >Text Spacing</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-15-3"
+<!--l. 479--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#text-spacing" >Text Spacing</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-15-3"
class="td11"> <!--l. 479--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-16-"><td style="white-space:normal; text-align:left;" id="TBL-004-16-1"
class="td11"> <!--l. 480--><p class="noindent" >1.4.13 </td><td style="white-space:normal; text-align:left;" id="TBL-004-16-2"
class="td11">
-<!--l. 481--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus" >Content on Hover or Focus</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-16-3"
+<!--l. 481--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus" >Content on Hover or Focus</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-16-3"
class="td11"> <!--l. 481--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-17-"><td style="white-space:normal; text-align:left;" id="TBL-004-17-1"
class="td11"> <!--l. 482--><p class="noindent" >2.4.5 </td><td style="white-space:normal; text-align:left;" id="TBL-004-17-2"
-class="td11"> <!--l. 483--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-mult-loc" >Multiple Ways</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-17-3"
+class="td11"> <!--l. 483--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-mult-loc" >Multiple Ways</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-17-3"
class="td11"> <!--l. 483--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-18-"><td style="white-space:normal; text-align:left;" id="TBL-004-18-1"
class="td11"> <!--l. 484--><p class="noindent" >2.4.6 </td><td style="white-space:normal; text-align:left;" id="TBL-004-18-2"
-class="td11"> <!--l. 485--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-descriptive" >Headings and Labels</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-18-3"
+class="td11"> <!--l. 485--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-descriptive" >Headings and Labels</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-18-3"
class="td11"> <!--l. 485--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-19-"><td style="white-space:normal; text-align:left;" id="TBL-004-19-1"
class="td11"> <!--l. 486--><p class="noindent" >2.4.7 </td><td style="white-space:normal; text-align:left;" id="TBL-004-19-2"
-class="td11"> <!--l. 487--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-focus-visible" >Focus Visible</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-19-3"
+class="td11"> <!--l. 487--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-focus-visible" >Focus Visible</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-19-3"
class="td11"> <!--l. 487--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-20-"><td style="white-space:normal; text-align:left;" id="TBL-004-20-1"
class="td11"> <!--l. 488--><p class="noindent" >3.1.2 </td><td style="white-space:normal; text-align:left;" id="TBL-004-20-2"
-class="td11"> <!--l. 489--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#meaning-other-lang-id" >Language of Parts</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-20-3"
+class="td11"> <!--l. 489--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#meaning-other-lang-id" >Language of Parts</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-20-3"
class="td11"> <!--l. 489--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-21-"><td style="white-space:normal; text-align:left;" id="TBL-004-21-1"
class="td11"> <!--l. 490--><p class="noindent" >3.2.3 </td><td style="white-space:normal; text-align:left;" id="TBL-004-21-2"
-class="td11"> <!--l. 491--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#consistent-behavior-consistent-locations" >Consistent Navigation</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-21-3"
+class="td11"> <!--l. 491--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#consistent-behavior-consistent-locations" >Consistent Navigation</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-21-3"
class="td11"> <!--l. 491--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-22-"><td style="white-space:normal; text-align:left;" id="TBL-004-22-1"
class="td11"> <!--l. 492--><p class="noindent" >3.2.4 </td><td style="white-space:normal; text-align:left;" id="TBL-004-22-2"
-class="td11"> <!--l. 493--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#consistent-behavior-consistent-functionality" >Consistent Identification</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-22-3"
+class="td11"> <!--l. 493--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#consistent-behavior-consistent-functionality" >Consistent Identification</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-22-3"
class="td11"> <!--l. 493--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-23-"><td style="white-space:normal; text-align:left;" id="TBL-004-23-1"
class="td11"> <!--l. 494--><p class="noindent" >3.3.3 </td><td style="white-space:normal; text-align:left;" id="TBL-004-23-2"
-class="td11"> <!--l. 495--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#minimize-error-suggestions" >Error Suggestion</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-23-3"
+class="td11"> <!--l. 495--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#minimize-error-suggestions" >Error Suggestion</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-23-3"
class="td11"> <!--l. 495--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-24-"><td style="white-space:normal; text-align:left;" id="TBL-004-24-1"
class="td11"> <!--l. 496--><p class="noindent" >3.3.4 </td><td style="white-space:normal; text-align:left;" id="TBL-004-24-2"
class="td11">
-<!--l. 497--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#minimize-error-reversible" >Error Prevention (Legal, Financial, Data)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-24-3"
+<!--l. 497--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#minimize-error-reversible" >Error Prevention (Legal, Financial, Data)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-004-24-3"
class="td11"> <!--l. 497--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-004-25-"><td style="white-space:normal; text-align:left;" id="TBL-004-25-1"
class="td11"> <!--l. 499--><p class="noindent" >4.1.3 </td><td style="white-space:normal; text-align:left;" id="TBL-004-25-2"
class="td11">
-<!--l. 500--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#status-messages" >Status Messages</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-25-3"
+<!--l. 500--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#status-messages" >Status Messages</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-004-25-3"
class="td11"> <!--l. 500--><p class="noindent" >Supports </td>
</tr><tr
@@ -827,9 +817,6 @@ class="td11"> </td></tr></table><!--l. 502--><p class="noindent" ></div>
<a
id="x1-14000doc"></a>
<div class="tabular">
-
-
-
<!--l. 508--><p class="indent" >
<table id="TBL-5" class="tabular"
@@ -840,84 +827,84 @@ id="TBL-5-3"></colgroup><tr
style="vertical-align:baseline;" id="TBL-5-1-"><td style="white-space:normal; text-align:left;" id="TBL-5-1-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-05-1-"><td style="white-space:normal; text-align:left;" id="TBL-05-1-1"
-class="td11">
-<!--l. 509--><p class="noindent" > </td>
+class="td11"><!--l. 509--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-05-2-"><td style="white-space:normal; text-align:left;" id="TBL-05-2-1"
-class="td11"> <!--l. 509--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 509--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-05-3-"><td colspan="2" style="white-space:nowrap; text-align:left;" id="TBL-05-3-1"
-class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-05-3-3"
+class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-05-3-3"
class="td11">
<div class="multicolumn" style="white-space:normal; text-align:left;">Conformance Level</div>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-05-4-"><td style="white-space:normal; text-align:left;" id="TBL-05-4-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-005-4-"><td style="white-space:normal; text-align:left;" id="TBL-005-4-1"
-class="td11">
-<!--l. 509--><p class="noindent" > </td>
+class="td11"><!--l. 509--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-5-"><td style="white-space:normal; text-align:left;" id="TBL-005-5-1"
-class="td11"> <!--l. 509--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 509--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-005-6-"><td style="white-space:normal; text-align:left;" id="TBL-005-6-1"
class="td11">
<!--l. 510--><p class="noindent" >1.2.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-6-2"
class="td11">
-<!--l. 511--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-sign" >Sign Language (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-6-3"
+<!--l. 511--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-sign" >Sign Language (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-6-3"
class="td11"> <!--l. 511--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-7-"><td style="white-space:normal; text-align:left;" id="TBL-005-7-1"
class="td11"> <!--l. 512--><p class="noindent" >1.2.7 </td><td style="white-space:normal; text-align:left;" id="TBL-005-7-2"
class="td11">
-<!--l. 513--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-extended-ad" >Extended Audio Description (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-7-3"
+<!--l. 513--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-extended-ad" >Extended Audio Description (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-7-3"
class="td11"> <!--l. 513--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-8-"><td style="white-space:normal; text-align:left;" id="TBL-005-8-1"
class="td11"> <!--l. 515--><p class="noindent" >1.2.8 </td><td style="white-space:normal; text-align:left;" id="TBL-005-8-2"
class="td11">
-<!--l. 516--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-text-doc" >Media Alternative (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-8-3"
+<!--l. 516--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-text-doc" >Media Alternative (Prerecorded)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-8-3"
class="td11"> <!--l. 516--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-9-"><td style="white-space:normal; text-align:left;" id="TBL-005-9-1"
class="td11"> <!--l. 517--><p class="noindent" >1.2.9 </td><td style="white-space:normal; text-align:left;" id="TBL-005-9-2"
class="td11">
-<!--l. 518--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#media-equiv-live-audio-only" >Audio-only (Live)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-9-3"
+<!--l. 518--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#media-equiv-live-audio-only" >Audio-only (Live)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-9-3"
class="td11"> <!--l. 518--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-10-"><td style="white-space:normal; text-align:left;" id="TBL-005-10-1"
class="td11"> <!--l. 519--><p class="noindent" >1.3.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-10-2"
class="td11">
-<!--l. 520--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#identify-purpose" >Identify Purpose</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-10-3"
+<!--l. 520--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#identify-purpose" >Identify Purpose</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-10-3"
class="td11"> <!--l. 520--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-11-"><td style="white-space:normal; text-align:left;" id="TBL-005-11-1"
class="td11"> <!--l. 521--><p class="noindent" >1.4.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-11-2"
class="td11">
-<!--l. 522--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast7" >Contrast (Enhanced)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-11-3"
+<!--l. 522--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast7" >Contrast (Enhanced)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-11-3"
class="td11"> <!--l. 522--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-12-"><td style="white-space:normal; text-align:left;" id="TBL-005-12-1"
class="td11"> <!--l. 523--><p class="noindent" >1.4.7 </td><td style="white-space:normal; text-align:left;" id="TBL-005-12-2"
-class="td11"> <!--l. 524--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-noaudio" >Low or No Background Audio</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-12-3"
+class="td11"> <!--l. 524--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-noaudio" >Low or No Background Audio</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-12-3"
class="td11"> <!--l. 524--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-13-"><td style="white-space:normal; text-align:left;" id="TBL-005-13-1"
class="td11"> <!--l. 525--><p class="noindent" >1.4.8 </td><td style="white-space:normal; text-align:left;" id="TBL-005-13-2"
-class="td11"> <!--l. 526--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-visual-presentation" >Visual Presentation</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-13-3"
+class="td11"> <!--l. 526--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-visual-presentation" >Visual Presentation</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-13-3"
class="td11"> <!--l. 526--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-14-"><td style="white-space:normal; text-align:left;" id="TBL-005-14-1"
class="td11"> <!--l. 527--><p class="noindent" >1.4.9 </td><td style="white-space:normal; text-align:left;" id="TBL-005-14-2"
class="td11">
-<!--l. 528--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-text-images" >Images of Text (No Exception)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-14-3"
+<!--l. 528--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-text-images" >Images of Text (No Exception)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-14-3"
class="td11"> <!--l. 528--><p class="noindent" >Supports<span class="footnote-mark"><a
href="texlive-vpat2.html#fn1x0"><sup class="textsuperscript">
1</sup></a></span> </td>
@@ -925,122 +912,122 @@ href="texlive-vpat2.html#fn1x0"><sup class="textsuperscript">
style="vertical-align:baseline;" id="TBL-005-15-"><td style="white-space:normal; text-align:left;" id="TBL-005-15-1"
class="td11"> <!--l. 529--><p class="noindent" >2.1.3 </td><td style="white-space:normal; text-align:left;" id="TBL-005-15-2"
class="td11">
-<!--l. 530--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#keyboard-operation-all-funcs" >Keyboard (No Exception)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-15-3"
+<!--l. 530--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#keyboard-operation-all-funcs" >Keyboard (No Exception)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-15-3"
class="td11"> <!--l. 530--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-16-"><td style="white-space:normal; text-align:left;" id="TBL-005-16-1"
class="td11"> <!--l. 531--><p class="noindent" >2.2.3 </td><td style="white-space:normal; text-align:left;" id="TBL-005-16-2"
-class="td11"> <!--l. 532--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#time-limits-no-exceptions" >No Timing</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-16-3"
+class="td11"> <!--l. 532--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#time-limits-no-exceptions" >No Timing</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-16-3"
class="td11"> <!--l. 532--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-17-"><td style="white-space:normal; text-align:left;" id="TBL-005-17-1"
class="td11"> <!--l. 533--><p class="noindent" >2.2.4 </td><td style="white-space:normal; text-align:left;" id="TBL-005-17-2"
-class="td11"> <!--l. 534--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#time-limits-postponed" >Interruptions</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-17-3"
+class="td11"> <!--l. 534--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#time-limits-postponed" >Interruptions</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-17-3"
class="td11"> <!--l. 534--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-18-"><td style="white-space:normal; text-align:left;" id="TBL-005-18-1"
class="td11"> <!--l. 535--><p class="noindent" >2.2.5 </td><td style="white-space:normal; text-align:left;" id="TBL-005-18-2"
-class="td11"> <!--l. 536--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#time-limits-server-timeout" >Re-authenticating</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-18-3"
+class="td11"> <!--l. 536--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#time-limits-server-timeout" >Re-authenticating</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-18-3"
class="td11"> <!--l. 536--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-19-"><td style="white-space:normal; text-align:left;" id="TBL-005-19-1"
class="td11"> <!--l. 537--><p class="noindent" >2.2.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-19-2"
class="td11">
-<!--l. 537--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#timeouts" >Timeouts</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-19-3"
+<!--l. 537--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#timeouts" >Timeouts</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-19-3"
class="td11"> <!--l. 538--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-20-"><td style="white-space:normal; text-align:left;" id="TBL-005-20-1"
class="td11"> <!--l. 539--><p class="noindent" >2.3.2 </td><td style="white-space:normal; text-align:left;" id="TBL-005-20-2"
-class="td11"> <!--l. 540--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#seizure-three-times" >Three Flashes</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-20-3"
+class="td11"> <!--l. 540--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#seizure-three-times" >Three Flashes</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-20-3"
class="td11"> <!--l. 540--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-21-"><td style="white-space:normal; text-align:left;" id="TBL-005-21-1"
class="td11"> <!--l. 541--><p class="noindent" >2.3.3 </td><td style="white-space:normal; text-align:left;" id="TBL-005-21-2"
class="td11">
-<!--l. 542--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#animation-from-interactions" >Animation from Interactions</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-21-3"
+<!--l. 542--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#animation-from-interactions" >Animation from Interactions</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-21-3"
class="td11"> <!--l. 542--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-22-"><td style="white-space:normal; text-align:left;" id="TBL-005-22-1"
class="td11"> <!--l. 543--><p class="noindent" >2.4.8 </td><td style="white-space:normal; text-align:left;" id="TBL-005-22-2"
-class="td11"> <!--l. 544--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-location" >Location</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-22-3"
+class="td11"> <!--l. 544--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-location" >Location</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-22-3"
class="td11"> <!--l. 544--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-23-"><td style="white-space:normal; text-align:left;" id="TBL-005-23-1"
class="td11"> <!--l. 545--><p class="noindent" >2.4.9 </td><td style="white-space:normal; text-align:left;" id="TBL-005-23-2"
class="td11">
-<!--l. 546--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-link" >Link Purpose (Link Only)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-23-3"
+<!--l. 546--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-link" >Link Purpose (Link Only)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-23-3"
class="td11"> <!--l. 546--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-24-"><td style="white-space:normal; text-align:left;" id="TBL-005-24-1"
class="td11"> <!--l. 547--><p class="noindent" >2.4.10 </td><td style="white-space:normal; text-align:left;" id="TBL-005-24-2"
-class="td11"> <!--l. 548--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-headings" >Section Headings</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-24-3"
+class="td11"> <!--l. 548--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#navigation-mechanisms-headings" >Section Headings</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-24-3"
class="td11"> <!--l. 548--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-25-"><td style="white-space:normal; text-align:left;" id="TBL-005-25-1"
class="td11"> <!--l. 549--><p class="noindent" >2.5.5 </td><td style="white-space:normal; text-align:left;" id="TBL-005-25-2"
class="td11">
-<!--l. 549--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#target-size" >Target Size</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-25-3"
+<!--l. 549--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#target-size" >Target Size</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-25-3"
class="td11"> <!--l. 550--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-26-"><td style="white-space:normal; text-align:left;" id="TBL-005-26-1"
class="td11"> <!--l. 551--><p class="noindent" >2.5.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-26-2"
class="td11">
-<!--l. 552--><p class="noindent" ><a
-href="https://www.w3.org/TR/WCAG21/#concurrent-input-mechanisms" >Concurrent Input Mechanisms</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-26-3"
+<!--l. 552--><p class="noindent" > <a
+href="https://www.w3.org/TR/WCAG21/#concurrent-input-mechanisms" >Concurrent Input Mechanisms</a> (2.1 only) </td><td style="white-space:normal; text-align:left;" id="TBL-005-26-3"
class="td11"> <!--l. 552--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-27-"><td style="white-space:normal; text-align:left;" id="TBL-005-27-1"
class="td11"> <!--l. 553--><p class="noindent" >3.1.3 </td><td style="white-space:normal; text-align:left;" id="TBL-005-27-2"
-class="td11"> <!--l. 554--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#meaning-idioms" >Unusual Words</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-27-3"
+class="td11"> <!--l. 554--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#meaning-idioms" >Unusual Words</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-27-3"
class="td11"> <!--l. 554--><p class="noindent" >Does Not Support </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-28-"><td style="white-space:normal; text-align:left;" id="TBL-005-28-1"
class="td11"> <!--l. 555--><p class="noindent" >3.1.4 </td><td style="white-space:normal; text-align:left;" id="TBL-005-28-2"
-class="td11"> <!--l. 556--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#meaning-located" >Abbreviations</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-28-3"
+class="td11"> <!--l. 556--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#meaning-located" >Abbreviations</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-28-3"
class="td11"> <!--l. 556--><p class="noindent" >Does Not Support </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-29-"><td style="white-space:normal; text-align:left;" id="TBL-005-29-1"
class="td11"> <!--l. 557--><p class="noindent" >3.1.5 </td><td style="white-space:normal; text-align:left;" id="TBL-005-29-2"
-class="td11"> <!--l. 558--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#meaning-supplements" >Reading Level</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-29-3"
+class="td11"> <!--l. 558--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#meaning-supplements" >Reading Level</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-29-3"
class="td11"> <!--l. 558--><p class="noindent" >Does Not Support </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-30-"><td style="white-space:normal; text-align:left;" id="TBL-005-30-1"
class="td11"> <!--l. 559--><p class="noindent" >3.1.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-30-2"
-class="td11"> <!--l. 560--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#meaning-pronunciation" >Pronunciation</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-30-3"
+class="td11"> <!--l. 560--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#meaning-pronunciation" >Pronunciation</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-30-3"
class="td11"> <!--l. 560--><p class="noindent" >Not Applicable </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-31-"><td style="white-space:normal; text-align:left;" id="TBL-005-31-1"
class="td11"> <!--l. 561--><p class="noindent" >3.2.5 </td><td style="white-space:normal; text-align:left;" id="TBL-005-31-2"
-class="td11"> <!--l. 562--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#consistent-behavior-no-extreme-changes-context" >Change on Request</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-31-3"
+class="td11"> <!--l. 562--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#consistent-behavior-no-extreme-changes-context" >Change on Request</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-31-3"
class="td11"> <!--l. 562--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-32-"><td style="white-space:normal; text-align:left;" id="TBL-005-32-1"
class="td11"> <!--l. 563--><p class="noindent" >3.3.5 </td><td style="white-space:normal; text-align:left;" id="TBL-005-32-2"
-class="td11"> <!--l. 564--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#minimize-error-context-help" >Help</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-32-3"
+class="td11"> <!--l. 564--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#minimize-error-context-help" >Help</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-32-3"
class="td11"> <!--l. 564--><p class="noindent" >Does Not Support </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-005-33-"><td style="white-space:normal; text-align:left;" id="TBL-005-33-1"
class="td11"> <!--l. 565--><p class="noindent" >3.3.6 </td><td style="white-space:normal; text-align:left;" id="TBL-005-33-2"
class="td11">
-<!--l. 566--><p class="noindent" ><a
-href="http://www.w3.org/TR/WCAG20/#minimize-error-reversible-all" >Error Prevention (All)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-33-3"
+<!--l. 566--><p class="noindent" > <a
+href="http://www.w3.org/TR/WCAG20/#minimize-error-reversible-all" >Error Prevention (All)</a> </td><td style="white-space:normal; text-align:left;" id="TBL-005-33-3"
class="td11"> <!--l. 566--><p class="noindent" >Not Applicable </td>
</tr><tr
@@ -1052,7 +1039,6 @@ class="td11"> </td></tr></table>
<!--l. 568--><p class="noindent" ></div><a
id="x1-14001f1"></a>
<dl class="description"><dt class="description">
- <!--l. 574--><p class="noindent" >
<span
class="cmbx-10">Note:</span> </dt><dd
class="description">
@@ -1081,69 +1067,69 @@ id="TBL-6-3"></colgroup><tr
style="vertical-align:baseline;" id="TBL-6-1-"><td style="white-space:normal; text-align:left;" id="TBL-6-1-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-06-1-"><td style="white-space:normal; text-align:left;" id="TBL-06-1-1"
-class="td11">
-<!--l. 587--><p class="noindent" > </td>
+class="td11"><!--l. 587--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-06-2-"><td style="white-space:normal; text-align:left;" id="TBL-06-2-1"
-class="td11"> <!--l. 587--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 587--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-06-3-"><td colspan="2" style="white-space:nowrap; text-align:left;" id="TBL-06-3-1"
-class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-06-3-3"
+class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-06-3-3"
class="td11">
<div class="multicolumn" style="white-space:normal; text-align:left;">Conformance Level</div>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-06-4-"><td style="white-space:normal; text-align:left;" id="TBL-06-4-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-006-4-"><td style="white-space:normal; text-align:left;" id="TBL-006-4-1"
-class="td11">
-<!--l. 587--><p class="noindent" > </td>
+class="td11"><!--l. 587--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-5-"><td style="white-space:normal; text-align:left;" id="TBL-006-5-1"
-class="td11"> <!--l. 587--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 587--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-006-6-"><td style="white-space:normal; text-align:left;" id="TBL-006-6-1"
class="td11">
<!--l. 588--><p class="noindent" >302.1 </td><td style="white-space:normal; text-align:left;" id="TBL-006-6-2"
-class="td11"> <!--l. 588--><p class="noindent" >Without Vision </td><td style="white-space:normal; text-align:left;" id="TBL-006-6-3"
+class="td11"> <!--l. 588--><p class="noindent" >Without Vision </td><td style="white-space:normal; text-align:left;" id="TBL-006-6-3"
class="td11"> <!--l. 589--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-7-"><td style="white-space:normal; text-align:left;" id="TBL-006-7-1"
class="td11"> <!--l. 590--><p class="noindent" >302.2 </td><td style="white-space:normal; text-align:left;" id="TBL-006-7-2"
-class="td11"> <!--l. 590--><p class="noindent" >With Limited Vision </td><td style="white-space:normal; text-align:left;" id="TBL-006-7-3"
+class="td11"> <!--l. 590--><p class="noindent" >With Limited Vision </td><td style="white-space:normal; text-align:left;" id="TBL-006-7-3"
class="td11"> <!--l. 590--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-8-"><td style="white-space:normal; text-align:left;" id="TBL-006-8-1"
class="td11"> <!--l. 591--><p class="noindent" >302.3 </td><td style="white-space:normal; text-align:left;" id="TBL-006-8-2"
-class="td11"> <!--l. 591--><p class="noindent" >Without Perception of Color </td><td style="white-space:normal; text-align:left;" id="TBL-006-8-3"
+class="td11"> <!--l. 591--><p class="noindent" >Without Perception of Color </td><td style="white-space:normal; text-align:left;" id="TBL-006-8-3"
class="td11"> <!--l. 591--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-9-"><td style="white-space:normal; text-align:left;" id="TBL-006-9-1"
class="td11"> <!--l. 592--><p class="noindent" >302.4 </td><td style="white-space:normal; text-align:left;" id="TBL-006-9-2"
-class="td11"> <!--l. 592--><p class="noindent" >Without Hearing </td><td style="white-space:normal; text-align:left;" id="TBL-006-9-3"
+class="td11"> <!--l. 592--><p class="noindent" >Without Hearing </td><td style="white-space:normal; text-align:left;" id="TBL-006-9-3"
class="td11"> <!--l. 592--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-10-"><td style="white-space:normal; text-align:left;" id="TBL-006-10-1"
class="td11"> <!--l. 593--><p class="noindent" >302.5 </td><td style="white-space:normal; text-align:left;" id="TBL-006-10-2"
-class="td11"> <!--l. 593--><p class="noindent" >With Limited Hearing </td><td style="white-space:normal; text-align:left;" id="TBL-006-10-3"
+class="td11"> <!--l. 593--><p class="noindent" >With Limited Hearing </td><td style="white-space:normal; text-align:left;" id="TBL-006-10-3"
class="td11"> <!--l. 593--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-11-"><td style="white-space:normal; text-align:left;" id="TBL-006-11-1"
class="td11"> <!--l. 594--><p class="noindent" >302.6 </td><td style="white-space:normal; text-align:left;" id="TBL-006-11-2"
-class="td11"> <!--l. 594--><p class="noindent" >Without Speech </td><td style="white-space:normal; text-align:left;" id="TBL-006-11-3"
+class="td11"> <!--l. 594--><p class="noindent" >Without Speech </td><td style="white-space:normal; text-align:left;" id="TBL-006-11-3"
class="td11"> <!--l. 594--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-12-"><td style="white-space:normal; text-align:left;" id="TBL-006-12-1"
class="td11"> <!--l. 595--><p class="noindent" >302.7 </td><td style="white-space:normal; text-align:left;" id="TBL-006-12-2"
-class="td11"> <!--l. 595--><p class="noindent" >With Limited Manipulation </td><td style="white-space:normal; text-align:left;" id="TBL-006-12-3"
+class="td11"> <!--l. 595--><p class="noindent" >With Limited Manipulation </td><td style="white-space:normal; text-align:left;" id="TBL-006-12-3"
class="td11"> <!--l. 595--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-13-"><td style="white-space:normal; text-align:left;" id="TBL-006-13-1"
class="td11"> <!--l. 596--><p class="noindent" >302.8 </td><td style="white-space:normal; text-align:left;" id="TBL-006-13-2"
-class="td11"> <!--l. 596--><p class="noindent" >With Limited Reach and Strength </td><td style="white-space:normal; text-align:left;" id="TBL-006-13-3"
+class="td11"> <!--l. 596--><p class="noindent" >With Limited Reach and Strength </td><td style="white-space:normal; text-align:left;" id="TBL-006-13-3"
class="td11"> <!--l. 596--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-006-14-"><td style="white-space:normal; text-align:left;" id="TBL-006-14-1"
class="td11"> <!--l. 597--><p class="noindent" >302.9 </td><td style="white-space:normal; text-align:left;" id="TBL-006-14-2"
-class="td11"> <!--l. 597--><p class="noindent" >With Limited Language, Cognitive, and Learning
-Abilities </td><td style="white-space:normal; text-align:left;" id="TBL-006-14-3"
+class="td11"> <!--l. 597--><p class="noindent" >With Limited Language, Cognitive, and
+Learning Abilities </td><td style="white-space:normal; text-align:left;" id="TBL-006-14-3"
class="td11"> <!--l. 599--><p class="noindent" >Does Not Support </td>
</tr><tr
@@ -1179,8 +1165,7 @@ class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-3-"><td style="white-space:normal; text-align:left;" id="TBL-7-3-1"
-class="td11">
-<!--l. 615--><p class="noindent" > </td>
+class="td11"> <!--l. 615--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-4-"><td colspan="2" style="white-space:nowrap; text-align:left;" id="TBL-7-4-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-7-4-3"
@@ -1194,12 +1179,10 @@ class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-7-"><td style="white-space:normal; text-align:left;" id="TBL-7-7-1"
-class="td11">
-<!--l. 615--><p class="noindent" > </td>
+class="td11"> <!--l. 615--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-8-"><td style="white-space:normal; text-align:left;" id="TBL-7-8-1"
-class="td11">
-<!--l. 616--><p class="noindent" > </td>
+class="td11"> <!--l. 616--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-9-"><td style="white-space:normal; text-align:left;" id="TBL-7-9-1"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-7-9-2"
@@ -1361,9 +1344,6 @@ class="td11">
<!--l. 641--><p class="noindent" >Platform Accessibility Features </td><td style="white-space:normal; text-align:left;" id="TBL-7-37-3"
class="td11">
<!--l. 641--><p class="noindent" >Supports </td>
-
-
-
</tr><tr
style="vertical-align:baseline;" id="TBL-7-38-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-7-38-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"> <span
@@ -1385,6 +1365,9 @@ class="td11">
<!--l. 644--><p class="noindent" >Alternative User Interfaces </td><td style="white-space:normal; text-align:left;" id="TBL-7-40-3"
class="td11">
<!--l. 644--><p class="noindent" >Supports </td>
+
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-7-41-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-7-41-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"><span
@@ -1461,29 +1444,22 @@ class="td11"> </td>
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-52-"><td style="white-space:normal; text-align:left;" id="TBL-7-52-1"
-class="td11">
-<!--l. 656--><p class="noindent" > </td>
+class="td11"> <!--l. 656--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-53-"><td style="white-space:normal; text-align:left;" id="TBL-7-53-1"
-class="td11">
-<!--l. 656--><p class="noindent" > </td>
+class="td11"> <!--l. 656--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-54-"><td style="white-space:normal; text-align:left;" id="TBL-7-54-1"
-class="td11">
-<!--l. 656--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 656--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-7-15-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-7-15-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-7-16-"><td style="white-space:normal; text-align:left;" id="TBL-7-16-1"
-class="td11">
-<!--l. 620--><p class="noindent" > </td>
+class="td11"> <!--l. 620--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-17-"><td style="white-space:normal; text-align:left;" id="TBL-7-17-1"
-class="td11">
-<!--l. 620--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 620--><p class="noindent" > </td></tr>
</table></div>
<!--l. 659--><p class="noindent" >
<h4 class="subsectionHead"><a
@@ -1498,9 +1474,6 @@ class="td11">
id="TBL-8-1"><col
id="TBL-8-2"><col
id="TBL-8-3"></colgroup>
-
-
-
<tr
style="vertical-align:baseline;" id="TBL-8-10-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-8-10-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
@@ -1514,13 +1487,10 @@ class="td11">
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-8-13-"><td style="white-space:normal; text-align:left;" id="TBL-8-13-1"
-class="td11">
-<!--l. 666--><p class="noindent" > </td>
+class="td11"> <!--l. 666--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-14-"><td style="white-space:normal; text-align:left;" id="TBL-8-14-1"
-class="td11">
-<!--l. 666--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 666--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-8-18-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-8-18-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"> <span
@@ -1567,6 +1537,9 @@ class="td11">
Features </td><td style="white-space:normal; text-align:left;" id="TBL-8-23-3"
class="td11">
<!--l. 677--><p class="noindent" >Not Applicable </td>
+
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-8-24-"><td style="white-space:normal; text-align:left;" id="TBL-8-24-1"
class="td11">
@@ -1583,29 +1556,22 @@ class="td11"> </td>
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-27-"><td style="white-space:normal; text-align:left;" id="TBL-8-27-1"
-class="td11">
-<!--l. 680--><p class="noindent" > </td>
+class="td11"> <!--l. 680--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-28-"><td style="white-space:normal; text-align:left;" id="TBL-8-28-1"
-class="td11">
-<!--l. 680--><p class="noindent" > </td>
+class="td11"> <!--l. 680--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-29-"><td style="white-space:normal; text-align:left;" id="TBL-8-29-1"
-class="td11">
-<!--l. 680--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 680--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-8-15-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-8-15-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-8-16-"><td style="white-space:normal; text-align:left;" id="TBL-8-16-1"
-class="td11">
-<!--l. 668--><p class="noindent" > </td>
+class="td11"> <!--l. 668--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-17-"><td style="white-space:normal; text-align:left;" id="TBL-8-17-1"
-class="td11">
-<!--l. 668--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 668--><p class="noindent" > </td></tr>
</table></div>
@@ -1630,78 +1596,79 @@ id="TBL-9-3"></colgroup><tr
style="vertical-align:baseline;" id="TBL-9-1-"><td style="white-space:normal; text-align:left;" id="TBL-9-1-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-09-1-"><td style="white-space:normal; text-align:left;" id="TBL-09-1-1"
-class="td11">
-<!--l. 692--><p class="noindent" > </td>
+class="td11"><!--l. 692--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-09-2-"><td style="white-space:normal; text-align:left;" id="TBL-09-2-1"
-class="td11"> <!--l. 692--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 692--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-09-3-"><td colspan="2" style="white-space:nowrap; text-align:left;" id="TBL-09-3-1"
-class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-09-3-3"
+class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;">Criteria</div> </td><td style="white-space:normal; text-align:left;" id="TBL-09-3-3"
class="td11">
<div class="multicolumn" style="white-space:normal; text-align:left;">Conformance Level</div>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-09-4-"><td style="white-space:normal; text-align:left;" id="TBL-09-4-1"
class="td11"> </td></tr><tr><td colspan="3"></td></tr><tr
style="vertical-align:baseline;" id="TBL-009-4-"><td style="white-space:normal; text-align:left;" id="TBL-009-4-1"
-class="td11">
-<!--l. 692--><p class="noindent" > </td>
+class="td11"><!--l. 692--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-5-"><td style="white-space:normal; text-align:left;" id="TBL-009-5-1"
-class="td11"> <!--l. 692--><p class="noindent" > </td></tr><tr
+class="td11"> <!--l. 692--><p class="noindent" >
+ </td></tr><tr
style="vertical-align:baseline;" id="TBL-009-6-"><td style="white-space:normal; text-align:left;" id="TBL-009-6-1"
class="td11">
<!--l. 693--><p class="noindent" >4.2.1 </td><td style="white-space:normal; text-align:left;" id="TBL-009-6-2"
-class="td11"> <!--l. 693--><p class="noindent" >Usage without vision </td><td style="white-space:normal; text-align:left;" id="TBL-009-6-3"
+class="td11"> <!--l. 693--><p class="noindent" >Usage without vision </td><td style="white-space:normal; text-align:left;" id="TBL-009-6-3"
class="td11"> <!--l. 693--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-7-"><td style="white-space:normal; text-align:left;" id="TBL-009-7-1"
class="td11"> <!--l. 694--><p class="noindent" >4.2.2 </td><td style="white-space:normal; text-align:left;" id="TBL-009-7-2"
-class="td11"> <!--l. 694--><p class="noindent" >Usage with limited vision </td><td style="white-space:normal; text-align:left;" id="TBL-009-7-3"
+class="td11"> <!--l. 694--><p class="noindent" >Usage with limited vision </td><td style="white-space:normal; text-align:left;" id="TBL-009-7-3"
class="td11"> <!--l. 694--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-8-"><td style="white-space:normal; text-align:left;" id="TBL-009-8-1"
class="td11"> <!--l. 695--><p class="noindent" >4.2.3 </td><td style="white-space:normal; text-align:left;" id="TBL-009-8-2"
-class="td11"> <!--l. 695--><p class="noindent" >Usage without perception of colour </td><td style="white-space:normal; text-align:left;" id="TBL-009-8-3"
+class="td11"> <!--l. 695--><p class="noindent" >Usage without perception of colour </td><td style="white-space:normal; text-align:left;" id="TBL-009-8-3"
class="td11"> <!--l. 695--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-9-"><td style="white-space:normal; text-align:left;" id="TBL-009-9-1"
class="td11"> <!--l. 696--><p class="noindent" >4.2.4 </td><td style="white-space:normal; text-align:left;" id="TBL-009-9-2"
-class="td11"> <!--l. 696--><p class="noindent" >Usage without hearing </td><td style="white-space:normal; text-align:left;" id="TBL-009-9-3"
+class="td11"> <!--l. 696--><p class="noindent" >Usage without hearing </td><td style="white-space:normal; text-align:left;" id="TBL-009-9-3"
class="td11"> <!--l. 696--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-10-"><td style="white-space:normal; text-align:left;" id="TBL-009-10-1"
class="td11"> <!--l. 697--><p class="noindent" >4.2.5 </td><td style="white-space:normal; text-align:left;" id="TBL-009-10-2"
-class="td11"> <!--l. 697--><p class="noindent" >Usage with limited hearing </td><td style="white-space:normal; text-align:left;" id="TBL-009-10-3"
+class="td11"> <!--l. 697--><p class="noindent" >Usage with limited hearing </td><td style="white-space:normal; text-align:left;" id="TBL-009-10-3"
class="td11"> <!--l. 697--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-11-"><td style="white-space:normal; text-align:left;" id="TBL-009-11-1"
class="td11"> <!--l. 698--><p class="noindent" >4.2.6 </td><td style="white-space:normal; text-align:left;" id="TBL-009-11-2"
-class="td11"> <!--l. 698--><p class="noindent" >Usage with no or limited vocal capability </td><td style="white-space:normal; text-align:left;" id="TBL-009-11-3"
+class="td11"> <!--l. 698--><p class="noindent" >Usage with no or limited vocal capability </td><td style="white-space:normal; text-align:left;" id="TBL-009-11-3"
class="td11"> <!--l. 698--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-12-"><td style="white-space:normal; text-align:left;" id="TBL-009-12-1"
class="td11"> <!--l. 699--><p class="noindent" >4.2.7 </td><td style="white-space:normal; text-align:left;" id="TBL-009-12-2"
-class="td11"> <!--l. 699--><p class="noindent" >Usage with limited manipulation or strength </td><td style="white-space:normal; text-align:left;" id="TBL-009-12-3"
+class="td11"> <!--l. 699--><p class="noindent" >Usage with limited manipulation or strength </td><td style="white-space:normal; text-align:left;" id="TBL-009-12-3"
class="td11"> <!--l. 699--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-13-"><td style="white-space:normal; text-align:left;" id="TBL-009-13-1"
class="td11"> <!--l. 700--><p class="noindent" >4.2.8 </td><td style="white-space:normal; text-align:left;" id="TBL-009-13-2"
-class="td11"> <!--l. 700--><p class="noindent" >Usage with limited reach </td><td style="white-space:normal; text-align:left;" id="TBL-009-13-3"
+class="td11"> <!--l. 700--><p class="noindent" >Usage with limited reach </td><td style="white-space:normal; text-align:left;" id="TBL-009-13-3"
class="td11"> <!--l. 700--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-14-"><td style="white-space:normal; text-align:left;" id="TBL-009-14-1"
class="td11"> <!--l. 701--><p class="noindent" >4.2.9 </td><td style="white-space:normal; text-align:left;" id="TBL-009-14-2"
-class="td11"> <!--l. 701--><p class="noindent" >Minimize photosensitive seizure triggers </td><td style="white-space:normal; text-align:left;" id="TBL-009-14-3"
+class="td11"> <!--l. 701--><p class="noindent" >Minimize photosensitive seizure triggers </td><td style="white-space:normal; text-align:left;" id="TBL-009-14-3"
class="td11"> <!--l. 701--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-15-"><td style="white-space:normal; text-align:left;" id="TBL-009-15-1"
class="td11"> <!--l. 702--><p class="noindent" >4.2.10 </td><td style="white-space:normal; text-align:left;" id="TBL-009-15-2"
-class="td11"> <!--l. 702--><p class="noindent" >Usage with limited cognition, language or learning </td><td style="white-space:normal; text-align:left;" id="TBL-009-15-3"
-class="td11"> <!--l. 702--><p class="noindent" >Does not support </td>
+class="td11"> <!--l. 702--><p class="noindent" >Usage with limited cognition, language or
+learning </td><td style="white-space:normal; text-align:left;" id="TBL-009-15-3"
+class="td11"> <!--l. 702--><p class="noindent" >Does Not Support </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-16-"><td style="white-space:normal; text-align:left;" id="TBL-009-16-1"
class="td11"> <!--l. 704--><p class="noindent" >4.2.11 </td><td style="white-space:normal; text-align:left;" id="TBL-009-16-2"
-class="td11"> <!--l. 704--><p class="noindent" >Privacy </td><td style="white-space:normal; text-align:left;" id="TBL-009-16-3"
+class="td11"> <!--l. 704--><p class="noindent" >Privacy </td><td style="white-space:normal; text-align:left;" id="TBL-009-16-3"
class="td11"> <!--l. 704--><p class="noindent" >Supports </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-009-17-"><td style="white-space:normal; text-align:left;" id="TBL-009-17-1"
@@ -1713,7 +1680,6 @@ class="td11"> </td></tr></table><!--l. 705--><p class="noindent" ></div>
id="x1-22000doc"></a>
<!--l. 710--><p class="noindent" >
<dl class="description"><dt class="description">
- <!--l. 711--><p class="noindent" >
<span
class="cmbx-10">Note:</span> </dt><dd
class="description">
@@ -1722,10 +1688,10 @@ class="description">
assistive technology&#8221;. Since TeXLive utilities do not prevent users from
attaching, installing or using assistive technology, most of requirements in
this chapter are not applicable to them.</dd></dl>
+<!--l. 720--><p class="noindent" >
-<!--l. 720--><p class="noindent" >
<a
id="x1-22001r3"></a> <!--l. 721--><div class="longtable"> <table id="TBL-10" class="longtable"
@@ -1746,28 +1712,21 @@ class="td11">
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-10-13-"><td style="white-space:normal; text-align:left;" id="TBL-10-13-1"
-class="td11">
-<!--l. 724--><p class="noindent" > </td>
+class="td11"> <!--l. 724--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-14-"><td style="white-space:normal; text-align:left;" id="TBL-10-14-1"
-class="td11">
-<!--l. 724--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 724--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-10-18-"><td style="white-space:normal; text-align:left;" id="TBL-10-18-1"
-class="td11">
-<!--l. 727--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-18-2"
-class="td11">
-<!--l. 727--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-18-3"
-class="td11">
-<!--l. 727--><p class="noindent" > </td>
+class="td11"> <!--l. 727--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-18-2"
+class="td11"> <!--l. 727--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-18-3"
+class="td11"> <!--l. 727--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-19-"><td style="white-space:normal; text-align:left;" id="TBL-10-19-1"
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-20-"><td style="white-space:normal; text-align:left;" id="TBL-10-20-1"
-class="td11">
-<!--l. 727--><p class="noindent" > </td>
+class="td11"> <!--l. 727--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-21-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-10-21-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"> <span
@@ -1919,9 +1878,6 @@ class="td11">
<!--l. 746--><p class="noindent" >Non-visual error identification </td><td style="white-space:normal; text-align:left;" id="TBL-10-40-3"
class="td11">
<!--l. 746--><p class="noindent" >Not Applicable </td>
-
-
-
</tr><tr
style="vertical-align:baseline;" id="TBL-10-41-"><td style="white-space:normal; text-align:left;" id="TBL-10-41-1"
class="td11">
@@ -1946,6 +1902,9 @@ class="td11">
<!--l. 749--><p class="noindent" >Visual output for auditory information </td><td style="white-space:normal; text-align:left;" id="TBL-10-43-3"
class="td11">
<!--l. 749--><p class="noindent" >Not Applicable </td>
+
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-10-44-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-10-44-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"><span
@@ -2066,33 +2025,23 @@ class="td11"> </td>
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-61-"><td style="white-space:normal; text-align:left;" id="TBL-10-61-1"
-class="td11">
-<!--l. 766--><p class="noindent" > </td>
+class="td11"> <!--l. 766--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-62-"><td style="white-space:normal; text-align:left;" id="TBL-10-62-1"
-class="td11">
-<!--l. 766--><p class="noindent" > </td>
+class="td11"> <!--l. 766--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-63-"><td style="white-space:normal; text-align:left;" id="TBL-10-63-1"
-class="td11">
-<!--l. 766--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 766--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-10-15-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-10-15-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-10-16-"><td style="white-space:normal; text-align:left;" id="TBL-10-16-1"
-class="td11">
-<!--l. 726--><p class="noindent" > </td>
+class="td11"> <!--l. 726--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-17-"><td style="white-space:normal; text-align:left;" id="TBL-10-17-1"
-class="td11">
-<!--l. 726--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 726--><p class="noindent" > </td></tr>
</table></div>
-
-
-
<!--l. 768--><p class="noindent" >
<h4 class="subsectionHead"><a
id="x1-23000"></a>Chapter&#x00A0;6: ICT with Two-Way Voice Communication </h4>
@@ -2105,6 +2054,9 @@ class="td11">
<a
id="x1-24000doc"></a>
<!--l. 776--><p class="noindent" >Not Applicable.
+
+
+
<!--l. 779--><p class="noindent" >
<h4 class="subsectionHead"><a
id="x1-25000"></a>Chapter&#x00A0;8: Hardware</h4>
@@ -2143,13 +2095,10 @@ class="td11">
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-11-13-"><td style="white-space:normal; text-align:left;" id="TBL-11-13-1"
-class="td11">
-<!--l. 799--><p class="noindent" > </td>
+class="td11"> <!--l. 799--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-14-"><td style="white-space:normal; text-align:left;" id="TBL-11-14-1"
-class="td11">
-<!--l. 799--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 799--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-11-18-"><td style="white-space:normal; text-align:left;" id="TBL-11-18-1"
class="td11">
@@ -2179,37 +2128,27 @@ class="td11">
</tr><tr
style="vertical-align:baseline;" id="TBL-11-21-"><td style="white-space:normal; text-align:left;" id="TBL-11-21-1"
class="td11"> </td>
-
-
-
</tr><tr
style="vertical-align:baseline;" id="TBL-11-22-"><td style="white-space:normal; text-align:left;" id="TBL-11-22-1"
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-23-"><td style="white-space:normal; text-align:left;" id="TBL-11-23-1"
-class="td11">
-<!--l. 805--><p class="noindent" > </td>
+class="td11"> <!--l. 805--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-24-"><td style="white-space:normal; text-align:left;" id="TBL-11-24-1"
-class="td11">
-<!--l. 805--><p class="noindent" > </td>
+class="td11"> <!--l. 805--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-25-"><td style="white-space:normal; text-align:left;" id="TBL-11-25-1"
-class="td11">
-<!--l. 805--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 805--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-11-15-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-11-15-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-11-16-"><td style="white-space:normal; text-align:left;" id="TBL-11-16-1"
-class="td11">
-<!--l. 801--><p class="noindent" > </td>
+class="td11"> <!--l. 801--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-17-"><td style="white-space:normal; text-align:left;" id="TBL-11-17-1"
-class="td11">
-<!--l. 801--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 801--><p class="noindent" > </td></tr>
</table></div>
<!--l. 808--><p class="noindent" >
<h4 class="subsectionHead"><a
@@ -2224,6 +2163,9 @@ class="td11">
id="TBL-12-1"><col
id="TBL-12-2"><col
id="TBL-12-3"></colgroup>
+
+
+
<tr
style="vertical-align:baseline;" id="TBL-12-10-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-12-10-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
@@ -2237,20 +2179,15 @@ class="td11">
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-12-13-"><td style="white-space:normal; text-align:left;" id="TBL-12-13-1"
-class="td11">
-<!--l. 817--><p class="noindent" > </td>
+class="td11"> <!--l. 817--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-14-"><td style="white-space:normal; text-align:left;" id="TBL-12-14-1"
-class="td11">
-<!--l. 817--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 817--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-12-18-"><td style="white-space:normal; text-align:left;" id="TBL-12-18-1"
class="td11">
-11.1.1.1 through 11.4.1.3
-<!--l. 820--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-18-2"
-class="td11">
-<!--l. 820--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-18-3"
+11.1.1.1 through 11.4.1.3<!--l. 820--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-18-2"
+class="td11"> <!--l. 820--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-18-3"
class="td11">
<!--l. 820--><p class="noindent" >Supports<span class="footnote-mark"><a
href="texlive-vpat6.html#fn5x0"><sup class="textsuperscript">5</sup></a></span> <a
@@ -2324,9 +2261,6 @@ class="td11">
<!--l. 832--><p class="noindent" >Row, column, and headers </td><td style="white-space:normal; text-align:left;" id="TBL-12-27-3"
class="td11">
<!--l. 832--><p class="noindent" >Not Applicable </td>
-
-
-
</tr><tr
style="vertical-align:baseline;" id="TBL-12-28-"><td style="white-space:normal; text-align:left;" id="TBL-12-28-1"
class="td11">
@@ -2444,6 +2378,9 @@ class="td11">
<!--l. 849--><p class="noindent" >User preferences </td><td style="white-space:normal; text-align:left;" id="TBL-12-42-3"
class="td11">
<!--l. 849--><p class="noindent" >Not Applicable </td>
+
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-12-43-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-12-43-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"> <span
@@ -2490,32 +2427,22 @@ class="td11"> </td>
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-50-"><td style="white-space:normal; text-align:left;" id="TBL-12-50-1"
-class="td11">
-<!--l. 856--><p class="noindent" > </td>
+class="td11"> <!--l. 856--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-51-"><td style="white-space:normal; text-align:left;" id="TBL-12-51-1"
-class="td11">
-<!--l. 856--><p class="noindent" > </td>
+class="td11"> <!--l. 856--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-52-"><td style="white-space:normal; text-align:left;" id="TBL-12-52-1"
-class="td11">
-<!--l. 856--><p class="noindent" > </td>
- </tr>
-
-
-
+class="td11"> <!--l. 856--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-12-15-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-12-15-1"
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-12-16-"><td style="white-space:normal; text-align:left;" id="TBL-12-16-1"
-class="td11">
-<!--l. 819--><p class="noindent" > </td>
+class="td11"> <!--l. 819--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-17-"><td style="white-space:normal; text-align:left;" id="TBL-12-17-1"
-class="td11">
-<!--l. 819--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 819--><p class="noindent" > </td></tr>
</table></div>
<!--l. 859--><p class="noindent" >
<h4 class="subsectionHead"><a
@@ -2543,28 +2470,21 @@ class="td11">
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-13-13-"><td style="white-space:normal; text-align:left;" id="TBL-13-13-1"
-class="td11">
-<!--l. 866--><p class="noindent" > </td>
+class="td11"> <!--l. 866--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-14-"><td style="white-space:normal; text-align:left;" id="TBL-13-14-1"
-class="td11">
-<!--l. 866--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 866--><p class="noindent" > </td></tr>
<tr
style="vertical-align:baseline;" id="TBL-13-18-"><td style="white-space:normal; text-align:left;" id="TBL-13-18-1"
-class="td11">
-<!--l. 869--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-18-2"
-class="td11">
-<!--l. 869--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-18-3"
-class="td11">
-<!--l. 869--><p class="noindent" > </td>
+class="td11"> <!--l. 869--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-18-2"
+class="td11"> <!--l. 869--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-18-3"
+class="td11"> <!--l. 869--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-19-"><td style="white-space:normal; text-align:left;" id="TBL-13-19-1"
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-20-"><td style="white-space:normal; text-align:left;" id="TBL-13-20-1"
-class="td11">
-<!--l. 869--><p class="noindent" > </td>
+class="td11"> <!--l. 869--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-21-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-13-21-1"
class="td11"> <div class="multicolumn" style="white-space:nowrap; text-align:left;"> <span
@@ -2625,17 +2545,13 @@ class="td11"> </td>
class="td11"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-30-"><td style="white-space:normal; text-align:left;" id="TBL-13-30-1"
-class="td11">
-<!--l. 877--><p class="noindent" > </td>
+class="td11"> <!--l. 877--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-31-"><td style="white-space:normal; text-align:left;" id="TBL-13-31-1"
-class="td11">
-<!--l. 877--><p class="noindent" > </td>
+class="td11"> <!--l. 877--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-32-"><td style="white-space:normal; text-align:left;" id="TBL-13-32-1"
-class="td11">
-<!--l. 877--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 877--><p class="noindent" > </td></tr>
@@ -2644,13 +2560,10 @@ class="td11">
class="td11"><span class="cmidrule"><!-- enable post-processing of cmidrule--></span>
</td></tr><tr
style="vertical-align:baseline;" id="TBL-13-16-"><td style="white-space:normal; text-align:left;" id="TBL-13-16-1"
-class="td11">
-<!--l. 868--><p class="noindent" > </td>
+class="td11"> <!--l. 868--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-13-17-"><td style="white-space:normal; text-align:left;" id="TBL-13-17-1"
-class="td11">
-<!--l. 868--><p class="noindent" > </td>
- </tr>
+class="td11"> <!--l. 868--><p class="noindent" > </td></tr>
</table></div>
<!--l. 880--><p class="noindent" >
<h4 class="subsectionHead"><a
diff --git a/info/tex-vpat/texlive-vpat.pdf b/info/tex-vpat/texlive-vpat.pdf
index 370e8e4a35..d27a1c5b6a 100644
--- a/info/tex-vpat/texlive-vpat.pdf
+++ b/info/tex-vpat/texlive-vpat.pdf
Binary files differ
diff --git a/info/tex-vpat/texlive-vpat.tex b/info/tex-vpat/texlive-vpat.tex
index 6eefcde301..700b7eefda 100644
--- a/info/tex-vpat/texlive-vpat.tex
+++ b/info/tex-vpat/texlive-vpat.tex
@@ -190,7 +190,7 @@
(International Edition)\\
(Based upon VPAT\textsuperscript{\textregistered} version~2.4)}
\author{\TeX\ Users Group}
-\date{Version 2.3, April 2023}
+\date{Version 2.4, August 2024}
\hypersetup{
pdftitle=TeX Live Accessibility Conformance Report,
@@ -207,13 +207,13 @@
\section{Name of Product/Version}
\label{sec:name}
-\TeX Live 2023.
+\TeX Live 2024.
\section{Report Date}
\label{sec:date}
-March 2023.
+August 2024.
\section{Product Description}
@@ -223,8 +223,8 @@ March 2023.
supported by \TeX\ Users Group, a membership-based not-for-profit
organization dedicated to support, promotion and advocacy of \TeX\
typesetting system created by Donald Knuth and maintained by the
-international community of developers. As of 2023 \TeX Live contains
-more than 470~programs and more than 7660~software packages.
+international community of developers. As of 2024 \TeX Live contains
+more than 490~programs and more than 8000~software packages.
\section{Contact Information}
\label{sec:contact_info}
@@ -232,7 +232,7 @@ more than 470~programs and more than 7660~software packages.
\begin{description}
\item[Website:] \url{https://tug.org}
\item[Address:] \leavevmode\\
- Robin Laakso, executive director,\\
+ Sophia Laakso, office manager,\\
\TeX\ Users Group,\\
PO Box 2311,\\
Portland, OR~97208-2311,\\
@@ -271,7 +271,8 @@ strives to make the creation of full accessible documents using its
tool as simple as possible, and to make the accessibility features the
default settings of our software. This is an ongoing effort,
involving many developers. \TeX\ Users Group welcomes any help in
-this work.
+this work. The current state of the effort can be found at
+\url{https://tug.org/twg/accessibility/overview.html}.
The tools provided by \TeX Live are accompanied by technical
documentation, both included in \TeX Live itself, and separate: there
@@ -282,7 +283,7 @@ documentation for several thousand software packages in \TeX Live is
provided in PDF or text format. By requiring machine readable textual
sources of all documentation provided by \TeX Live packages, we ensure
a certain level of accessibility for all documentation. However, the
-full audit of the documentation for all 7300+ packages created by many
+full audit of the documentation for all 8000+ packages created by many
thousands of volunteers is not feasible at this time. \TeX\ Users
group supports the efforts of making all \TeX\ documentation fully
accessible.
@@ -290,8 +291,7 @@ accessible.
\section{Evaluation methods used}
\label{sec:methods}
-The testing was based on the knowledge of the general product
-knowledge.
+The testing was based on the general product knowledge.
\section{Applicable standards and guidelines}
\label{sec:standards}
@@ -378,7 +378,7 @@ impossible to estimate the accessibility of all this documentation,
comprising hundreds thousands of pages written over three decades.
Another way is to count only the documentation for the packages
-included in \TeX Live. This includes documentation for 7300+
+included in \TeX Live. This includes documentation for 8000+
packages, which makes the full audit rather impractical.
In this document we discuss only the main manual for the system,
@@ -699,8 +699,8 @@ Does Not Apply.
4.2.7& Usage with limited manipulation or strength & Supports \\
4.2.8& Usage with limited reach & Supports \\
4.2.9& Minimize photosensitive seizure triggers & Supports \\
- 4.2.10 &Usage with limited cognition, language or learning & Does not
- support \\
+ 4.2.10 &Usage with limited cognition, language or learning & Does Not
+ Support \\
4.2.11& Privacy & Supports\\
\end{tabular}
diff --git a/info/tex-vpat/texlive-vpat2.html b/info/tex-vpat/texlive-vpat2.html
index 11cd93099c..f507ddbabe 100644
--- a/info/tex-vpat/texlive-vpat2.html
+++ b/info/tex-vpat/texlive-vpat2.html
@@ -12,8 +12,8 @@
>
<div class="footnote-text">
<!--l. 570--><p class="indent" > <span class="footnote-mark"><a
- id="fn1x0"><a
- id="x2-14002x"></a> <sup class="textsuperscript">1</sup></a></span><span
+ id="x2-14002x"></a><a
+ id="fn1x0"> <sup class="textsuperscript">1</sup></a></span><span
class="cmr-8">Images of GUI screens are used only when essential to the information being</span>
<span
class="cmr-8">conveyed.</span></div>
diff --git a/info/tex-vpat/texlive-vpat3.html b/info/tex-vpat/texlive-vpat3.html
index 06caa9f153..67b2d0e6ed 100644
--- a/info/tex-vpat/texlive-vpat3.html
+++ b/info/tex-vpat/texlive-vpat3.html
@@ -10,8 +10,8 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn2x0"><a
- id="x3-18003x2"></a> <sup class="textsuperscript">2</sup></a></span><span
+ id="x3-18003x2"></a><a
+ id="fn2x0"> <sup class="textsuperscript">2</sup></a></span><span
class="cmr-8">See Table</span><span
class="cmr-8">&#x00A0;2: Success Criteria, Level</span><span
class="cmr-8">&#x00A0;AA</span></div>
diff --git a/info/tex-vpat/texlive-vpat4.html b/info/tex-vpat/texlive-vpat4.html
index d0d3ad6104..4c976d8267 100644
--- a/info/tex-vpat/texlive-vpat4.html
+++ b/info/tex-vpat/texlive-vpat4.html
@@ -10,8 +10,8 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn3x0"><a
- id="x4-19003x3"></a> <sup class="textsuperscript">3</sup></a></span><span
+ id="x4-19003x3"></a><a
+ id="fn3x0"> <sup class="textsuperscript">3</sup></a></span><span
class="cmr-8">See WCAG</span><span
class="cmr-8">&#x00A0;2.x Report</span></div>
</body></html>
diff --git a/info/tex-vpat/texlive-vpat5.html b/info/tex-vpat/texlive-vpat5.html
index e411503b40..e018e209d0 100644
--- a/info/tex-vpat/texlive-vpat5.html
+++ b/info/tex-vpat/texlive-vpat5.html
@@ -10,8 +10,8 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn4x0"><a
- id="x5-27003x4"></a> <sup class="textsuperscript">4</sup></a></span><span
+ id="x5-27003x4"></a><a
+ id="fn4x0"> <sup class="textsuperscript">4</sup></a></span><span
class="cmr-8">WCAG</span><span
class="cmr-8">&#x00A0;2.x Report</span></div>
</body></html>
diff --git a/info/tex-vpat/texlive-vpat6.html b/info/tex-vpat/texlive-vpat6.html
index fec5b8464d..657c41f649 100644
--- a/info/tex-vpat/texlive-vpat6.html
+++ b/info/tex-vpat/texlive-vpat6.html
@@ -10,8 +10,8 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn5x0"><a
- id="x6-28003x5"></a> <sup class="textsuperscript">5</sup></a></span><span
+ id="x6-28003x5"></a><a
+ id="fn5x0"> <sup class="textsuperscript">5</sup></a></span><span
class="cmr-8">See WCAG</span><span
class="cmr-8">&#x00A0;2.x Report</span></div>
</body></html>
diff --git a/info/tex-vpat/texlive-vpat7.html b/info/tex-vpat/texlive-vpat7.html
index 6d73328b06..cd73d2682e 100644
--- a/info/tex-vpat/texlive-vpat7.html
+++ b/info/tex-vpat/texlive-vpat7.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn6x0"><a
- id="x7-28005x6"></a> <sup class="textsuperscript">6</sup></a></span><span
+ id="x7-28005x6"></a><a
+ id="fn6x0"> <sup class="textsuperscript">6</sup></a></span><span
class="cmr-8">See information in 11.5.2.5 through 11.5.2.17</span></div>
</body></html>
diff --git a/info/tex-vpat/texlive-vpat8.html b/info/tex-vpat/texlive-vpat8.html
index 6ecaccd575..7630b7f5f9 100644
--- a/info/tex-vpat/texlive-vpat8.html
+++ b/info/tex-vpat/texlive-vpat8.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn7x0"><a
- id="x8-28007x7"></a> <sup class="textsuperscript">7</sup></a></span><span
+ id="x8-28007x7"></a><a
+ id="fn7x0"> <sup class="textsuperscript">7</sup></a></span><span
class="cmr-8">See information in 11.5.2.5 through 11.5.2.17</span></div>
</body></html>
diff --git a/info/tex-vpat/texlive-vpat9.html b/info/tex-vpat/texlive-vpat9.html
index 4021c71011..62e7b096fc 100644
--- a/info/tex-vpat/texlive-vpat9.html
+++ b/info/tex-vpat/texlive-vpat9.html
@@ -10,8 +10,8 @@
<link rel="stylesheet" type="text/css" href="texlive-vpat.css">
</head><body
> <div class="footnote-text"><span class="footnote-mark"><a
- id="fn8x0"><a
- id="x9-29003x8"></a> <sup class="textsuperscript">8</sup></a></span><span
+ id="x9-29003x8"></a><a
+ id="fn8x0"> <sup class="textsuperscript">8</sup></a></span><span
class="cmr-8">See WCAG</span><span
class="cmr-8">&#x00A0;2.x Report</span></div>
</body></html>
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