summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/man
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/man')
-rw-r--r--Master/texmf-dist/doc/man/man1/afm2afm.18
-rw-r--r--Master/texmf-dist/doc/man/man1/afm2afm.man1.pdfbin26740 -> 28834 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/aleph.12
-rw-r--r--Master/texmf-dist/doc/man/man1/aleph.man1.pdfbin30531 -> 32578 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/amstex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/amstex.man1.pdfbin19816 -> 21380 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/aom-fullref.180
-rw-r--r--Master/texmf-dist/doc/man/man1/aom-fullref.man1.pdfbin0 -> 15931 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/asy.14
-rw-r--r--Master/texmf-dist/doc/man/man1/asy.man1.pdfbin31038 -> 32827 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/autoinst.122
-rw-r--r--Master/texmf-dist/doc/man/man1/autoinst.man1.pdfbin71217 -> 75969 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bib2gls.1138
-rw-r--r--Master/texmf-dist/doc/man/man1/bib2gls.man1.pdfbin42849 -> 107507 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibcop.12
-rw-r--r--Master/texmf-dist/doc/man/man1/bibcop.man1.pdfbin13427 -> 14234 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibdoiadd.134
-rw-r--r--Master/texmf-dist/doc/man/man1/bibdoiadd.man1.pdfbin23382 -> 23933 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibmradd.113
-rw-r--r--Master/texmf-dist/doc/man/man1/bibmradd.man1.pdfbin18892 -> 19188 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibtex.124
-rw-r--r--Master/texmf-dist/doc/man/man1/bibtex.man1.pdfbin24551 -> 26146 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibzbladd.111
-rw-r--r--Master/texmf-dist/doc/man/man1/bibzbladd.man1.pdfbin19033 -> 19337 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.1119
-rw-r--r--Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.man1.pdfbin0 -> 23633 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.190
-rw-r--r--Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.man1.pdfbin0 -> 19247 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/citeproc-lua.12
-rw-r--r--Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdfbin14962 -> 16357 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/context.110
-rw-r--r--Master/texmf-dist/doc/man/man1/context.man1.pdfbin24608 -> 26419 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/convertgls2bib.1179
-rw-r--r--Master/texmf-dist/doc/man/man1/convertgls2bib.man1.pdfbin27445 -> 39301 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctangle.man1.pdfbin28961 -> 30589 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctie.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ctie.man1.pdfbin19257 -> 20867 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-proofsort.man1.pdfbin35111 -> 37308 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdfbin35111 -> 37308 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdfbin35111 -> 37308 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill.14
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill.man1.pdfbin35111 -> 37308 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cweave.man1.pdfbin28961 -> 30589 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cweb.12
-rw-r--r--Master/texmf-dist/doc/man/man1/cweb.man1.pdfbin28961 -> 30589 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/datatool2bib.1370
-rw-r--r--Master/texmf-dist/doc/man/man1/datatool2bib.man1.pdf6680
-rw-r--r--Master/texmf-dist/doc/man/man1/dvicopy.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvicopy.man1.pdfbin20814 -> 22515 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvigif.man1.pdfbin48053 -> 50122 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdfbin21995 -> 23702 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dviluatex.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipng.1260
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipng.man1.pdfbin48053 -> 50122 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.1172
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdfbin103019 -> 110487 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitomp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitomp.man1.pdfbin16807 -> 18232 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitype.man1.pdfbin23284 -> 25086 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ebb.man1.pdfbin19085 -> 20562 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/edtx2dtx.1114
-rw-r--r--Master/texmf-dist/doc/man/man1/edtx2dtx.man1.pdfbin16163 -> 27526 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/eolang.14
-rw-r--r--Master/texmf-dist/doc/man/man1/eolang.man1.pdfbin13127 -> 14159 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/eptex.man1.pdfbin21390 -> 23021 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/euptex.man1.pdfbin21390 -> 23021 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/extractbb.12
-rw-r--r--Master/texmf-dist/doc/man/man1/extractbb.man1.pdfbin19085 -> 20562 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdfbin34345 -> 36332 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdfbin34345 -> 36332 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fmtutil.man1.pdfbin34345 -> 36332 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftodvi.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftodvi.man1.pdfbin26755 -> 28614 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftopk.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftopk.man1.pdfbin21106 -> 22680 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftype.man1.pdfbin20311 -> 21862 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/inimf.man1.pdfbin39561 -> 41597 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/initex.man1.pdfbin43544 -> 45943 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/install-tl.111
-rw-r--r--Master/texmf-dist/doc/man/man1/install-tl.man1.pdfbin59306 -> 61869 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpseaccess.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdfbin15761 -> 17197 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsereadlink.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdfbin14311 -> 15684 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsestat.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsestat.man1.pdfbin15040 -> 16456 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhich.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdfbin22313 -> 24008 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/l3build.120
-rw-r--r--Master/texmf-dist/doc/man/man1/l3build.man1.pdfbin16007 -> 17186 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latex-dev.12
-rw-r--r--Master/texmf-dist/doc/man/man1/latex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/latex.man1.pdfbin21995 -> 23702 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latexdiff-vc.116
-rw-r--r--Master/texmf-dist/doc/man/man1/latexdiff-vc.man1.pdfbin34128 -> 35070 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latexdiff.1155
-rw-r--r--Master/texmf-dist/doc/man/man1/latexdiff.man1.pdfbin68595 -> 70376 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latexmk.183
-rw-r--r--Master/texmf-dist/doc/man/man1/latexmk.man1.pdfbin255071 -> 258287 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latexrevise.14
-rw-r--r--Master/texmf-dist/doc/man/man1/latexrevise.man1.pdfbin29650 -> 29740 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ltx2crossrefxml.157
-rw-r--r--Master/texmf-dist/doc/man/man1/ltx2crossrefxml.man1.pdfbin40812 -> 41536 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ltx2unitxt.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ltx2unitxt.man1.pdfbin20923 -> 21222 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luafindfont.16
-rw-r--r--Master/texmf-dist/doc/man/man1/luafindfont.man1.pdfbin24217 -> 26300 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luahbtex.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luajittex.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/lualatex.man1.pdfbin21995 -> 23702 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luatex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/luatex.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/makeglossaries-lite.123
-rw-r--r--Master/texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdfbin23589 -> 25212 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/makeglossaries.117
-rw-r--r--Master/texmf-dist/doc/man/man1/makeglossaries.man1.pdfbin24549 -> 26215 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-clean.159
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdfbin18004 -> 20160 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdfbin18004 -> 20160 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdfbin18004 -> 20160 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-extract.1108
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdfbin27821 -> 33382 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdfbin27821 -> 33382 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdfbin27821 -> 33382 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdfbin39561 -> 41597 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mf.man1.pdfbin39588 -> 41623 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mflua.172
-rw-r--r--Master/texmf-dist/doc/man/man1/mflua.man1.pdfbin0 -> 24259 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mft.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mft.man1.pdfbin24060 -> 25946 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdfbin34345 -> 36332 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mpost.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mpost.man1.pdfbin28949 -> 31396 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-babel.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdfbin16017 -> 17577 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-base.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-base.man1.pdfbin18303 -> 19777 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-bibtex.15
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdfbin14744 -> 16608 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-cache.14
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdfbin15547 -> 17205 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-chars.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdfbin15727 -> 17269 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-check.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-check.man1.pdfbin15917 -> 17455 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-colors.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdfbin14719 -> 16204 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-context.110
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-context.man1.pdfbin24608 -> 26419 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-convert.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdfbin15851 -> 17395 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-ctan.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdfbin16049 -> 17619 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-dvi.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdfbin15338 -> 16868 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-epub.15
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdfbin16437 -> 18150 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-evohome.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdfbin16051 -> 17609 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-fcd.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdfbin16676 -> 18248 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-fixpdf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdfbin16525 -> 18095 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-flac.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdfbin15692 -> 17219 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-fonts.18
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdfbin17266 -> 19493 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-grep.15
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdfbin16437 -> 18003 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-install-modules.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdfbin15275 -> 16789 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-install.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-install.man1.pdfbin16171 -> 17721 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-interface.18
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdfbin18154 -> 18971 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-kpse.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdfbin17492 -> 19092 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-metapost.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdfbin15673 -> 17206 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-modules.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdfbin16065 -> 17607 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-package.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-package.man1.pdfbin15681 -> 17217 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-patterns.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdfbin16799 -> 18361 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-pdf.111
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdfbin16700 -> 18411 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-plain.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdfbin15722 -> 17250 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-profile.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdfbin16310 -> 17881 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-rsync.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdfbin15730 -> 17261 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-scite.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdfbin15820 -> 17343 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-server.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-server.man1.pdfbin15950 -> 17491 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-spell.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdfbin16108 -> 17641 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-synctex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdfbin16417 -> 17976 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-texworks.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdfbin15233 -> 16746 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-tools.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdfbin17699 -> 19273 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-unicode.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdfbin15143 -> 16662 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-unzip.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdfbin15311 -> 16836 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-update.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-update.man1.pdfbin17674 -> 19312 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-vscode.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdfbin15831 -> 17358 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-watch.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdfbin16518 -> 18086 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-youless.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdfbin16071 -> 17611 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mtxrun.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mtxrun.man1.pdfbin20353 -> 21957 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/odvicopy.man1.pdfbin20814 -> 22515 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/odvitype.man1.pdfbin23284 -> 25084 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ofm2opl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdfbin22962 -> 24633 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/opl2ofm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdfbin18812 -> 20359 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/optex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/optex.man1.pdfbin16189 -> 17683 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ot2kpx.18
-rw-r--r--Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdfbin26773 -> 28823 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/otangle.man1.pdfbin26852 -> 28829 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ovf2ovp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdfbin22181 -> 23991 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ovp2ovf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdfbin18802 -> 20536 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/patgen.12
-rw-r--r--Master/texmf-dist/doc/man/man1/patgen.man1.pdfbin29664 -> 31525 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pbibtex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pbibtex.man1.pdfbin21122 -> 22911 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfetex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfetex.man1.pdfbin15568 -> 16947 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfjam.1294
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfjam.man1.pdfbin13925 -> 33685 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdflatex.man1.pdfbin39522 -> 41572 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftex.man1.pdfbin39522 -> 41572 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftosrc.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdfbin25612 -> 27259 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/perltex.1134
-rw-r--r--Master/texmf-dist/doc/man/man1/perltex.man1.pdfbin30185 -> 31891 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pktogf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pktogf.man1.pdfbin20983 -> 22570 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pktype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pktype.man1.pdfbin19117 -> 20630 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/platex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/platex.man1.pdfbin21995 -> 23702 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pltotf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pltotf.man1.pdfbin21290 -> 22970 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pooltype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pooltype.man1.pdfbin17445 -> 18913 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ppltotf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ppltotf.man1.pdfbin20023 -> 21499 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ppmcheckpdf.125
-rw-r--r--Master/texmf-dist/doc/man/man1/ppmcheckpdf.man1.pdfbin0 -> 13318 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ptex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ptex.man1.pdfbin21390 -> 23021 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ptftopl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ptftopl.man1.pdfbin20028 -> 21802 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tangle.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tangle.man1.pdfbin26852 -> 28829 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tex.man1.pdfbin43544 -> 45943 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texdoc.168
-rw-r--r--Master/texmf-dist/doc/man/man1/texdoc.man1.pdfbin25530 -> 27415 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texexec.12
-rw-r--r--Master/texmf-dist/doc/man/man1/texexec.man1.pdfbin17179 -> 18731 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texfindpkg.18
-rw-r--r--Master/texmf-dist/doc/man/man1/texfindpkg.man1.pdfbin12037 -> 12909 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texlogsieve.12
-rw-r--r--Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdfbin41946 -> 44803 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texlua.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texluac.man1.pdfbin34625 -> 36728 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texmfstart.12
-rw-r--r--Master/texmf-dist/doc/man/man1/texmfstart.man1.pdfbin20353 -> 21957 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texprof.1345
-rw-r--r--Master/texmf-dist/doc/man/man1/texprof.man1.pdfbin0 -> 34648 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texprofile.1596
-rw-r--r--Master/texmf-dist/doc/man/man1/texprofile.man1.pdfbin0 -> 38558 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tftopl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tftopl.man1.pdfbin23204 -> 24972 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tie.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tie.man1.pdfbin17948 -> 19515 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tlmgr.113
-rw-r--r--Master/texmf-dist/doc/man/man1/tlmgr.man1.pdfbin135790 -> 139588 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2afm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdfbin20803 -> 22583 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/twill-refsort.man1.pdfbin22161 -> 23883 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/twill.16
-rw-r--r--Master/texmf-dist/doc/man/man1/twill.man1.pdfbin22161 -> 23883 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/upbibtex.man1.pdfbin21122 -> 22911 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdfbin41464 -> 43508 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/updmap-user.man1.pdfbin41464 -> 43508 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/updmap.man1.pdfbin41464 -> 43508 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uplatex.man1.pdfbin21995 -> 23702 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/upmendex.167
-rw-r--r--Master/texmf-dist/doc/man/man1/upmendex.man1.pdfbin324932 -> 324253 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uppltotf.man1.pdfbin20023 -> 21499 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uptex.man1.pdfbin21390 -> 23021 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uptftopl.man1.pdfbin20028 -> 21802 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vftovp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/vftovp.man1.pdfbin21582 -> 23239 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vptovf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/vptovf.man1.pdfbin18968 -> 20497 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/weave.19
-rw-r--r--Master/texmf-dist/doc/man/man1/weave.man1.pdfbin21664 -> 23568 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xasy.man1.pdfbin14675 -> 15856 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdfbin15777 -> 17280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xelatex.man1.pdfbin21995 -> 23702 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xetex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/xetex.man1.pdfbin20241 -> 21943 bytes
-rw-r--r--Master/texmf-dist/doc/man/man5/fmtutil.cnf.5117
-rw-r--r--Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdfbin21508 -> 22072 bytes
-rw-r--r--Master/texmf-dist/doc/man/man5/updmap.cfg.577
-rw-r--r--Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdfbin25796 -> 27424 bytes
332 files changed, 9846 insertions, 1118 deletions
diff --git a/Master/texmf-dist/doc/man/man1/afm2afm.1 b/Master/texmf-dist/doc/man/man1/afm2afm.1
index e543152a0f6..3528ac198ef 100644
--- a/Master/texmf-dist/doc/man/man1/afm2afm.1
+++ b/Master/texmf-dist/doc/man/man1/afm2afm.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "AFM2AFM 1"
-.TH AFM2AFM 1 2023-12-30 fontools "Marc Penninga"
+.TH AFM2AFM 1 2025-01-07 fontools "Marc Penninga"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -128,7 +128,7 @@ and option names may be shortened to a unique prefix.
Marc Penninga <marcpenninga@gmail.com>
.SH COPYRIGHT
.IX Header "COPYRIGHT"
-Copyright (C) 2005\-2023 Marc Penninga.
+Copyright (C) 2005\-2025 Marc Penninga.
.SH LICENSE
.IX Header "LICENSE"
This program is free software; you can redistribute it and/or modify
@@ -145,7 +145,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
.SH VERSION
.IX Header "VERSION"
-This document describes \fBafm2afm\fR version 20231230.
+This document describes \fBafm2afm\fR version 20250107.
.SH "RECENT CHANGES"
.IX Header "RECENT CHANGES"
(See the source code for the rest of the story.)
diff --git a/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf b/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf
index 2dc08afc989..1083b6450b2 100644
--- a/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/aleph.1 b/Master/texmf-dist/doc/man/man1/aleph.1
index 3843a8c20f9..69a4c1748a6 100644
--- a/Master/texmf-dist/doc/man/man1/aleph.1
+++ b/Master/texmf-dist/doc/man/man1/aleph.1
@@ -1,4 +1,4 @@
-.TH ALEPH 1 "24 August 2023" "Web2C 2024"
+.TH ALEPH 1 "24 August 2023" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/aleph.man1.pdf b/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
index b79895a8a24..45f825624c7 100644
--- a/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/amstex.1 b/Master/texmf-dist/doc/man/man1/amstex.1
index 63338ee51f5..610d57d5fa6 100644
--- a/Master/texmf-dist/doc/man/man1/amstex.1
+++ b/Master/texmf-dist/doc/man/man1/amstex.1
@@ -1,4 +1,4 @@
-.TH AMSTEX 1 "16 June 2015" "Web2C 2024"
+.TH AMSTEX 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/amstex.man1.pdf b/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
index 927aa74786a..296d8737e21 100644
--- a/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/aom-fullref.1 b/Master/texmf-dist/doc/man/man1/aom-fullref.1
new file mode 100644
index 00000000000..0c0701786de
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/aom-fullref.1
@@ -0,0 +1,80 @@
+.\" -*- mode: troff; coding: utf-8 -*-
+.\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
+.ie n \{\
+. ds C` ""
+. ds C' ""
+'br\}
+.el\{\
+. ds C`
+. ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD. Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+. if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
+..
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
+. \}
+.\}
+.rr rF
+.\" ========================================================================
+.\"
+.IX Title "aom-fullref 1"
+.TH aom-fullref 1 2025-01-09 "" "LATEX AOMART"
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH NAME
+aom\-fullref.pl \- confert references to aomart fullref commands
+.SH SYNOPSIS
+.IX Header "SYNOPSIS"
+aom\-fullref.pl INPUT > OUTPUT
+.SH DESCRIPTION
+.IX Header "DESCRIPTION"
+Aomart class <https://ctan.org/pkg/aomart> uses commands like
+\&\f(CW\*(C`\efullref{Theorem}{ref}\*(C'\fR to generate clickable reference to constructions
+like ``Theorem 7'' or ``Equation 4''. This script changes all \f(CW\*(C`\eref\*(C'\fR and
+\&\f(CW\*(C`\epageref\*(C'\fR commands into \f(CW\*(C`\efullref\*(C'\fR and \f(CW\*(C`\epfullref\*(C'\fR commands suitable
+for use with aomart.
+.SH AUTHOR
+.IX Header "AUTHOR"
+Boris Veytsman
+.SH "COPYRIGHT AND LICENSE"
+.IX Header "COPYRIGHT AND LICENSE"
+This work is in public domain and licensed under CC0 1.0
diff --git a/Master/texmf-dist/doc/man/man1/aom-fullref.man1.pdf b/Master/texmf-dist/doc/man/man1/aom-fullref.man1.pdf
new file mode 100644
index 00000000000..2d79aba8161
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/aom-fullref.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/asy.1 b/Master/texmf-dist/doc/man/man1/asy.1
index d2686af927e..74f427bc7dc 100644
--- a/Master/texmf-dist/doc/man/man1/asy.1
+++ b/Master/texmf-dist/doc/man/man1/asy.1
@@ -109,7 +109,7 @@ Compress images in PDF output [true].
-convertOptions str []
.TP
.B \-d,\-debug
-Enable debugging messages [false].
+Enable debugging messages and traceback false.
.TP
.B \-devicepixelratio n
Ratio of physical to logical pixels [1].
@@ -374,7 +374,7 @@ Show where listed variables are declared [false].
Run asy under the Windows Subsystem for Linux [false].
.TP
.B \-xasy
-Interactive mode for xasy [false].
+Interactive mode for xasy false.
.TP
.B \-zoomPinchCap limit
WebGL maximum zoom pinch [100].
diff --git a/Master/texmf-dist/doc/man/man1/asy.man1.pdf b/Master/texmf-dist/doc/man/man1/asy.man1.pdf
index 7e01e0ddc55..b7711240525 100644
--- a/Master/texmf-dist/doc/man/man1/asy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/asy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/autoinst.1 b/Master/texmf-dist/doc/man/man1/autoinst.1
index 846673e8b1c..0328d533d5a 100644
--- a/Master/texmf-dist/doc/man/man1/autoinst.1
+++ b/Master/texmf-dist/doc/man/man1/autoinst.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "AUTOINST 1"
-.TH AUTOINST 1 2023-12-30 fontools "Marc Penninga"
+.TH AUTOINST 1 2025-01-07 fontools "Marc Penninga"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -751,7 +751,7 @@ If you see any error messages, please include these \fIverbatim\fR;
don't paraphase.
.SH COPYRIGHT
.IX Header "COPYRIGHT"
-Copyright (C) 2005\-2023 Marc Penninga.
+Copyright (C) 2005\-2025 Marc Penninga.
.SH LICENSE
.IX Header "LICENSE"
This program is free software; you can redistribute it and/or modify
@@ -768,10 +768,24 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.SH VERSION
.IX Header "VERSION"
-This document describes \fBautoinst\fR version 20231230.
+This document describes \fBautoinst\fR version 20250107.
.SH "RECENT CHANGES"
.IX Header "RECENT CHANGES"
(See the source for the full story, all the way back to 2005.)
+.IP \fI2025\-01\-07\fR 12
+.IX Item "2025-01-07"
+The 'fix' in font metadata parsing that we introduced
+for Source Serif 4 was biting Libertinus Serif Display
+(and maybe other fonts as well),
+so we now test if the family is actually Source Serif 4
+before applying that fix.
+.IP \fI2024\-01\-04\fR 12
+.IX Item "2024-01-04"
+We take a more generic approach to font metadata parsing;
+this should work better for fonts with unusually named weights
+or widths.
+We now also warn in font metadata parsing could not find
+a 'Regular' weight or width.
.IP \fI2023\-12\-30\fR 12
.IX Item "2023-12-30"
Bugfix: font info parsing now works for Junicode 2.
diff --git a/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf b/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf
index 7d6263fa39b..c74afa6de12 100644
--- a/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bib2gls.1 b/Master/texmf-dist/doc/man/man1/bib2gls.1
index 3debddeefad..c526857d9c4 100644
--- a/Master/texmf-dist/doc/man/man1/bib2gls.1
+++ b/Master/texmf-dist/doc/man/man1/bib2gls.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -52,10 +52,13 @@
. \}
.\}
.rr rF
+.\"
+.\" Required to disable full justification in groff 1.23.0.
+.if n .ds AD l
.\" ========================================================================
.\"
.IX Title "BIB2GLS 1"
-.TH BIB2GLS 1 2024-01-30 "perl v5.36.3" bib2gls
+.TH BIB2GLS 1 2025-02-01 "perl v5.40.1" bib2gls
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -65,7 +68,7 @@
\&\fBbib2gls\fR [\fIoption\fR]+ \fIauxfile\fR
.SH DESCRIPTION
.IX Header "DESCRIPTION"
-\&\fBbib2gls\fR is designed to work with the \fBglossaries-extra\fR LaTeX
+\&\fBbib2gls\fR is designed to work with the \fBglossaries\-extra\fR LaTeX
package. (The \fBrecord\fR package option is required.) The application
performs two functions in one: (1) selects entries from .bib files
according to information found in the \fIauxfile\fR (similar to
@@ -79,6 +82,29 @@ either be relative to the directory the \fIauxfile\fR is in
or in a location that can be found by kpsewhich.
.SH OPTIONS
.IX Header "OPTIONS"
+.IP "\fB\-\-aux\-input\-action\fR \fIsetting\fR" 4
+.IX Item "--aux-input-action setting"
+Determines what to do when \fBbib2gls\fR encounters \f(CW\*(C`\e@input\*(C'\fR in the
+\&\fIaux\fR file. The \fIsetting\fR may be one of:
+.RS 4
+.IP \fBfollow\fR 4
+.IX Item "follow"
+Follow the reference (that is, input the file as usual).
+.IP "\fBskip\-after\-bibglsaux\fR (or \fBskip after bibglsaux\fR)" 4
+.IX Item "skip-after-bibglsaux (or skip after bibglsaux)"
+Follow the reference for each \f(CW\*(C`\e@input\*(C'\fR encountered until
+\&\f(CW\*(C`\e@bibgls@input\*(C'\fR is encountered, after which skip all remaining
+instances of \f(CW\*(C`\e@input\*(C'\fR (default).
+.IP \fBskip\fR 4
+.IX Item "skip"
+Skip all instances of \f(CW\*(C`\e@input\*(C'\fR (but not \f(CW\*(C`\e@bibgls@input\*(C'\fR
+which is always followed).
+.RE
+.RS 4
+.Sp
+The \f(CW\*(C`\e@bibgls@input\*(C'\fR command will be in the \fIaux\fR file if the package
+option \f(CW\*(C`bibglsaux\*(C'\fR has been used.
+.RE
.IP \fB\-\-break\-space\fR 4
.IX Item "--break-space"
Interpret \f(CW\*(C`~\*(C'\fR (tilde) character and \f(CW\*(C`\enobreakspace\*(C'\fR as a normal space.
@@ -93,7 +119,13 @@ location into a normal record (default).
.IX Item "--custom-packages list"
Instruct the TeX parser library to attempt to parse the
packages listed in \fIlist\fR. This is intended for simple custom
-packages that don't contain complex code.
+packages that don\*(Aqt contain complex code.
+.IP \fB\-\-datatool\-sort\-markers\fR 4
+.IX Item "--datatool-sort-markers"
+The interpreter will use the \fIdatatool\-base.sty\fR marker commands to match their
+localised definitions within \f(CW\*(C`\eDTLsortwordlist\*(C'\fR (\fIdatatool\fR v3.0+).
+You will need a sort method that doesn\*(Aqt ignore the control
+characters used by those commands.
.IP "\fB\-\-date\-in\-header\fR (or \fB\-D\fR)" 4
.IX Item "--date-in-header (or -D)"
The header comment at the start of the \fI.glstex\fR file will include
@@ -101,15 +133,15 @@ the file modification date.
.IP "\fB\-\-debug\fR [\fIn\fR]" 4
.IX Item "--debug [n]"
Switch on the debug mode at the given setting \fIn\fR, which
-should be a non-negative integer. If \fIn\fR is \fB0\fR then the
+should be a non\-negative integer. If \fIn\fR is \fB0\fR then the
debug mode is switched off. If omitted, \fIn\fR is set to 1, which
corresponds to \fB\-\-debug\-mode\fR \fBio\fR. Any positive number will
-enable all of \fBbib2gls\fR's debugging messages. The amount of
+enable all of \fBbib2gls\fR\*(Aqs debugging messages. The amount of
TeX Parser Library debugging messages depends on bitwise operation of \fIn\fR.
.IP "\fB\-\-debug\-mode\fR \fIsetting\fR" 4
.IX Item "--debug-mode setting"
May be used instead of \fB\-\-debug\fR where the level number is
-difficult to remember. The \fIsetting\fR may be a comma-separated list
+difficult to remember. The \fIsetting\fR may be a comma\-separated list
of any of the keywords:
.RS 4
.IP \fBall\fR 4
@@ -128,15 +160,15 @@ TeX Parser declarations.
.IP \fBexpansion\fR 4
.IX Item "expansion"
TeX Parser expansions (may result in a large transcript file).
-.IP \fBexpansion-list\fR 4
+.IP \fBexpansion\-list\fR 4
.IX Item "expansion-list"
TeX Parser stack expansions (may result in a large transcript file).
-.IP \fBexpansion-once\fR 4
+.IP \fBexpansion\-once\fR 4
.IX Item "expansion-once"
-TeX Parser one-level expansions.
-.IP \fBexpansion-once-list\fR 4
+TeX Parser one\-level expansions.
+.IP \fBexpansion\-once\-list\fR 4
.IX Item "expansion-once-list"
-TeX Parser one-level list expansions.
+TeX Parser one\-level list expansions.
.IP \fBio\fR 4
.IX Item "io"
TeX Parser I/O operations (open, close and fetch token).
@@ -146,22 +178,22 @@ TeX Parser stack popping.
.IP \fBprocess\fR 4
.IX Item "process"
TeX Parser macro process (may result in a large transcript file).
-.IP \fBprocess-generic-cs\fR 4
+.IP \fBprocess\-generic\-cs\fR 4
.IX Item "process-generic-cs"
TeX Parser generic command process.
-.IP \fBprocess-stack\fR 4
+.IP \fBprocess\-stack\fR 4
.IX Item "process-stack"
TeX Parser stack process (may result in a large transcript file).
-.IP \fBprocess-stack-list\fR 4
+.IP \fBprocess\-stack\-list\fR 4
.IX Item "process-stack-list"
TeX Parser detailed stack process (may result in a large transcript file).
.IP \fBread\fR 4
.IX Item "read"
TeX Parser codepoint read from file (likely to result in a large
transcript file).
-.IP \fBsty-data\fR 4
+.IP \fBsty\-data\fR 4
.IX Item "sty-data"
-TeX Parser data (typically relates to internal objects that don't
+TeX Parser data (typically relates to internal objects that don\*(Aqt
have an analogous TeX macro). This includes data gathered from the
aux file.
.RE
@@ -175,14 +207,14 @@ Set the default character encoding for input and output files.
If omitted, the JVM default encoding is assumed.
.IP "\fB\-\-dir\fR \fIdirectory\fR (or \fB\-d\fR <directory>)" 4
.IX Item "--dir directory (or -d <directory>)"
-Files are relative to \fIdirectory\fR. (This doesn't change the current
+Files are relative to \fIdirectory\fR. (This doesn\*(Aqt change the current
working directory.)
.IP \fB\-\-expand\-fields\fR 4
.IX Item "--expand-fields"
-Don't write \f(CW\*(C`\eglsnoexpandfields\*(C'\fR to the \fI.glstex\fR file.
+Don\*(Aqt write \f(CW\*(C`\eglsnoexpandfields\*(C'\fR to the \fI.glstex\fR file.
.IP "\fB\-\-force\-cross\-resource\-refs\fR or \fB\-x\fR" 4
.IX Item "--force-cross-resource-refs or -x"
-Force cross-resource referencing mode on.
+Force cross\-resource referencing mode on.
.IP "\fB\-\-group\fR or \fB\-g\fR" 4
.IX Item "--group or -g"
Add \fBgroup\fR field to entries.
@@ -191,10 +223,10 @@ Add \fBgroup\fR field to entries.
Display help message and exit.
.IP "\fB\-\-ignore\-packages\fR \fIlist\fR (or \fB\-k\fR \fIlist\fR)" 4
.IX Item "--ignore-packages list (or -k list)"
-Don't parse the log file for the packages listed in \fIlist\fR. Note
+Don\*(Aqt parse the log file for the packages listed in \fIlist\fR. Note
that \fB\-\-packages\fR overrides this option, so if the same package is
listed in both \fB\-\-ignore\-packages\fR and \fB\-\-packages\fR then the
-interpreter will check if it's supported. This option has a
+interpreter will check if it\*(Aqs supported. This option has a
cumulative action. Only known packages may be included in
\&\fIlist\fR.
.IP \fB\-\-interpret\fR 4
@@ -224,25 +256,25 @@ Rule for merging locations created with the \fBrecord=nameref\fR package option
one of: \fBhcounter\fR, \fBhref\fR, \fBtitle\fR or \fBlocation\fR.
.IP \fB\-\-merge\-wrglossary\-records\fR 4
.IX Item "--merge-wrglossary-records"
-Merge an entry's \fBwrglossary\fR records for the same page locations.
+Merge an entry\*(Aqs \fBwrglossary\fR records for the same page locations.
(For use with the \fBindexcounter\fR package option.)
.IP \fB\-\-mfirstuc\-math\-protection\fR 4
.IX Item "--mfirstuc-math-protection"
-Switch on the auto-insertion of an empty group for math-shift (\f(CW\*(C`$\*(C'\fR).
+Switch on the auto\-insertion of an empty group for math\-shift (\f(CW\*(C`$\*(C'\fR).
.Sp
-If \fImfirstuc\fR v2.08+, \fIglossaries\fR v4.50+ and \fIglossaries-extra\fR v1.49+
+If \fImfirstuc\fR v2.08+, \fIglossaries\fR v4.50+ and \fIglossaries\-extra\fR v1.49+
are detected, the default will be \fB\-\-no\-mfirstuc\-math\-protection\fR
as there should no longer be any need for this protection.
.IP "\fB\-\-mfirstuc\-protection\fR \fIfields\fR|\fBall\fR (or \fB\-u\fR \fIfields\fR|\fBall\fR)" 4
.IX Item "--mfirstuc-protection fields|all (or -u fields|all)"
Insert an empty group if fields start with certain problematic
-commands to protect against case-changing commands like \f(CW\*(C`\eGls\*(C'\fR.
+commands to protect against case\-changing commands like \f(CW\*(C`\eGls\*(C'\fR.
.Sp
The default is to do this for all fields. To do this for only a
-subset of fields, set \fIfields\fR to a comma-separated list of fields
+subset of fields, set \fIfields\fR to a comma\-separated list of fields
(e.g. \fBname,short,long\fR). The keyword \fBall\fR indicates all fields.
.Sp
-If \fImfirstuc\fR v2.08+, \fIglossaries\fR v4.50+ and \fIglossaries-extra\fR v1.49+
+If \fImfirstuc\fR v2.08+, \fIglossaries\fR v4.50+ and \fIglossaries\-extra\fR v1.49+
are detected, the default will be \fB\-\-no\-mfirstuc\-protection\fR
as there should no longer be any need for this protection.
.IP "\fB\-\-nested\-link\-check\fR \fIlist\fR|\fBnone\fR" 4
@@ -254,14 +286,18 @@ firstplural, short, shortplural, long, longplural, symbol).
If \fBnone\fR, disable check.
.IP \fB\-\-no\-break\-space\fR 4
.IX Item "--no-break-space"
-Interpret \f(CW\*(C`~\*(C'\fR (tilde) and \f(CW\*(C`\enobreakspace\*(C'\fR as a non-breaking space (default).
+Interpret \f(CW\*(C`~\*(C'\fR (tilde) and \f(CW\*(C`\enobreakspace\*(C'\fR as a non\-breaking space (default).
.IP \fB\-\-no\-cite\-as\-record\fR 4
.IX Item "--no-cite-as-record"
-Don't check for instances of \f(CW\*(C`\ecitation\*(C'\fR in the \fI.aux\fR file (default).
+Don\*(Aqt check for instances of \f(CW\*(C`\ecitation\*(C'\fR in the \fI.aux\fR file (default).
.IP \fB\-\-no\-collapse\-same\-location\-range\fR 4
.IX Item "--no-collapse-same-location-range"
-Don't collapse an explicit range that has a duplicate start and end
+Don\*(Aqt collapse an explicit range that has a duplicate start and end
location into a normal record.
+.IP \fB\-\-no\-datatool\-sort\-markers\fR 4
+.IX Item "--no-datatool-sort-markers"
+The interpreter will use the normal definition of the
+\&\fIdatatool\-base.sty\fR sort marker commands.
.IP \fB\-\-no\-date\-in\-header\fR 4
.IX Item "--no-date-in-header"
The header comment at the start of the \fI.glstex\fR file will not include
@@ -274,58 +310,58 @@ Switch off debug mode. (Equivalent to \fB\-\-debug\fR \fB0\fR)
Write \f(CW\*(C`\eglsnoexpandfields\*(C'\fR to the \fI.glstex\fR file (default).
.IP \fB\-\-no\-force\-cross\-resource\-refs\fR 4
.IX Item "--no-force-cross-resource-refs"
-Don't force cross-resource referencing mode on (default).
+Don\*(Aqt force cross\-resource referencing mode on (default).
.IP \fB\-\-no\-group\fR 4
.IX Item "--no-group"
-Don't add \fBgroup\fR field to entries (default).
+Don\*(Aqt add \fBgroup\fR field to entries (default).
.IP \fB\-\-no\-interpret\fR 4
.IX Item "--no-interpret"
-Don't try interpreting (La)TeX commands. The TeX Parser Library will
+Don\*(Aqt try interpreting (La)TeX commands. The TeX Parser Library will
still be used to parse the \fIaux\fR and \fIbib\fR files.
.IP \fB\-\-no\-merge\-wrglossary\-records\fR 4
.IX Item "--no-merge-wrglossary-records"
-Don't merge an entry's \fBwrglossary\fR records.
+Don\*(Aqt merge an entry\*(Aqs \fBwrglossary\fR records.
.IP \fB\-\-no\-mfirstuc\-math\-protection\fR 4
.IX Item "--no-mfirstuc-math-protection"
-Switch off the auto-insertion of an empty group for math-shift (\f(CW\*(C`$\*(C'\fR).
+Switch off the auto\-insertion of an empty group for math\-shift (\f(CW\*(C`$\*(C'\fR).
.IP \fB\-\-no\-mfirstuc\-protection\fR 4
.IX Item "--no-mfirstuc-protection"
-Switch off the auto-insertion of an empty group for all fields.
+Switch off the auto\-insertion of an empty group for all fields.
.IP \fB\-\-no\-nested\-link\-check\fR 4
.IX Item "--no-nested-link-check"
-Don't check for potentially problematic nested link text.
+Don\*(Aqt check for potentially problematic nested link text.
(Equivalent to \fB\-\-nested\-link\-check\fR \fBnone\fR)
.IP \fB\-\-no\-obey\-aux\-catcode\fR 4
.IX Item "--no-obey-aux-catcode"
Ignore category code changing commands encountered in the aux file.
.IP \fB\-\-no\-provide\-glossaries\fR 4
.IX Item "--no-provide-glossaries"
-Don't write \f(CW\*(C`\eprovideignoredglossary*\*(C'\fR to the \fI.glstex\fR file to
+Don\*(Aqt write \f(CW\*(C`\eprovideignoredglossary*\*(C'\fR to the \fI.glstex\fR file to
provide unknown glossaries except in documented situations
-(\fBmaster\fR, \fBsecondary\fR and \fBtrigger-type\fR resource options).
+(\fBmaster\fR, \fBsecondary\fR and \fBtrigger\-type\fR resource options).
This setting is the default.
.IP \fB\-\-no\-record\-count\fR 4
.IX Item "--no-record-count"
-Don't add record count field to entries (default).
+Don\*(Aqt add record count field to entries (default).
This option automatically implements \fB\-\-no\-record\-count\-unit\fR.
.IP \fB\-\-no\-record\-count\-unit\fR 4
.IX Item "--no-record-count-unit"
-Don't add unit record count field to entries (default).
+Don\*(Aqt add unit record count field to entries (default).
.IP \fB\-\-no\-replace\-quotes\fR 4
.IX Item "--no-replace-quotes"
-Don't replace quote characters (default).
+Don\*(Aqt replace quote characters (default).
.IP \fB\-\-no\-retain\-formats\fR 4
.IX Item "--no-retain-formats"
Normal location merging rules apply (default).
.IP \fB\-\-no\-support\-unicode\-script\fR 4
.IX Item "--no-support-unicode-script"
Text superscript (\f(CW\*(C`\etextsuperscript\*(C'\fR) or subscripts (\f(CW\*(C`\etextsubscript\*(C'\fR)
-won't be converted to Unicode superscript/subscript characters.
+won\*(Aqt be converted to Unicode superscript/subscript characters.
For example, \f(CW\*(C`\etextsuperscript{2}\*(C'\fR will be converted to \f(CW\*(C`<sup>2</sup>\*(C'\fR
and the markup will be stripped leaving just the character 2.
.IP \fB\-\-no\-trim\-fields\fR 4
.IX Item "--no-trim-fields"
-Don't trim leading and trailing spaces from fields (default).
+Don\*(Aqt trim leading and trailing spaces from fields (default).
This option cancels \fB\-\-trim\-only\-fields\fR and \fB\-\-trim\-fields\fR.
.IP "\fB\-\-no\-verbose\fR (or \fB\-\-noverbose\fR)" 4
.IX Item "--no-verbose (or --noverbose)"
@@ -333,12 +369,12 @@ Switch off verbose mode. (Some messages will still be written to
STDOUT.)
.IP \fB\-\-no\-warn\-non\-bib\-fields\fR 4
.IX Item "--no-warn-non-bib-fields"
-Don't warn if internal non-bib fields are found in the \fI.bib\fR file.
+Don\*(Aqt warn if internal non\-bib fields are found in the \fI.bib\fR file.
The use of these internal fields can cause unexpected results, so
only use this option if you have taken appropriate precautions.
.IP \fB\-\-no\-warn\-unknown\-entry\-types\fR 4
.IX Item "--no-warn-unknown-entry-types"
-Don't warn if any unknown entry types are found in the \fI.bib\fR file.
+Don\*(Aqt warn if any unknown entry types are found in the \fI.bib\fR file.
.IP \fB\-\-obey\-aux\-catcode\fR 4
.IX Item "--obey-aux-catcode"
Obey known category code changing commands encountered in the aux
@@ -346,7 +382,7 @@ file.
.IP "\fB\-\-packages\fR \fIlist\fR (or \fB\-p\fR \fIlist\fR)" 4
.IX Item "--packages list (or -p list)"
Instruct the TeX parser library to pretend the packages listed
-in \fIlist\fR have been used by the document. Note that there's only a
+in \fIlist\fR have been used by the document. Note that there\*(Aqs only a
limited number of packages supported by the TeX parser library.
This option has a cumulative action so \fB\-\-packages wasysym,pifont\fR
is the same as \fB\-\-packages wasysym \-\-packages pifont\fR.
@@ -370,7 +406,7 @@ Sets the rule used by \fB\-\-record\-count\fR and \fB\-\-record\-count\-unit\fR.
This option automatically implements \fB\-\-record\-count\fR.
.Sp
The \fIrule\fR may be: \f(CW\*(C`all\*(C'\fR or \f(CW\*(C`a\*(C'\fR (count all records),
-\&\f(CW\*(C`non\-ignored\*(C'\fR or \f(CW\*(C`n\*(C'\fR (count all non-ignored records),
+\&\f(CW\*(C`non\-ignored\*(C'\fR or \f(CW\*(C`n\*(C'\fR (count all non\-ignored records),
\&\f(CW\*(C`f/\*(C'\fR\fIregex\fR\f(CW\*(C`/\*(C'\fR (only count records where the format
matches the regular expression \fIregex\fR),
\&\f(CW\*(C`c/\*(C'\fR\fIregex\fR\f(CW\*(C`/\*(C'\fR (only count records where the counter name
@@ -441,7 +477,7 @@ Switch on verbose mode.
Display version information and exit.
.IP \fB\-\-warn\-non\-bib\-fields\fR 4
.IX Item "--warn-non-bib-fields"
-Warn if internal non-bib fields are found in the \fI.bib\fR file.
+Warn if internal non\-bib fields are found in the \fI.bib\fR file.
.IP \fB\-\-warn\-unknown\-entry\-types\fR 4
.IX Item "--warn-unknown-entry-types"
Warn if any unknown entry types are found in the \fI.bib\fR file.
@@ -462,7 +498,7 @@ The bib2gls manual:
\& texdoc bib2gls
.Ve
.PP
-The glossaries-extra manual:
+The glossaries\-extra manual:
.PP
.Vb 1
\& texdoc glossaries\-extra
diff --git a/Master/texmf-dist/doc/man/man1/bib2gls.man1.pdf b/Master/texmf-dist/doc/man/man1/bib2gls.man1.pdf
index 0a3a2320580..5b3709cfde5 100644
--- a/Master/texmf-dist/doc/man/man1/bib2gls.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bib2gls.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bibcop.1 b/Master/texmf-dist/doc/man/man1/bibcop.1
index 05d608d8158..6d8f788e0ec 100644
--- a/Master/texmf-dist/doc/man/man1/bibcop.1
+++ b/Master/texmf-dist/doc/man/man1/bibcop.1
@@ -1,4 +1,4 @@
-.TH bibcop 1 "2024-05-03"
+.TH bibcop 1 "2025/01/22"
.SH NAME
bibcop \- Style Checker and Fixer of BibTeX Files (.bib)
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/bibcop.man1.pdf b/Master/texmf-dist/doc/man/man1/bibcop.man1.pdf
index 58723c6e965..4ff2a118f30 100644
--- a/Master/texmf-dist/doc/man/man1/bibcop.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bibcop.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bibdoiadd.1 b/Master/texmf-dist/doc/man/man1/bibdoiadd.1
index 737f4f2a4be..1425b1e08d6 100644
--- a/Master/texmf-dist/doc/man/man1/bibdoiadd.1
+++ b/Master/texmf-dist/doc/man/man1/bibdoiadd.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "bibdoiadd 1"
-.TH bibdoiadd 1 2023-08-20 "" "LATEX CROSSREFWARE"
+.TH bibdoiadd 1 2024-09-02 "" "LATEX CROSSREFWARE"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -73,7 +73,7 @@ Configuration file. If this file is absent, some defaults are used.
See below for its format.
.IP "\fB\-C\fR 1|0" 4
.IX Item "-C 1|0"
-Whether to canonize names in the output (1) or not (0). By default, 1.
+Whether to canonicalize names in the output (1) or not (0). By default, 1.
.IP \fB\-e\fR 4
.IX Item "-e"
If 1 (default), add empty doi if a doi cannot be found. This prevents
@@ -96,19 +96,29 @@ corresponding DOI. The result is a BibTeX file with the fields
The name of the output file is either set by the \fB\-o\fR option or
is derived by adding the suffix \f(CW\*(C`_doi\*(C'\fR to the output file.
.PP
-There are two options for making queries with Crossref: free account
-and paid membership. In the first case you still must register with
-Crossref and are limited to a small number of queries, see the
+Every BibTeX record in the input is parsed, using BibTeX::Parser, but
+only the ones that do not have the \f(CW\*(C`doi\*(C'\fR field (or \f(CW\*(C`mrnumber\*(C'\fR or
+\&\f(CW\*(C`zblnumber\*(C'\fR for the sibling scripts) are processed. These entries
+without the requested field are written back, as described in
+BibTeX::Parser::Entry.
+.PP
+The bib records that are not processed (because they already have the
+requested field) are written back as-is, without any reformatting.
+.PP
+There are (were?) two options for making queries with Crossref: free
+account and paid membership. In the first case you still must register
+with Crossref and are limited to a small number of queries, see the
agreement at
-\&\f(CW\*(C`http://www.crossref.org/01company/free_services_agreement.html\*(C'\fR. In
+\&\f(CW\*(C`http://www.crossref.org/01company/free_services_agreement.html\*(C'\fR. In
the second case you have a username and password, and can use them for
-automatic queries. I am not sure whether the use of this script is
-allowed for the free account holders. Anyway if you try to add DOI
-to a large number of entries, you should register as a paid member.
+automatic queries. I am not sure whether the use of this script is
+allowed for the free account holders. At any rate, if you want to add
+DOIs to a large number of entries, you should register as a paid member.
.SH "CONFIGURATION FILE"
.IX Header "CONFIGURATION FILE"
-The configuration file is mostly self-explanatory: it has comments
-(starting with \f(CW\*(C`#\*(C'\fR) and assginments in the form
+The configuration file relates to the Crossref queries, and is mostly
+self-explanatory: it has comments (starting with \f(CW\*(C`#\*(C'\fR) and assginments
+in the form
.PP
.Vb 1
\& $field = value ;
@@ -128,7 +138,7 @@ members.
Boris Veytsman
.SH "COPYRIGHT AND LICENSE"
.IX Header "COPYRIGHT AND LICENSE"
-Copyright (C) 2014\-2021 Boris Veytsman
+Copyright (C) 2014\-2024 Boris Veytsman
.PP
This is free software. You may redistribute copies of it under the
terms of the GNU General Public License
diff --git a/Master/texmf-dist/doc/man/man1/bibdoiadd.man1.pdf b/Master/texmf-dist/doc/man/man1/bibdoiadd.man1.pdf
index 9eb2ad7739b..18cb5f70d12 100644
--- a/Master/texmf-dist/doc/man/man1/bibdoiadd.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bibdoiadd.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bibmradd.1 b/Master/texmf-dist/doc/man/man1/bibmradd.1
index ee49fd52389..54e5c430950 100644
--- a/Master/texmf-dist/doc/man/man1/bibmradd.1
+++ b/Master/texmf-dist/doc/man/man1/bibmradd.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "bibmradd 1"
-.TH bibmradd 1 2023-08-20 "" "LATEX CROSSREFWARE"
+.TH bibmradd 1 2024-09-02 "" "LATEX CROSSREFWARE"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -84,19 +84,20 @@ Output file. If this option is not used, the name for the
output file is formed by adding \f(CW\*(C`_mr\*(C'\fR to the input file
.SH DESCRIPTION
.IX Header "DESCRIPTION"
-The script reads a BibTeX file. It checks whether the entries have
-mrnumberss. If not, tries to contact internet to get the numbers. The
-result is a BibTeX file with the fields
-\&\f(CW\*(C`mrnumber=...\*(C'\fR added.
+The script reads a BibTeX file. It checks whether the entries have
+mrnumbers. If not, it tries to find the numbers from Internet sites. The
+result is a BibTeX file with \f(CW\*(C`mrnumber=...\*(C'\fR fields added.
.PP
The name of the output file is either set by the \fB\-o\fR option or
is derived by adding the suffix \f(CW\*(C`_mr\*(C'\fR to the output file.
+.PP
+See the \f(CW\*(C`bibdoiadd\*(C'\fR script for more details on the processing.
.SH AUTHOR
.IX Header "AUTHOR"
Boris Veytsman
.SH "COPYRIGHT AND LICENSE"
.IX Header "COPYRIGHT AND LICENSE"
-Copyright (C) 2014\-2022 Boris Veytsman
+Copyright (C) 2014\-2024 Boris Veytsman
.PP
This is free software. You may redistribute copies of it under the
terms of the GNU General Public License
diff --git a/Master/texmf-dist/doc/man/man1/bibmradd.man1.pdf b/Master/texmf-dist/doc/man/man1/bibmradd.man1.pdf
index eb973b9cb25..8902edc7f86 100644
--- a/Master/texmf-dist/doc/man/man1/bibmradd.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bibmradd.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bibtex.1 b/Master/texmf-dist/doc/man/man1/bibtex.1
index 4c9e6691744..23a0c7588ba 100644
--- a/Master/texmf-dist/doc/man/man1/bibtex.1
+++ b/Master/texmf-dist/doc/man/man1/bibtex.1
@@ -1,14 +1,14 @@
-.TH BIBTEX 1 "24 August 2023" "bibtex 0.99d" "Web2C 2024"
+.TH BIBTEX 1 "18 March 2024" "bibtex 0.99d" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP
.el .ds OX TeX
.\" BX definition must follow TX so BX can use TX
-.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
+.if t .ds BX \fRB\s-2IB\s+2\fP\*(TX
.if n .ds BX BibTeX
.\" LX definition must follow TX so LX can use TX
-.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\\s-2A\\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
+.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\\s-2A\\s+2\\h'-0.15m'\\v'0.15v'\fP\*(TX
.if n .ds LX LaTeX
.\"=====================================================================
.SH NAME
@@ -40,13 +40,13 @@ file that will be incorporated into the document on subsequent runs of
.PP
\*(BX looks up, in bibliographic database
.RB ( .bib )
-files specified by the \\bibliography command,
-the entries specified by the \\cite and \\nocite commands
+files specified by the \ebibliography command,
+the entries specified by the \ecite and \enocite commands
in the \*(LX or \*(TX source file.
It formats the information from those entries
according to instructions in a bibliography style
.RB ( .bst )
-file (specified by the \\bibliographystyle command),
+file (specified by the \ebibliographystyle command),
and it outputs the results to the
.B .bbl
file.
@@ -55,7 +55,8 @@ The \*(LX manual
explains what a \*(LX source file must contain to work with \*(BX.
Appendix B of the manual describes the format of the
.B .bib
-files. The `\*(BXing' document describes extensions and details of
+files.
+The `\*(BXing' document describes extensions and details of
this format, and it gives other useful hints for using \*(BX.
.\"=====================================================================
.SH OPTIONS
@@ -64,11 +65,11 @@ The
option defines the minimum number of
.B crossref
required for automatic inclusion of the crossref base entry in the citation
-list; the default is two.
+list; the default is two.
To avoid these automatic inclusions altogether, give this option
a sufficiently large number, and be sure to remove any
previous
-.B .aux
+.B .aux
and
.B .bbl
files. Otherwise the option may
@@ -82,13 +83,14 @@ With the
option, \*(BX operates silently. Without it, a banner and progress
reports are printed on
.IR stdout .
-.PP
+.
.\"=====================================================================
.SH ENVIRONMENT
\*(BX searches the directories in the
path defined by the BSTINPUTS environment variable for
.B .bst
-files. If BSTINPUTS is not set, it uses the system default.
+files.
+If BSTINPUTS is not set, it uses the system default.
For
.B .bib
files, it uses the BIBINPUTS environment variable if that is set,
diff --git a/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf b/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
index 317b15707f4..a9b177ded6f 100644
--- a/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bibzbladd.1 b/Master/texmf-dist/doc/man/man1/bibzbladd.1
index 755536c73be..ce4240144e0 100644
--- a/Master/texmf-dist/doc/man/man1/bibzbladd.1
+++ b/Master/texmf-dist/doc/man/man1/bibzbladd.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "bibzbladd 1"
-.TH bibzbladd 1 2023-08-20 "" "LATEX CROSSREFWARE"
+.TH bibzbladd 1 2024-09-02 "" "LATEX CROSSREFWARE"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -85,18 +85,19 @@ output file is formed by adding \f(CW\*(C`_zbl\*(C'\fR to the input file
.SH DESCRIPTION
.IX Header "DESCRIPTION"
The script reads a BibTeX file. It checks whether the entries have
-Zbls. If not, tries to contact internet to get the numbers. The
-result is a BibTeX file with the fields
-\&\f(CW\*(C`zblnumber=...\*(C'\fR added.
+Zbls. If not, it tries to find the numbers from Internet sites. The
+result is a BibTeX file with \f(CW\*(C`zblnumber=...\*(C'\fR fields added.
.PP
The name of the output file is either set by the \fB\-o\fR option or
is derived by adding the suffix \f(CW\*(C`_zbl\*(C'\fR to the output file.
+.PP
+See the \f(CW\*(C`bibdoiadd\*(C'\fR script for more details on the processing.
.SH AUTHOR
.IX Header "AUTHOR"
Boris Veytsman
.SH "COPYRIGHT AND LICENSE"
.IX Header "COPYRIGHT AND LICENSE"
-Copyright (C) 2014\-2021 Boris Veytsman
+Copyright (C) 2014\-2024 Boris Veytsman
.PP
This is free software. You may redistribute copies of it under the
terms of the GNU General Public License
diff --git a/Master/texmf-dist/doc/man/man1/bibzbladd.man1.pdf b/Master/texmf-dist/doc/man/man1/bibzbladd.man1.pdf
index 6cbf8dc774f..24809a4a4ce 100644
--- a/Master/texmf-dist/doc/man/man1/bibzbladd.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bibzbladd.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.1 b/Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.1
new file mode 100644
index 00000000000..90b1cf00349
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.1
@@ -0,0 +1,119 @@
+.\" -*- mode: troff; coding: utf-8 -*-
+.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
+.ie n \{\
+. ds C` ""
+. ds C' ""
+'br\}
+.el\{\
+. ds C`
+. ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD. Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+. if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
+..
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
+. \}
+.\}
+.rr rF
+.\" ========================================================================
+.\"
+.IX Title "BOOKSHELF-LISTALLFONTS 1"
+.TH BOOKSHELF-LISTALLFONTS 1 2024-10-08 "perl v5.38.2" "User Contributed Perl Documentation"
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH NAME
+bookshelf\-listallfonts \- list all fonts known to LuaTeX with "interesting" features
+.SH SYNOPSIS
+.IX Header "SYNOPSIS"
+bookshelf-listallfonts [\-d] [\-f FEATURES_FILE] [\-x EXCLUDED_PATTERNS_FILE]
+.PP
+bookshelf-listallfonts \-h
+.PP
+bookshelf-listallfonts \-v
+.PP
+bookshelf-listallfonts \-m
+.SH DESCRIPTION
+.IX Header "DESCRIPTION"
+List all fonts known to LuaTeX adding "interesting" features to the
+listing.
+.PP
+The script queries luaotfload databases and outputs the list of fonts
+and features as a tab-separated stream with two field: font
+name+feature name, and LuaTeX loading command. This form is suitable
+for \fBmkfontsel.pl\fR\|(1) command from the \fIbookshelf\fR package.
+.PP
+We always include default features, \f(CW\*(C`+clig;+liga;+tlig\*(C'\fR.
+.PP
+It is recommended to issue
+.PP
+.Vb 1
+\& luaotfload\-tool \-\-update \-\-force
+.Ve
+.PP
+before running the script.
+.SH OPTIONS
+.IX Header "OPTIONS"
+.IP \fB\-d\fR 4
+.IX Item "-d"
+Print debug information on the standard output.
+.IP "\fB\-f\fR \fIFEATURES_FILE\fR" 4
+.IX Item "-f FEATURES_FILE"
+Use patterns in the \fIFEATURES\fR file instead of the default ones.
+.IP "\fB\-x\fR \fIEXCLUDED_PATTERNS_FILE\fR" 4
+.IX Item "-x EXCLUDED_PATTERNS_FILE"
+Exclude patterns (font paths and features or combinations) listed
+in \fIEXCLUDED_PATTERNS_FILE\fR.
+.IP \fB\-v\fR 4
+.IX Item "-v"
+Print version information
+.IP \fB\-h\fR 4
+.IX Item "-h"
+Print usage information
+.IP \fB\-m\fR 4
+.IX Item "-m"
+Print manual page
+.SH AUTHOR
+.IX Header "AUTHOR"
+Boris Veytsman, 2024
+.SH LICENSE
+.IX Header "LICENSE"
+LPPL 1.3c
diff --git a/Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.man1.pdf b/Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.man1.pdf
new file mode 100644
index 00000000000..612ff0bb0aa
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/bookshelf-listallfonts.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.1 b/Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.1
new file mode 100644
index 00000000000..a79a8556dcd
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.1
@@ -0,0 +1,90 @@
+.\" -*- mode: troff; coding: utf-8 -*-
+.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
+.ie n \{\
+. ds C` ""
+. ds C' ""
+'br\}
+.el\{\
+. ds C`
+. ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD. Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+. if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
+..
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
+. \}
+.\}
+.rr rF
+.\" ========================================================================
+.\"
+.IX Title "BOOKSHELF-MKFONTSEL 1"
+.TH BOOKSHELF-MKFONTSEL 1 2024-10-08 "perl v5.38.2" "User Contributed Perl Documentation"
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH NAME
+bookshelf\-mkfontsel \- a script to populate "fontsel" directory and create "pickfont.tex" file for bookshelf package
+.SH SYNOPSIS
+.IX Header "SYNOPSIS"
+bookshelf-mkfontsel FONTFILE
+.SH DESCRIPTION
+.IX Header "DESCRIPTION"
+Create and populate fontsel directory from the file
+produced by \fBlistallfonts.pl\fR\|(1) script, and create
+\&\f(CW\*(C`pickfont.tex\*(C'\fR file. Used by
+\&\fIbookshelf\fR package.
+.SH OPTIONS
+.IX Header "OPTIONS"
+.IP \fB\-v\fR 4
+.IX Item "-v"
+Print version information
+.IP \fB\-h\fR 4
+.IX Item "-h"
+Print usage information
+.IP \fB\-m\fR 4
+.IX Item "-m"
+Print manual page
+.SH AUTHOR
+.IX Header "AUTHOR"
+Boris Veytsman, 2024
+.SH LICENSE
+.IX Header "LICENSE"
+LPPL 1.3c
diff --git a/Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.man1.pdf b/Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.man1.pdf
new file mode 100644
index 00000000000..1c39efe7458
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/bookshelf-mkfontsel.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/citeproc-lua.1 b/Master/texmf-dist/doc/man/man1/citeproc-lua.1
index 2c523ef3149..0dfa4503ada 100644
--- a/Master/texmf-dist/doc/man/man1/citeproc-lua.1
+++ b/Master/texmf-dist/doc/man/man1/citeproc-lua.1
@@ -1,4 +1,4 @@
-.TH citeproc-lua 1 "0.6.2"
+.TH citeproc-lua 1 "0.6.8"
.SH NAME
citeproc-lua \- make CSL citations and bibliography for LaTeX
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf b/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf
index c0d7cb013ec..34f643448ca 100644
--- a/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/context.1 b/Master/texmf-dist/doc/man/man1/context.1
index 150517dda7c..0f4577b4c65 100644
--- a/Master/texmf-dist/doc/man/man1/context.1
+++ b/Master/texmf-dist/doc/man/man1/context.1
@@ -1,4 +1,4 @@
-.TH "mtx-context" "1" "01-01-2024" "version 1.05" "ConTeXt Process Management"
+.TH "mtx-context" "1" "01-01-2025" "version 1.05" "ConTeXt Process Management"
.SH NAME
mtx-context - ConTeXt Process Management
.SH SYNOPSIS
@@ -128,6 +128,9 @@ run without stopping and do not show messages on the console
.B --nonstopmode
run without stopping
.TP
+.B --nocompactfonts
+revert to less efficient (traditional) font scaling
+.TP
.B --nosynctex
never initializes synctex (for production runs)
.TP
@@ -135,7 +138,7 @@ never initializes synctex (for production runs)
run with synctex enabled (better use \setupsynctex[state=start])
.TP
.B --nodates
-omit runtime dates in pdf file (optional value: a number (this 1970 offset time) or string "YYYY-MM-DD HH:MM")
+omit runtime dates in pdf file (optional value: a number (1970 offset) or string "YYYY-MM-DD HH:MM")
.TP
.B --nocompression
forcefully turns off compression in the backend
@@ -209,6 +212,9 @@ use an additional password for opening the document
.TP
.B --permissions
list of: print, modify, extract, add, fillin, assemble, quality
+.TP
+.B --wtpdf
+add an wtpdf conformance blob but best check first if it applies
.SH OPTIONS: SPECIAL
.TP
.B --pdftex
diff --git a/Master/texmf-dist/doc/man/man1/context.man1.pdf b/Master/texmf-dist/doc/man/man1/context.man1.pdf
index 5b25654066a..2873854d7e6 100644
--- a/Master/texmf-dist/doc/man/man1/context.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/context.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/convertgls2bib.1 b/Master/texmf-dist/doc/man/man1/convertgls2bib.1
index 5431556207e..a41f908f964 100644
--- a/Master/texmf-dist/doc/man/man1/convertgls2bib.1
+++ b/Master/texmf-dist/doc/man/man1/convertgls2bib.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -52,57 +52,123 @@
. \}
.\}
.rr rF
+.\"
+.\" Required to disable full justification in groff 1.23.0.
+.if n .ds AD l
.\" ========================================================================
.\"
.IX Title "CONVERTGLS2BIB 1"
-.TH CONVERTGLS2BIB 1 2020-02-11 "perl v5.36.1" convertgls2bib
+.TH CONVERTGLS2BIB 1 2024-12-21 "perl v5.40.0" convertgls2bib
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH SYNOPSIS
.IX Header "SYNOPSIS"
-\&\fBconvertgls2bib\fR [\fIoption\fR]+ \fIauxfile\fR
+\&\fBconvertgls2bib\fR [\fIoption\fR]+ \fItexfile\fR \fIbibfile\fR
.SH DESCRIPTION
.IX Header "DESCRIPTION"
Converts a \fB.tex\fR file containing glossary definitions using
commands like \f(CW\*(C`\enewglossaryentry\*(C'\fR and \f(CW\*(C`\enewacronym\*(C'\fR to
a \fB.bib\fR file in the format required for \fBbib2gls\fR.
+Distributed with \fIbib2gls\fR.
.SH OPTIONS
.IX Header "OPTIONS"
+.SS "GENERAL OPTIONS"
+.IX Subsection "GENERAL OPTIONS"
.IP "\fB\-\-help\fR or \fB\-h\fR" 4
.IX Item "--help or -h"
Display help message and exit.
.IP "\fB\-\-version\fR or \fB\-v\fR" 4
.IX Item "--version or -v"
Display version information and exit.
-.IP \fB\-\-silent\fR 4
-.IX Item "--silent"
+.IP "\fB\-\-silent\fR or \fB\-\-quiet\fR or \fB\-q\fR" 4
+.IX Item "--silent or --quiet or -q"
Suppress all messages except for errors.
.IP \fB\-\-verbose\fR 4
.IX Item "--verbose"
-Display messages.
-.IP \fB\-\-debug\fR 4
-.IX Item "--debug"
+Switch on verbose mode.
+.IP \fB\-\-no\-verbose\fR 4
+.IX Item "--no-verbose"
+Switch off verbose mode.
+.IP "\fB\-\-debug\fR [\fIn\fR]" 4
+.IX Item "--debug [n]"
Display debugging messages.
+.IP "\fB\-\-debug\-mode\fR \fIsetting\fR" 4
+.IX Item "--debug-mode setting"
+May be used instead of \fB\-\-debug\fR where the level number is
+difficult to remember. Value same as for \fBbib2gls\fR\*(Aqs
+\&\fB\-\-debug\-mode\fR option.
+.IP \fB\-\-no\-debug\fR 4
+.IX Item "--no-debug"
+Switch off debugging mode. Equivalent to \fB\-\-debug\fR \fB0\fR.
+.IP "\fB\-\-log\-file\fR \fIfilename\fR" 4
+.IX Item "--log-file filename"
+Log messages to given file. Intended primarily for debugging messages so
+enabling debug mode will automatically create a transcript file, but otherwise
+a file won\*(Aqt be created unless this option is used.
+.SS "ENCOSING AND LOCALISATION OPTIONS"
+.IX Subsection "ENCOSING AND LOCALISATION OPTIONS"
.IP "\fB\-\-texenc\fR \fIname\fR" 4
.IX Item "--texenc name"
Set the character encoding to \fIname\fR for the input \fB.tex\fR files.
.IP "\fB\-\-bibenc\fR \fIname\fR" 4
.IX Item "--bibenc name"
Set the character encoding to \fIname\fR for the output \fB.bib\fR files.
-.IP \fB\-\-ignore\-sort\fR 4
-.IX Item "--ignore-sort"
-Ignore the \fBsort\fR field (default).
-.IP \fB\-\-no\-ignore\-sort\fR 4
-.IX Item "--no-ignore-sort"
-Don't ignore the \fBsort\fR field.
+.IP "\fB\-\-locale\fR \fIlang tag\fR" 4
+.IX Item "--locale lang tag"
+Use the language resource files associated with the given language
+tag \fIlang tag\fR. If there isn\*(Aqt an appropriate file, the \fBen\fR
+(English) file will be used.
+.SS "FILTERING OPTIONS"
+.IX Subsection "FILTERING OPTIONS"
+.IP "\fB\-\-preamble\-only\fR or \fB\-p\fR" 4
+.IX Item "--preamble-only or -p"
+Only parse the document preamble. That is, stop parsing if
+\&\f(CW\*(C`\ebegin{document}\*(C'\fR encountered.
+.IP \fB\-\-no\-preamble\-only\fR 4
+.IX Item "--no-preamble-only"
+Parse the entire document (default).
+.IP "\fB\-\-ignore\-fields\fR \fIlist\fR or \fB\-f\fR \fIlist\fR" 4
+.IX Item "--ignore-fields list or -f list"
+Ignore all the fields in the comma\-separated \fIlist\fR. If the
+list includes \fBsort\fR, \fBtype\fR or \fBcategory\fR it will automatically
+implement the corresponding \fB\-\-ignore\-sort\fR, \fB\-\-ignore\-type\fR or
+\&\fB\-\-ignore\-category\fR option. Each item in the list should identify
+the field by its original case\-sensitive key.
+.Sp
+This option is cumulative.
+.IP \fB\-\-no\-ignore\-fields\fR 4
+.IX Item "--no-ignore-fields"
+Cancels the effect of \fB\-\-ignore\-fields\fR.
+.IP \fB\-\-ignore\-category\fR 4
+.IX Item "--ignore-category"
+Omit the \fBcategory\fR field. Default if \fB\-\-split\-on\-category\fR.
+.IP \fB\-\-no\-ignore\-category\fR 4
+.IX Item "--no-ignore-category"
+Don\*(Aqt omit the \fBcategory\fR field. Default unless \fB\-\-split\-on\-category\fR.
.IP \fB\-\-ignore\-type\fR 4
.IX Item "--ignore-type"
Omit the \fBtype\fR field. Default if \fB\-\-split\-on\-type\fR.
.IP \fB\-\-no\-ignore\-type\fR 4
.IX Item "--no-ignore-type"
-Don't omit the \fBtype\fR field. Default unless \fB\-\-split\-on\-type\fR.
+Don\*(Aqt omit the \fBtype\fR field. Default unless \fB\-\-split\-on\-type\fR.
+.IP \fB\-\-ignore\-sort\fR 4
+.IX Item "--ignore-sort"
+Ignore the \fBsort\fR field (default).
+.IP \fB\-\-no\-ignore\-sort\fR 4
+.IX Item "--no-ignore-sort"
+Don\*(Aqt ignore the \fBsort\fR field.
+.SS "OUTPUT FILE OPTIONS"
+.IX Subsection "OUTPUT FILE OPTIONS"
+.IP \fB\-\-overwrite\fR 4
+.IX Item "--overwrite"
+Overwrite existing .bib files. Default unless \fB\-\-split\-on\-type\fR
+used.
+.IP \fB\-\-no\-overwrite\fR 4
+.IX Item "--no-overwrite"
+Don\*(Aqt overwrite existing .bib files. Default if \fB\-\-split\-on\-type\fR
+used.
.IP "\fB\-\-split\-on\-type\fR or \fB\-t\fR" 4
.IX Item "--split-on-type or -t"
Split the entries into separate files according to the \fBtype\fR field.
@@ -110,70 +176,57 @@ This option automatically implements \fB\-\-ignore\-type\fR and
\&\fB\-\-no\-overwrite\fR.
.IP \fB\-\-no\-split\-on\-type\fR 4
.IX Item "--no-split-on-type"
-Don't split the entries into separate files according to the \fBtype\fR
+Don\*(Aqt split the entries into separate files according to the \fBtype\fR
field (default).
-.IP \fB\-\-ignore\-category\fR 4
-.IX Item "--ignore-category"
-Omit the \fBcategory\fR field. Default if \fB\-\-split\-on\-category\fR.
-.IP \fB\-\-no\-ignore\-category\fR 4
-.IX Item "--no-ignore-category"
-Don't omit the \fBcategory\fR field. Default unless \fB\-\-split\-on\-category\fR.
-.IP "\fB\-\-split\-on\-category\fR or \fB\-t\fR" 4
-.IX Item "--split-on-category or -t"
+.IP "\fB\-\-split\-on\-category\fR or \fB\-c\fR" 4
+.IX Item "--split-on-category or -c"
Split the entries into separate files according to the \fBcategory\fR field.
This option automatically implements \fB\-\-ignore\-category\fR and
\&\fB\-\-no\-overwrite\fR.
.IP \fB\-\-no\-split\-on\-category\fR 4
.IX Item "--no-split-on-category"
-Don't split the entries into separate files according to the \fBcategory\fR
+Don\*(Aqt split the entries into separate files according to the \fBcategory\fR
field (default).
-.IP "\fB\-\-ignore\-fields\fR \fIlist\fR or \fB\-f\fR \fIlist\fR" 4
-.IX Item "--ignore-fields list or -f list"
-Ignore all the fields in the comma-separated \fIlist\fR. If the
-list includes \fBsort\fR, \fBtype\fR or \fBcategory\fR it will automatically
-implement the corresponding \fB\-\-ignore\-sort\fR, \fB\-\-ignore\-type\fR or
-\&\fB\-\-ignore\-\-category\fR option.
-.Sp
-This option isn't cumulative. An empty list will clear a previously
-set list but won't undo the sort, type or category ignore options.
-.IP \fB\-\-overwrite\fR 4
-.IX Item "--overwrite"
-Overwrite existing .bib files. Default unless \fB\-\-split\-on\-type\fR
-used.
-.IP \fB\-\-no\-overwrite\fR 4
-.IX Item "--no-overwrite"
-Don't overwrite existing .bib files. Default if \fB\-\-split\-on\-type\fR
-used.
+.SS "ADJUSTMENT OPTIONS"
+.IX Subsection "ADJUSTMENT OPTIONS"
+.IP \fB\-\-absorb\-see\fR 4
+.IX Item "--absorb-see"
+Absorb \f(CW\*(C`\eglssee\*(C'\fR and \f(CW\*(C`\eglsxtrindexseealso\*(C'\fR into the data (default).
+.IP \fB\-\-no\-absorb\-see\fR 4
+.IX Item "--no-absorb-see"
+Don\*(Aqt absorb \f(CW\*(C`\eglssee\*(C'\fR and \f(CW\*(C`\eglsxtrindexseealso\*(C'\fR into the data.
.IP "\fB\-\-index\-conversion\fR or \fB\-i\fR" 4
.IX Item "--index-conversion or -i"
-Any entries that would normally be converted to \f(CW@entry\fR that don't
+Any entries that would normally be converted to \f(CW@entry\fR that don\*(Aqt
have a description or just have the description set to
\&\f(CW\*(C`\enopostdesc\*(C'\fR or \f(CW\*(C`\eglsxtrnopostpunc\*(C'\fR will be converted to \f(CW@index\fR
and the \fBdescription\fR field will be omitted.
.IP \fB\-\-no\-index\-conversion\fR 4
.IX Item "--no-index-conversion"
-Don't use \f(CW@index\fR instead of \f(CW@entry\fR if the description is empty or
+Don\*(Aqt use \f(CW@index\fR instead of \f(CW@entry\fR if the description is empty or
just \f(CW\*(C`\enopostdesc\*(C'\fR or \f(CW\*(C`\eglsxtrnopostpunc\*(C'\fR (default).
-.IP \fB\-\-absorb\-see\fR 4
-.IX Item "--absorb-see"
-Absorb \f(CW\*(C`\eglssee\*(C'\fR and \f(CW\*(C`\eglsxtrindexseealso\*(C'\fR into the data (default).
-.IP \fB\-\-no\-absorb\-see\fR 4
-.IX Item "--no-absorb-see"
-Don't absorb \f(CW\*(C`\eglssee\*(C'\fR and \f(CW\*(C`\eglsxtrindexseealso\*(C'\fR into the data.
-.IP "\fB\-\-preamble\-only\fR or \fB\-p\fR" 4
-.IX Item "--preamble-only or -p"
-Only parse the document preamble.
-.IP \fB\-\-no\-preamble\-only\fR 4
-.IX Item "--no-preamble-only"
-Parse the entire document (default).
.IP "\fB\-\-space\-sub\fR \fIvalue\fR or \fB\-s\fR \fIvalue\fR" 4
.IX Item "--space-sub value or -s value"
Substitute spaces in labels with \fIvalue\fR.
-.IP "\fB\-\-locale\fR \fIlang tag\fR" 4
-.IX Item "--locale lang tag"
-Use the language resource files associated with the given language
-tag \fIlang tag\fR. If there isn't an appropriate file, the \fBen\fR
-(English) file will be used.
+.IP "\fB\-\-field\-map\fR \fImappings\fR or \fB\-m\fR \fImappings\fR" 4
+.IX Item "--field-map mappings or -m mappings"
+Add source key to destination field label mapping. The argument
+should be a comma\-separated list of \fIsrc\-field\fR=\fIdest\-field\fR
+pairs. This option is cumulative.
+.Sp
+The deprecated \fB\-\-key\-map\fR is a synonym of \fB\-\-field\-map\fR.
+.IP \fB\-\-no\-field\-map\fR 4
+.IX Item "--no-field-map"
+Cancels all mappings applied with \fB\-\-field\-map\fR.
+The deprecated \fB\-\-no\-key\-map\fR is a synonym of \fB\-\-field\-map\fR.
+.IP "\fB\-\-internal\-field\-map\fR \fImappings\fR" 4
+.IX Item "--internal-field-map mappings"
+Adds the given mappings to the default set of internal field to key mappings.
+(For example, \fBdesc\fR is the internal field label of the
+\&\fBdescription\fR key.) This option is cumulative.
+.Sp
+This option is only needed if the internal field label is supplied
+in the argument of command such as \f(CW\*(C`\eglssetnoexpandfield\*(C'\fR.
.SH REQUIRES
.IX Header "REQUIRES"
Java 8 and a TeX distribution.
@@ -191,7 +244,7 @@ The bib2gls manual:
\& texdoc bib2gls
.Ve
.PP
-The glossaries-extra manual:
+The glossaries\-extra manual:
.PP
.Vb 1
\& texdoc glossaries\-extra
@@ -205,4 +258,4 @@ The glossaries manual:
.SH AUTHOR
.IX Header "AUTHOR"
Nicola L. C. Talbot,
-<http://www.dickimaw\-books.com/>
+<https://www.dickimaw\-books.com/>
diff --git a/Master/texmf-dist/doc/man/man1/convertgls2bib.man1.pdf b/Master/texmf-dist/doc/man/man1/convertgls2bib.man1.pdf
index 5fbf07bbc84..71ecf709573 100644
--- a/Master/texmf-dist/doc/man/man1/convertgls2bib.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/convertgls2bib.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf b/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf
index 8e1d133ced8..e6d45e510a9 100644
--- a/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctie.1 b/Master/texmf-dist/doc/man/man1/ctie.1
index 3566e071bcb..f7604884276 100644
--- a/Master/texmf-dist/doc/man/man1/ctie.1
+++ b/Master/texmf-dist/doc/man/man1/ctie.1
@@ -1,4 +1,4 @@
-.TH CTIE 1 "8 June 2020" "Web2C 2024"
+.TH CTIE 1 "8 June 2020" "Web2C 2025"
.\"=====================================================================
.SH NAME
ctie \- merge or apply CWEB change files
diff --git a/Master/texmf-dist/doc/man/man1/ctie.man1.pdf b/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
index 9f95d2a2aeb..07924f2d442 100644
--- a/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctwill-proofsort.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill-proofsort.man1.pdf
index a02d48a8b1a..1675838e8cc 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill-proofsort.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctwill-proofsort.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf
index 3b93a17ab65..edafcdee0e4 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf
index 6e47be90a3c..522dd7bf3a1 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctwill.1 b/Master/texmf-dist/doc/man/man1/ctwill.1
index 8220fe918a0..c813407ac88 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill.1
+++ b/Master/texmf-dist/doc/man/man1/ctwill.1
@@ -1,6 +1,6 @@
.\" Automatically generated by Pandoc
.\"
-.TH "CTWILL" "1" "March 10, 2024" "Web2c 2024" "General Commands Manual"
+.TH "CTWILL" "1" "January 1, 2025." "Web2c 2025" "General Commands Manual"
.SH NAME
ctwill, ctwill-proofsort, ctwill-refsort, ctwill-twinx \- translate CWEB to TeX with
mini-indexes
@@ -122,7 +122,7 @@ The present incarnation of \f[B]ctwill\f[R] and its utilities tries hard
to be a drop-in replacement for the original package.
There are, however, a few differences worth noting:
.IP \[bu] 2
-This version is based on the most recent version of CWEB (4.11).
+This version is based on the most recent version of CWEB (4.12.1).
.IP \[bu] 2
In TeX\ Live the utility programs are prefixed with \f[B]ctwill\-\f[R]
and the macro files with \f[B]ct\f[R] for technical reasons.
diff --git a/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
index 56e17191850..739b5d0f5db 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cweave.man1.pdf b/Master/texmf-dist/doc/man/man1/cweave.man1.pdf
index 8e1d133ced8..0e02092d299 100644
--- a/Master/texmf-dist/doc/man/man1/cweave.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cweave.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cweb.1 b/Master/texmf-dist/doc/man/man1/cweb.1
index b61c3f14d23..d52e44786c5 100644
--- a/Master/texmf-dist/doc/man/man1/cweb.1
+++ b/Master/texmf-dist/doc/man/man1/cweb.1
@@ -1,6 +1,6 @@
.\" Automatically generated by Pandoc
.\"
-.TH "CWEB" "1" "March 10, 2024" "Web2c 2024" "General Commands Manual"
+.TH "CWEB" "1" "March 10, 2024" "Web2c 2025" "General Commands Manual"
.SH NAME
ctangle, cweave \- translate CWEB to C/C++ and/or TeX
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/cweb.man1.pdf b/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
index 8e1d133ced8..e24dd94765f 100644
--- a/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/datatool2bib.1 b/Master/texmf-dist/doc/man/man1/datatool2bib.1
new file mode 100644
index 00000000000..581da68d845
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/datatool2bib.1
@@ -0,0 +1,370 @@
+.\" -*- mode: troff; coding: utf-8 -*-
+.\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
+.ie n \{\
+. ds C` ""
+. ds C' ""
+'br\}
+.el\{\
+. ds C`
+. ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD. Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+. if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
+..
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
+. \}
+.\}
+.rr rF
+.\"
+.\" Required to disable full justification in groff 1.23.0.
+.if n .ds AD l
+.\" ========================================================================
+.\"
+.IX Title "DATATOOL2BIB 1"
+.TH DATATOOL2BIB 1 2024-12-21 "perl v5.40.0" datatool2bib
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH SYNOPSIS
+.IX Header "SYNOPSIS"
+\&\fBdatatool2bib\fR [\fIoption\fR]+ \fIin\-file\fR \fIbibfile\fR
+.SH DESCRIPTION
+.IX Header "DESCRIPTION"
+Converts a \fI.tex\fR file containing \fIdatatool.sty\fR databases to
+a \fI.bib\fR file in the format required for \fBbib2gls\fR.
+Distributed with \fIbib2gls\fR.
+.PP
+The TeX Parser Library is used to parse the input, which may be
+a DTLTEX or DBTEX file or a file that contains
+database construction commands, such as
+\&\f(CW\*(C`\eDTLnewdb\*(C'\fR or \f(CW\*(C`\eDTLaction\*(C'\fR. The input file may also be a CSV file
+if used with \fB\-\-read\fR.
+.PP
+The \fBdatatool\fR and \fBdatagidx\fR are automatically implemented so the
+input file does not need to include either them with \f(CW\*(C`\eusepackage\*(C'\fR.
+In general, it\*(Aqs best not to include the entire document but instead
+input a file that just contains the database construction commands,
+as the TeX Parser Library only has a limited set of commands that it
+recognises.
+.SH OPTIONS
+.IX Header "OPTIONS"
+.SS "GENERAL OPTIONS"
+.IX Subsection "GENERAL OPTIONS"
+.IP "\fB\-\-help\fR or \fB\-h\fR" 4
+.IX Item "--help or -h"
+Display help message and exit.
+.IP "\fB\-\-version\fR or \fB\-v\fR" 4
+.IX Item "--version or -v"
+Display version information and exit.
+.IP "\fB\-\-silent\fR or \fB\-\-quiet\fR or \fB\-q\fR" 4
+.IX Item "--silent or --quiet or -q"
+Suppress all messages except for errors.
+.IP \fB\-\-verbose\fR 4
+.IX Item "--verbose"
+Switch on verbose mode.
+.IP \fB\-\-no\-verbose\fR 4
+.IX Item "--no-verbose"
+Switch off verbose mode.
+.IP "\fB\-\-debug\fR [\fIn\fR]" 4
+.IX Item "--debug [n]"
+Display debugging messages.
+.IP "\fB\-\-debug\-mode\fR \fIsetting\fR" 4
+.IX Item "--debug-mode setting"
+May be used instead of \fB\-\-debug\fR where the level number is
+difficult to remember. Value same as for \fBbib2gls\fR\*(Aqs
+\&\fB\-\-debug\-mode\fR option.
+.IP \fB\-\-no\-debug\fR 4
+.IX Item "--no-debug"
+Switch off debugging mode. Equivalent to \fB\-\-debug\fR \fB0\fR.
+.IP "\fB\-\-log\-file\fR \fIfilename\fR" 4
+.IX Item "--log-file filename"
+Log messages to given file. Intended primarily for debugging messages so
+enabling debug mode will automatically create a transcript file, but otherwise
+a file won\*(Aqt be created unless this option is used.
+.SS "ENCOSING AND LOCALISATION OPTIONS"
+.IX Subsection "ENCOSING AND LOCALISATION OPTIONS"
+.IP "\fB\-\-texenc\fR \fIname\fR" 4
+.IX Item "--texenc name"
+Set the character encoding to \fIname\fR for the input \fB.tex\fR files.
+.IP "\fB\-\-bibenc\fR \fIname\fR" 4
+.IX Item "--bibenc name"
+Set the character encoding to \fIname\fR for the output \fB.bib\fR files.
+.IP "\fB\-\-locale\fR \fIlang tag\fR" 4
+.IX Item "--locale lang tag"
+Use the language resource files associated with the given language
+tag \fIlang tag\fR. If there isn\*(Aqt an appropriate file, the \fBen\fR
+(English) file will be used.
+.SS "FILTERING OPTIONS"
+.IX Subsection "FILTERING OPTIONS"
+.IP "\fB\-\-preamble\-only\fR or \fB\-p\fR" 4
+.IX Item "--preamble-only or -p"
+Only parse the document preamble. That is, stop parsing if
+\&\f(CW\*(C`\ebegin{document}\*(C'\fR encountered.
+.IP \fB\-\-no\-preamble\-only\fR 4
+.IX Item "--no-preamble-only"
+Parse the entire document (default).
+.IP "\fB\-\-ignore\-fields\fR \fIlist\fR or \fB\-f\fR \fIlist\fR" 4
+.IX Item "--ignore-fields list or -f list"
+Ignore all the fields in the comma\-separated \fIlist\fR.
+Each item in the list should identify
+the field by its original case\-sensitive column key.
+.Sp
+This option is cumulative.
+.IP \fB\-\-no\-ignore\-fields\fR 4
+.IX Item "--no-ignore-fields"
+Cancels the effect of \fB\-\-ignore\-fields\fR.
+.IP \fB\-\-skip\-datagidx\fR 4
+.IX Item "--skip-datagidx"
+Skip the special \fBdatagidx\fR internal database.
+(Default.)
+.IP \fB\-\-no\-skip\-datagidx\fR 4
+.IX Item "--no-skip-datagidx"
+Don\*(Aqt skip the special \fBdatagidx\fR internal database.
+.SS "OUTPUT FILE OPTIONS"
+.IX Subsection "OUTPUT FILE OPTIONS"
+.IP \fB\-\-overwrite\fR 4
+.IX Item "--overwrite"
+Overwrite existing .bib files.
+.IP \fB\-\-no\-overwrite\fR 4
+.IX Item "--no-overwrite"
+Don\*(Aqt overwrite existing .bib files.
+.IP \fB\-\-split\fR 4
+.IX Item "--split"
+Split the entries into separate files according to the database.
+.IP \fB\-\-no\-split\fR 4
+.IX Item "--no-split"
+Don\*(Aqt split the entries into separate files (default).
+.SS "ADJUSTMENT OPTIONS"
+.IX Subsection "ADJUSTMENT OPTIONS"
+.IP "\fB\-\-space\-sub\fR \fIvalue\fR or \fB\-s\fR \fIvalue\fR" 4
+.IX Item "--space-sub value or -s value"
+Substitute spaces in labels with \fIvalue\fR.
+.IP "\fB\-\-field\-map\fR \fImappings\fR or \fB\-m\fR \fImappings\fR" 4
+.IX Item "--field-map mappings or -m mappings"
+Add source column key to destination field label mappings. The argument
+should be a comma\-separated list of \fIcol\-key\fR=\fIbib\-field\fR
+pairs. This option is cumulative.
+.IP \fB\-\-no\-field\-map\fR 4
+.IX Item "--no-field-map"
+Cancels all mappings applied with \fB\-\-field\-map\fR.
+.IP "\fB\-\-index\-conversion\fR or \fB\-i\fR" 4
+.IX Item "--index-conversion or -i"
+Any entries that would normally be converted to \f(CW@entry\fR that don\*(Aqt
+have a \fBdescription\fR field will be converted to \f(CW@index\fR.
+.IP \fB\-\-no\-index\-conversion\fR 4
+.IX Item "--no-index-conversion"
+Don\*(Aqt replace \f(CW@entry\fR with \f(CW@index\fR if the description is missing (default).
+.IP \fB\-\-detect\-symbols\fR 4
+.IX Item "--detect-symbols"
+Attempt to detect entries that should be \f(CW@symbol\fR or \f(CW@number\fR
+based on the value of the \fBname\fR field.
+.IP \fB\-\-no\-detect\-symbols\fR 4
+.IX Item "--no-detect-symbols"
+Don\*(Aqt attempt symbol detection (default).
+.IP "\fB\-\-label\fR \fIcol\-key\fR or \fB\-L\fR" 4
+.IX Item "--label col-key or -L"
+Use column identified by \fIcol\-key\fR for the entry label. The default
+column key is \fBLabel\fR so if the database doesn\*(Aqt have a column with
+this key, you will either need to specify a column with \fB\-\-label\fR
+or use \fB\-\-auto\-label\fR. This option is ignored with \fB\-\-auto\-label\fR.
+.IP "\fB\-\-auto\-label\fR or \fB\-a\fR" 4
+.IX Item "--auto-label or -a"
+Auto\-generate entry labels instead of using a column value.
+.IP \fB\-\-no\-auto\-label\fR 4
+.IX Item "--no-auto-label"
+Don\*(Aqt auto\-generate entry labels. Use the column identified by
+\&\fB\-\-label\fR for the entry label. (Default.)
+.IP "\fB\-\-auto\-label\-prefix\fR \fIprefix\fR" 4
+.IX Item "--auto-label-prefix prefix"
+Use \fIprefix\fR when auto\-generating entry labels. Ignored with
+\&\fB\-\-no\-auto\-label\fR.
+.IP \fB\-\-adjust\-gls\fR 4
+.IX Item "--adjust-gls"
+Adjust labels in commands like \f(CW\*(C`\egls\*(C'\fR in field values. (Default.)
+This will also replace the \fIdatagidx.sty\fR commands like \f(CW\*(C`\eglsnl\*(C'\fR
+with the closest \fIglossaries.sty\fR equivalent.
+.IP \fB\-\-no\-adjust\-gls\fR 4
+.IX Item "--no-adjust-gls"
+Don\*(Aqt adjust labels in commands like \f(CW\*(C`\egls\*(C'\fR in field values.
+.IP "\fB\-\-dependency\-field\fR \fIfield\-name\fR" 4
+.IX Item "--dependency-field field-name"
+Sets the name of the dependency field. Has no effect with
+\&\fB\-\-no\-strip\-glsadd\fR. With \fB\-\-strip\-glsadd\fR, the label from the
+stripped \f(CW\*(C`\eglsadd\*(C'\fR argument will be added to the field identified
+by \fIfield\-name\fR. The default is \fBdependency\fR which will be ignored
+by \fBbib2gls\fR unless instructed otherwise (via field aliasing etc).
+.IP \fB\-\-no\-dependency\-field\fR 4
+.IX Item "--no-dependency-field"
+Don\*(Aqt save labels from any stripped \f(CW\*(C`\eglsadd\*(C'\fR instances.
+.IP \fB\-\-strip\fR 4
+.IX Item "--strip"
+Switch on all strip options.
+.IP \fB\-\-no\-strip\fR 4
+.IX Item "--no-strip"
+Switch off all strip options.
+.IP \fB\-\-strip\-glsadd\fR 4
+.IX Item "--strip-glsadd"
+Strip \f(CW\*(C`\eglsadd\*(C'\fR and its argument from field values. (Default.)
+.IP \fB\-\-no\-strip\-glsadd\fR 4
+.IX Item "--no-strip-glsadd"
+Don\*(Aqt strip \f(CW\*(C`\eglsadd\*(C'\fR from field values.
+.IP \fB\-\-strip\-acronym\-font\fR 4
+.IX Item "--strip-acronym-font"
+Strip \f(CW\*(C`\eacronymfont\*(C'\fR from field values. (Default.)
+.IP \fB\-\-no\-strip\-acronym\-font\fR 4
+.IX Item "--no-strip-acronym-font"
+Don\*(Aqt strip \f(CW\*(C`\eacronymfont\*(C'\fR from field values.
+.IP \fB\-\-strip\-acronym\-text\fR 4
+.IX Item "--strip-acronym-text"
+Strip \fBtext\fR field for acronyms identified by \f(CW\*(C`\enewacro\*(C'\fR.
+(Default.)
+.IP \fB\-\-no\-strip\-acronym\-text\fR 4
+.IX Item "--no-strip-acronym-text"
+Don\*(Aqt strip \fBtext\fR field for acronyms.
+.IP \fB\-\-strip\-acronym\-name\fR 4
+.IX Item "--strip-acronym-name"
+Strip \fBname\fR field for acronyms identified by \f(CW\*(C`\enewacro\*(C'\fR.
+(Default.)
+.IP \fB\-\-no\-strip\-acronym\-name\fR 4
+.IX Item "--no-strip-acronym-name"
+Don\*(Aqt strip \fBname\fR field for acronyms.
+.IP \fB\-\-strip\-case\-change\fR 4
+.IX Item "--strip-case-change"
+Strip known case\-changing commands (such as \f(CW\*(C`\emakefirstuc\*(C'\fR or \f(CW\*(C`\ecapitalisewords\*(C'\fR)
+from field values.
+.IP \fB\-\-nostrip\-case\-change\fR 4
+.IX Item "--nostrip-case-change"
+Don\*(Aqt strip case\-changing commands. (Default.)
+.SS "OTHER OPTIONS"
+.IX Subsection "OTHER OPTIONS"
+These options correspond to features introduced to \fIdatatool.sty\fR
+version 3.0, which has a setting that stores the numeric value and
+currency symbol (where applicable) when parsing data. The original
+string (formatted number), numeric value and currency symbol are
+stored in a special datum format, which ordinarily expands to its
+original formatted text but also allows the previously parsed
+information to be easily extracted without having to reparse the
+data.
+.IP "\fB\-\-setup\fR \fIoptions\fR" 4
+.IX Item "--setup options"
+Implement \f(CW\*(C`\eDTLsetup{\*(C'\fR\fIoptions\fR\f(CW\*(C`}\*(C'\fR at the start. This can include
+options such as \f(CW\*(C`store\-datum\*(C'\fR, \f(CW\*(C`new\-value\-expand\*(C'\fR,
+\&\f(CW\*(C`new\-value\-trim\*(C'\fR and \f(CW\*(C`default\-name\*(C'\fR.
+.IP "\fB\-\-read\fR \fIoptions\fR" 4
+.IX Item "--read options"
+Instead of simply parsing the input file as a normal \fI.tex\fR file,
+the source is presented to the TeX parser as
+\&\f(CW\*(C`\eDTLread[\*(C'\fR\fIoptions\fR\f(CW\*(C`]{\*(C'\fR\fIin\-file\fR\f(CW\*(C`}\*(C'\fR where the options can be
+used to specify the file format (for example, \f(CW\*(C`format=tsv\*(C'\fR).
+.Sp
+If the \fIoptions\fR list is empty (after trimming white space) then
+this becomes equivalent to \fB\-\-no\-read\fR.
+.IP \fB\-\-no\-read\fR 4
+.IX Item "--no-read"
+The input file is parsed as a normal \fI.tex\fR file, which may be the
+complete document or a file that can be \f(CW\*(C`\einput\*(C'\fR into a document.
+(Default.)
+.IP "\fB\-\-save\-value\fR \fIsuffix\fR" 4
+.IX Item "--save-value suffix"
+If a field value is parsed and identified as numeric, the
+unformatted numeric value will be saved in a field whose name is
+constructed from the original field name followed by the given
+\&\fIsuffix\fR.
+.IP \fB\-\-no\-save\-value\fR 4
+.IX Item "--no-save-value"
+Don\*(Aqt save numeric value in a separate field. (Default.)
+.IP "\fB\-\-save\-currency\fR \fIsuffix\fR" 4
+.IX Item "--save-currency suffix"
+If a field value is parsed and identified as currency data, the
+currency symbol will be saved in a field whose name is
+constructed from the original field name followed by the given
+\&\fIsuffix\fR.
+.IP \fB\-\-no\-save\-currency\fR 4
+.IX Item "--no-save-currency"
+Don\*(Aqt save currency symbol in a separate field. (Default.)
+.IP \fB\-\-save\-datum\fR 4
+.IX Item "--save-datum"
+Equivalent to:
+.Sp
+.Vb 1
+\& \-\-save\-value \*(Aq\-value\*(Aq \-\-save\-currency \*(Aq\-currency\*(Aq
+.Ve
+.IP \fB\-\-no\-save\-datum\fR 4
+.IX Item "--no-save-datum"
+Equivalent to \fB\-\-no\-save\-value\fR \fB\-\-no\-save\-currency\fR.
+.SH REQUIRES
+.IX Header "REQUIRES"
+Java 8 and a TeX distribution.
+.SH LICENSE
+.IX Header "LICENSE"
+License GPLv3+: GNU GPL version 3 or later
+<http://gnu.org/licenses/gpl.html>
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+.SH "RECOMMENDED READING"
+.IX Header "RECOMMENDED READING"
+The bib2gls manual:
+.PP
+.Vb 1
+\& texdoc bib2gls
+.Ve
+.PP
+The glossaries\-extra manual:
+.PP
+.Vb 1
+\& texdoc glossaries\-extra
+.Ve
+.PP
+The glossaries manual:
+.PP
+.Vb 1
+\& texdoc glossaries
+.Ve
+.PP
+The datatool manual:
+.PP
+.Vb 1
+\& texdoc datatool
+.Ve
+.SH AUTHOR
+.IX Header "AUTHOR"
+Nicola L. C. Talbot,
+<https://www.dickimaw\-books.com/>
diff --git a/Master/texmf-dist/doc/man/man1/datatool2bib.man1.pdf b/Master/texmf-dist/doc/man/man1/datatool2bib.man1.pdf
new file mode 100644
index 00000000000..edca06f41df
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/datatool2bib.man1.pdf
@@ -0,0 +1,6680 @@
+%PDF-1.1
+1 0 obj
+<<
+>>
+endobj
+3 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F0
+/BaseFont /Times-Roman
+>>
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Times-Bold
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Times-Italic
+>>
+endobj
+6 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Times-BoldItalic
+>>
+endobj
+7 0 obj
+<<
+/Length 8 0 R
+>>
+stream
+BT
+/F1 11 Tf
+68.024 702.988 Td
+(SYNOPSIS) Tj
+ET
+BT
+/F1 11 Tf
+87.274 687.599 Td
+(datatool2bib) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+149.314 687.599 Td
+([) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+152.977 687.599 Td
+(option) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+181.093 687.599 Td
+(]+) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+193.710 687.599 Td
+(in-file) Tj
+ET
+BT
+/F2 11 Tf
+222.739 687.599 Td
+(bibfile) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+68.024 656.821 Td
+(DESCRIPTION) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+87.274 641.432 Td
+(Converts) Tj
+ET
+BT
+/F0 11 Tf
+129.745 641.432 Td
+(a) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+137.379 641.432 Td
+(.tex) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+155.705 641.432 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+173.118 641.432 Td
+(containing) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+222.310 641.432 Td
+(datatool.sty) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+276.705 641.432 Td
+(databases) Tj
+ET
+BT
+/F0 11 Tf
+321.607 641.432 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+332.915 641.432 Td
+(a) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+340.549 641.432 Td
+(.bib) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+360.107 641.432 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+377.520 641.432 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+388.828 641.432 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+405.020 641.432 Td
+(format) Tj
+ET
+BT
+/F0 11 Tf
+437.096 641.432 Td
+(required) Tj
+ET
+BT
+/F0 11 Tf
+476.498 641.432 Td
+(for) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+492.074 641.432 Td
+(bib2gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+525.701 641.432 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+87.274 626.043 Td
+(Distributed) Tj
+ET
+BT
+/F0 11 Tf
+139.524 626.043 Td
+(with) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+161.832 626.043 Td
+(bib2gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+194.227 626.043 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+87.274 595.265 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+107.129 595.265 Td
+(TeX) Tj
+ET
+BT
+/F0 11 Tf
+129.426 595.265 Td
+(Parser) Tj
+ET
+BT
+/F0 11 Tf
+159.665 595.265 Td
+(Library) Tj
+ET
+BT
+/F0 11 Tf
+195.404 595.265 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+205.491 595.265 Td
+(used) Tj
+ET
+BT
+/F0 11 Tf
+228.404 595.265 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+239.712 595.265 Td
+(parse) Tj
+ET
+BT
+/F0 11 Tf
+265.672 595.265 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+281.864 595.265 Td
+(input,) Tj
+ET
+BT
+/F0 11 Tf
+309.980 595.265 Td
+(which) Tj
+ET
+BT
+/F0 11 Tf
+339.614 595.265 Td
+(may) Tj
+ET
+BT
+/F0 11 Tf
+361.306 595.265 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+374.440 595.265 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+382.074 595.265 Td
+(DTLTEX) Tj
+ET
+BT
+/F0 11 Tf
+427.592 595.265 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+439.505 595.265 Td
+(DBTEX) Tj
+ET
+BT
+/F0 11 Tf
+478.918 595.265 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+496.331 595.265 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+508.244 595.265 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+515.878 595.265 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+87.274 579.876 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+106.524 579.876 Td
+(contains) Tj
+ET
+BT
+/F0 11 Tf
+145.937 579.876 Td
+(database) Tj
+ET
+BT
+/F0 11 Tf
+186.560 579.876 Td
+(construction) Tj
+ET
+BT
+/F0 11 Tf
+243.694 579.876 Td
+(commands,) Tj
+ET
+BT
+/F0 11 Tf
+296.857 579.876 Td
+(such) Tj
+ET
+BT
+/F0 11 Tf
+319.770 579.876 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+331.683 579.876 Td
+("\\DTLnewdb") Tj
+ET
+BT
+/F0 11 Tf
+397.177 579.876 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+409.090 579.876 Td
+("\\DTLaction".) Tj
+ET
+BT
+/F0 11 Tf
+474.892 579.876 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+494.747 579.876 Td
+(input) Tj
+ET
+BT
+/F0 11 Tf
+520.113 579.876 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+87.274 564.487 Td
+(may) Tj
+ET
+BT
+/F0 11 Tf
+108.966 564.487 Td
+(also) Tj
+ET
+BT
+/F0 11 Tf
+129.437 564.487 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+142.571 564.487 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+150.205 564.487 Td
+(CSV) Tj
+ET
+BT
+/F0 11 Tf
+174.350 564.487 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+191.763 564.487 Td
+(if) Tj
+ET
+BT
+/F0 11 Tf
+201.234 564.487 Td
+(used) Tj
+ET
+BT
+/F0 11 Tf
+224.147 564.487 Td
+(with) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+246.455 564.487 Td
+(--read) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+275.165 564.487 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+87.274 533.709 Td
+(The) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+107.129 533.709 Td
+(datatool) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+148.379 533.709 Td
+(and) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+167.013 533.709 Td
+(datagidx) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+210.716 533.709 Td
+(are) Tj
+ET
+BT
+/F0 11 Tf
+226.897 533.709 Td
+(automatically) Tj
+ET
+BT
+/F0 11 Tf
+289.531 533.709 Td
+(implemented) Tj
+ET
+BT
+/F0 11 Tf
+349.723 533.709 Td
+(so) Tj
+ET
+BT
+/F0 11 Tf
+362.252 533.709 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+378.444 533.709 Td
+(input) Tj
+ET
+BT
+/F0 11 Tf
+403.810 533.709 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+421.223 533.709 Td
+(does) Tj
+ET
+BT
+/F0 11 Tf
+444.136 533.709 Td
+(not) Tj
+ET
+BT
+/F0 11 Tf
+460.944 533.709 Td
+(need) Tj
+ET
+BT
+/F0 11 Tf
+484.462 533.709 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+495.770 533.709 Td
+(include) Tj
+ET
+BT
+/F0 11 Tf
+87.274 518.320 Td
+(either) Tj
+ET
+BT
+/F0 11 Tf
+115.071 518.320 Td
+(them) Tj
+ET
+BT
+/F0 11 Tf
+139.821 518.320 Td
+(with) Tj
+ET
+BT
+/F0 11 Tf
+162.129 518.320 Td
+("\\usepackage".) Tj
+ET
+BT
+/F0 11 Tf
+233.112 518.320 Td
+(In) Tj
+ET
+BT
+/F0 11 Tf
+245.025 518.320 Td
+(general,) Tj
+ET
+BT
+/F0 11 Tf
+282.898 518.320 Td
+(it's) Tj
+ET
+BT
+/F0 11 Tf
+299.706 518.320 Td
+(best) Tj
+ET
+BT
+/F0 11 Tf
+320.177 518.320 Td
+(not) Tj
+ET
+BT
+/F0 11 Tf
+336.985 518.320 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+348.293 518.320 Td
+(include) Tj
+ET
+BT
+/F0 11 Tf
+383.427 518.320 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+399.619 518.320 Td
+(entire) Tj
+ET
+BT
+/F0 11 Tf
+427.416 518.320 Td
+(document) Tj
+ET
+BT
+/F0 11 Tf
+473.550 518.320 Td
+(but) Tj
+ET
+BT
+/F0 11 Tf
+490.358 518.320 Td
+(instead) Tj
+ET
+BT
+/F0 11 Tf
+87.274 502.931 Td
+(input) Tj
+ET
+BT
+/F0 11 Tf
+112.640 502.931 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+120.274 502.931 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+137.687 502.931 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+156.937 502.931 Td
+(just) Tj
+ET
+BT
+/F0 11 Tf
+175.582 502.931 Td
+(contains) Tj
+ET
+BT
+/F0 11 Tf
+214.995 502.931 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+231.187 502.931 Td
+(database) Tj
+ET
+BT
+/F0 11 Tf
+271.810 502.931 Td
+(construction) Tj
+ET
+BT
+/F0 11 Tf
+328.944 502.931 Td
+(commands,) Tj
+ET
+BT
+/F0 11 Tf
+382.107 502.931 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+394.020 502.931 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+410.212 502.931 Td
+(TeX) Tj
+ET
+BT
+/F0 11 Tf
+432.509 502.931 Td
+(Parser) Tj
+ET
+BT
+/F0 11 Tf
+462.748 502.931 Td
+(Library) Tj
+ET
+BT
+/F0 11 Tf
+498.487 502.931 Td
+(only) Tj
+ET
+BT
+/F0 11 Tf
+520.795 502.931 Td
+(has) Tj
+ET
+BT
+/F0 11 Tf
+538.208 502.931 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+87.274 487.542 Td
+(limited) Tj
+ET
+BT
+/F0 11 Tf
+121.198 487.542 Td
+(set) Tj
+ET
+BT
+/F0 11 Tf
+136.169 487.542 Td
+(of) Tj
+ET
+BT
+/F0 11 Tf
+148.082 487.542 Td
+(commands) Tj
+ET
+BT
+/F0 11 Tf
+198.495 487.542 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+217.745 487.542 Td
+(it) Tj
+ET
+BT
+/F0 11 Tf
+226.611 487.542 Td
+(recognises.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+68.024 456.764 Td
+(OPTIONS) Tj
+ET
+BT
+/F1 11 Tf
+76.274 441.375 Td
+(GENERAL) Tj
+ET
+BT
+/F1 11 Tf
+133.419 441.375 Td
+(OPTIONS) Tj
+ET
+BT
+/F1 11 Tf
+87.274 425.986 Td
+(--help) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+117.524 425.986 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+129.437 425.986 Td
+(-h) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 410.597 Td
+(Display) Tj
+ET
+BT
+/F0 11 Tf
+146.245 410.597 Td
+(help) Tj
+ET
+BT
+/F0 11 Tf
+167.937 410.597 Td
+(message) Tj
+ET
+BT
+/F0 11 Tf
+207.955 410.597 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+226.589 410.597 Td
+(exit.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 379.819 Td
+(--version) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+131.571 379.819 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+143.484 379.819 Td
+(-v) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 364.430 Td
+(Display) Tj
+ET
+BT
+/F0 11 Tf
+146.245 364.430 Td
+(version) Tj
+ET
+BT
+/F0 11 Tf
+181.379 364.430 Td
+(information) Tj
+ET
+BT
+/F0 11 Tf
+236.071 364.430 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+254.705 364.430 Td
+(exit.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 333.652 Td
+(--silent) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+122.408 333.652 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+134.321 333.652 Td
+(--quiet) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+168.234 333.652 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+180.147 333.652 Td
+(-q) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 318.263 Td
+(Suppress) Tj
+ET
+BT
+/F0 11 Tf
+151.745 318.263 Td
+(all) Tj
+ET
+BT
+/F0 11 Tf
+165.495 318.263 Td
+(messages) Tj
+ET
+BT
+/F0 11 Tf
+209.792 318.263 Td
+(except) Tj
+ET
+BT
+/F0 11 Tf
+241.252 318.263 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+256.828 318.263 Td
+(errors.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 287.485 Td
+(--verbose) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 272.096 Td
+(Switch) Tj
+ET
+BT
+/F0 11 Tf
+142.582 272.096 Td
+(on) Tj
+ET
+BT
+/F0 11 Tf
+156.332 272.096 Td
+(verbose) Tj
+ET
+BT
+/F0 11 Tf
+193.292 272.096 Td
+(mode.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 241.318 Td
+(--no-verbose) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 225.929 Td
+(Switch) Tj
+ET
+BT
+/F0 11 Tf
+142.582 225.929 Td
+(off) Tj
+ET
+BT
+/F0 11 Tf
+158.158 225.929 Td
+(verbose) Tj
+ET
+BT
+/F0 11 Tf
+195.118 225.929 Td
+(mode.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 195.151 Td
+(--debug) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+126.082 195.151 Td
+([) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+129.745 195.151 Td
+(n) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+135.245 195.151 Td
+(]) Tj
+ET
+BT
+/F0 11 Tf
+109.274 179.762 Td
+(Display) Tj
+ET
+BT
+/F0 11 Tf
+146.245 179.762 Td
+(debugging) Tj
+ET
+BT
+/F0 11 Tf
+195.437 179.762 Td
+(messages.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 148.984 Td
+(--debug-mode) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+155.408 148.984 Td
+(setting) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 133.595 Td
+(May) Tj
+ET
+BT
+/F0 11 Tf
+132.187 133.595 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+145.321 133.595 Td
+(used) Tj
+ET
+BT
+/F0 11 Tf
+168.234 133.595 Td
+(instead) Tj
+ET
+BT
+/F0 11 Tf
+202.147 133.595 Td
+(of) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+214.060 133.595 Td
+(--debug) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+252.868 133.595 Td
+(where) Tj
+ET
+BT
+/F0 11 Tf
+282.491 133.595 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+298.683 133.595 Td
+(level) Tj
+ET
+BT
+/F0 11 Tf
+322.817 133.595 Td
+(number) Tj
+ET
+BT
+/F0 11 Tf
+359.172 133.595 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+369.259 133.595 Td
+(difficult) Tj
+ET
+BT
+/F0 11 Tf
+407.451 133.595 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+418.759 133.595 Td
+(remember.) Tj
+ET
+BT
+/F0 11 Tf
+468.853 133.595 Td
+(Value) Tj
+ET
+BT
+/F0 11 Tf
+497.871 133.595 Td
+(same) Tj
+ET
+BT
+/F0 11 Tf
+523.226 133.595 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+109.274 118.206 Td
+(for) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+124.850 118.206 Td
+(bib2gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+158.477 118.206 Td
+('s) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+169.169 118.206 Td
+(--debug-mode) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+237.303 118.206 Td
+(option.) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+8 0 obj
+10245
+endobj
+9 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+10 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 9 0 R
+/Contents 7 0 R
+>>
+endobj
+11 0 obj
+<<
+/Length 12 0 R
+>>
+stream
+BT
+/F1 11 Tf
+87.274 702.988 Td
+(--no-debug) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 687.599 Td
+(Switch) Tj
+ET
+BT
+/F0 11 Tf
+142.582 687.599 Td
+(off) Tj
+ET
+BT
+/F0 11 Tf
+158.158 687.599 Td
+(debugging) Tj
+ET
+BT
+/F0 11 Tf
+207.350 687.599 Td
+(mode.) Tj
+ET
+BT
+/F0 11 Tf
+237.292 687.599 Td
+(Equivalent) Tj
+ET
+BT
+/F0 11 Tf
+287.705 687.599 Td
+(to) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+299.013 687.599 Td
+(--debug) Tj
+ET
+BT
+/F1 11 Tf
+337.821 687.599 Td
+(0) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+343.321 687.599 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 656.821 Td
+(--log-file) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+129.734 656.821 Td
+(filename) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 641.432 Td
+(Log) Tj
+ET
+BT
+/F0 11 Tf
+129.745 641.432 Td
+(messages) Tj
+ET
+BT
+/F0 11 Tf
+174.042 641.432 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+185.350 641.432 Td
+(given) Tj
+ET
+BT
+/F0 11 Tf
+212.542 641.432 Td
+(file.) Tj
+ET
+BT
+/F0 11 Tf
+232.705 641.432 Td
+(Intended) Tj
+ET
+BT
+/F0 11 Tf
+273.944 641.432 Td
+(primarily) Tj
+ET
+BT
+/F0 11 Tf
+317.636 641.432 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+333.212 641.432 Td
+(debugging) Tj
+ET
+BT
+/F0 11 Tf
+382.404 641.432 Td
+(messages) Tj
+ET
+BT
+/F0 11 Tf
+426.701 641.432 Td
+(so) Tj
+ET
+BT
+/F0 11 Tf
+439.230 641.432 Td
+(enabling) Tj
+ET
+BT
+/F0 11 Tf
+479.864 641.432 Td
+(debug) Tj
+ET
+BT
+/F0 11 Tf
+509.498 641.432 Td
+(mode) Tj
+ET
+BT
+/F0 11 Tf
+109.274 626.043 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+129.140 626.043 Td
+(automatically) Tj
+ET
+BT
+/F0 11 Tf
+191.774 626.043 Td
+(create) Tj
+ET
+BT
+/F0 11 Tf
+220.781 626.043 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+228.415 626.043 Td
+(transcript) Tj
+ET
+BT
+/F0 11 Tf
+272.712 626.043 Td
+(file,) Tj
+ET
+BT
+/F0 11 Tf
+292.875 626.043 Td
+(but) Tj
+ET
+BT
+/F0 11 Tf
+309.683 626.043 Td
+(otherwise) Tj
+ET
+BT
+/F0 11 Tf
+355.201 626.043 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+362.835 626.043 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+380.248 626.043 Td
+(won't) Tj
+ET
+BT
+/F0 11 Tf
+408.661 626.043 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+421.795 626.043 Td
+(created) Tj
+ET
+BT
+/F0 11 Tf
+456.302 626.043 Td
+(unless) Tj
+ET
+BT
+/F0 11 Tf
+486.552 626.043 Td
+(this) Tj
+ET
+BT
+/F0 11 Tf
+505.197 626.043 Td
+(option) Tj
+ET
+BT
+/F0 11 Tf
+536.063 626.043 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+109.274 610.654 Td
+(used.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+76.274 579.876 Td
+(ENCOSING) Tj
+ET
+BT
+/F1 11 Tf
+137.698 579.876 Td
+(AND) Tj
+ET
+BT
+/F1 11 Tf
+164.274 579.876 Td
+(LOCALISATION) Tj
+ET
+BT
+/F1 11 Tf
+252.593 579.876 Td
+(OPTIONS) Tj
+ET
+BT
+/F1 11 Tf
+87.274 564.487 Td
+(--texenc) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+127.281 564.487 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 549.098 Td
+(Set) Tj
+ET
+BT
+/F0 11 Tf
+126.082 549.098 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+142.274 549.098 Td
+(character) Tj
+ET
+BT
+/F0 11 Tf
+185.328 549.098 Td
+(encoding) Tj
+ET
+BT
+/F0 11 Tf
+228.404 549.098 Td
+(to) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+239.712 549.098 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+266.288 549.098 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+281.864 549.098 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+298.056 549.098 Td
+(input) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+323.422 549.098 Td
+(.tex) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+342.969 549.098 Td
+(files.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 518.320 Td
+(--bibenc) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+128.524 518.320 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 502.931 Td
+(Set) Tj
+ET
+BT
+/F0 11 Tf
+126.082 502.931 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+142.274 502.931 Td
+(character) Tj
+ET
+BT
+/F0 11 Tf
+185.328 502.931 Td
+(encoding) Tj
+ET
+BT
+/F0 11 Tf
+228.404 502.931 Td
+(to) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+239.712 502.931 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+266.288 502.931 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+281.864 502.931 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+298.056 502.931 Td
+(output) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+328.922 502.931 Td
+(.bib) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+349.712 502.931 Td
+(files.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 472.153 Td
+(--locale) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+124.234 472.153 Td
+(lang) Tj
+ET
+BT
+/F2 11 Tf
+146.542 472.153 Td
+(tag) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 456.764 Td
+(Use) Tj
+ET
+BT
+/F0 11 Tf
+129.129 456.764 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+145.321 456.764 Td
+(language) Tj
+ET
+BT
+/F0 11 Tf
+187.781 456.764 Td
+(resource) Tj
+ET
+BT
+/F0 11 Tf
+227.788 456.764 Td
+(files) Tj
+ET
+BT
+/F0 11 Tf
+249.480 456.764 Td
+(associated) Tj
+ET
+BT
+/F0 11 Tf
+297.440 456.764 Td
+(with) Tj
+ET
+BT
+/F0 11 Tf
+319.748 456.764 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+335.940 456.764 Td
+(given) Tj
+ET
+BT
+/F0 11 Tf
+363.132 456.764 Td
+(language) Tj
+ET
+BT
+/F0 11 Tf
+405.592 456.764 Td
+(tag) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+421.784 456.764 Td
+(lang) Tj
+ET
+BT
+/F2 11 Tf
+444.092 456.764 Td
+(tag) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+458.150 456.764 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+463.650 456.764 Td
+(If) Tj
+ET
+BT
+/F0 11 Tf
+473.726 456.764 Td
+(there) Tj
+ET
+BT
+/F0 11 Tf
+498.465 456.764 Td
+(isn't) Tj
+ET
+BT
+/F0 11 Tf
+520.773 456.764 Td
+(an) Tj
+ET
+BT
+/F0 11 Tf
+109.274 441.375 Td
+(appropriate) Tj
+ET
+BT
+/F0 11 Tf
+162.118 441.375 Td
+(file,) Tj
+ET
+BT
+/F0 11 Tf
+182.281 441.375 Td
+(the) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+198.473 441.375 Td
+(en) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+212.223 441.375 Td
+(\(English\)) Tj
+ET
+BT
+/F0 11 Tf
+255.915 441.375 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+273.328 441.375 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+293.194 441.375 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+306.328 441.375 Td
+(used.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+76.274 410.597 Td
+(FILTERING) Tj
+ET
+BT
+/F1 11 Tf
+140.756 410.597 Td
+(OPTIONS) Tj
+ET
+BT
+/F1 11 Tf
+87.274 395.208 Td
+(--preamble-only) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+165.792 395.208 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+177.705 395.208 Td
+(-p) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 379.819 Td
+(Only) Tj
+ET
+BT
+/F0 11 Tf
+134.024 379.819 Td
+(parse) Tj
+ET
+BT
+/F0 11 Tf
+159.984 379.819 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+176.176 379.819 Td
+(document) Tj
+ET
+BT
+/F0 11 Tf
+222.310 379.819 Td
+(preamble.) Tj
+ET
+BT
+/F0 11 Tf
+268.741 379.819 Td
+(That) Tj
+ET
+BT
+/F0 11 Tf
+291.654 379.819 Td
+(is,) Tj
+ET
+BT
+/F0 11 Tf
+304.491 379.819 Td
+(stop) Tj
+ET
+BT
+/F0 11 Tf
+325.578 379.819 Td
+(parsing) Tj
+ET
+BT
+/F0 11 Tf
+360.712 379.819 Td
+(if) Tj
+ET
+BT
+/F0 11 Tf
+370.183 379.819 Td
+("\\begin{document}") Tj
+ET
+BT
+/F0 11 Tf
+463.353 379.819 Td
+(encountered.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 349.041 Td
+(--no-preamble-only) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 333.652 Td
+(Parse) Tj
+ET
+BT
+/F0 11 Tf
+135.850 333.652 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+152.042 333.652 Td
+(entire) Tj
+ET
+BT
+/F0 11 Tf
+179.839 333.652 Td
+(document) Tj
+ET
+BT
+/F0 11 Tf
+225.973 333.652 Td
+(\(default\).) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 302.874 Td
+(--ignore-fields) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+156.013 302.874 Td
+(list) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+172.216 302.874 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+184.129 302.874 Td
+(-f) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+194.205 302.874 Td
+(list) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 287.485 Td
+(Ignore) Tj
+ET
+BT
+/F0 11 Tf
+140.734 287.485 Td
+(all) Tj
+ET
+BT
+/F0 11 Tf
+154.484 287.485 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+170.676 287.485 Td
+(fields) Tj
+ET
+BT
+/F0 11 Tf
+197.868 287.485 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+209.176 287.485 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+225.368 287.485 Td
+(comma-separated) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+305.701 287.485 Td
+(list) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+319.154 287.485 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+327.404 287.485 Td
+(Each) Tj
+ET
+BT
+/F0 11 Tf
+352.143 287.485 Td
+(item) Tj
+ET
+BT
+/F0 11 Tf
+374.451 287.485 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+385.759 287.485 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+401.951 287.485 Td
+(list) Tj
+ET
+BT
+/F0 11 Tf
+418.154 287.485 Td
+(should) Tj
+ET
+BT
+/F0 11 Tf
+450.241 287.485 Td
+(identify) Tj
+ET
+BT
+/F0 11 Tf
+487.212 287.485 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+503.404 287.485 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+526.317 287.485 Td
+(by) Tj
+ET
+BT
+/F0 11 Tf
+109.274 272.096 Td
+(its) Tj
+ET
+BT
+/F0 11 Tf
+122.419 272.096 Td
+(original) Tj
+ET
+BT
+/F0 11 Tf
+159.390 272.096 Td
+(case-sensitive) Tj
+ET
+BT
+/F0 11 Tf
+223.234 272.096 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+258.984 272.096 Td
+(key.) Tj
+ET
+BT
+/F0 11 Tf
+109.274 241.318 Td
+(This) Tj
+ET
+BT
+/F0 11 Tf
+131.582 241.318 Td
+(option) Tj
+ET
+BT
+/F0 11 Tf
+162.448 241.318 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+172.535 241.318 Td
+(cumulative.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 210.540 Td
+(--no-ignore-fields) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 195.151 Td
+(Cancels) Tj
+ET
+BT
+/F0 11 Tf
+146.850 195.151 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+163.042 195.151 Td
+(effect) Tj
+ET
+BT
+/F0 11 Tf
+190.828 195.151 Td
+(of) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+202.741 195.151 Td
+(--ignore-fields) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+268.730 195.151 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 164.373 Td
+(--skip-datagidx) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 148.984 Td
+(Skip) Tj
+ET
+BT
+/F0 11 Tf
+132.198 148.984 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+148.390 148.984 Td
+(special) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+181.687 148.984 Td
+(datagidx) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+225.390 148.984 Td
+(internal) Tj
+ET
+BT
+/F0 11 Tf
+261.745 148.984 Td
+(database.) Tj
+ET
+BT
+/F0 11 Tf
+307.868 148.984 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 118.206 Td
+(--no-skip-datagidx) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 102.817 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 102.817 Td
+(skip) Tj
+ET
+BT
+/F0 11 Tf
+158.774 102.817 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+174.966 102.817 Td
+(special) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+208.263 102.817 Td
+(datagidx) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+251.966 102.817 Td
+(internal) Tj
+ET
+BT
+/F0 11 Tf
+288.321 102.817 Td
+(database.) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+12 0 obj
+9453
+endobj
+13 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+14 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 13 0 R
+/Contents 11 0 R
+>>
+endobj
+15 0 obj
+<<
+/Length 16 0 R
+>>
+stream
+BT
+/F1 11 Tf
+76.274 702.988 Td
+(OUTPUT) Tj
+ET
+BT
+/F1 11 Tf
+124.861 702.988 Td
+(FILE) Tj
+ET
+BT
+/F1 11 Tf
+153.285 702.988 Td
+(OPTIONS) Tj
+ET
+BT
+/F1 11 Tf
+87.274 687.599 Td
+(--overwrite) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 672.210 Td
+(Overwrite) Tj
+ET
+BT
+/F0 11 Tf
+156.618 672.210 Td
+(existing) Tj
+ET
+BT
+/F0 11 Tf
+194.205 672.210 Td
+(.bib) Tj
+ET
+BT
+/F0 11 Tf
+213.763 672.210 Td
+(files.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 641.432 Td
+(--no-overwrite) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 626.043 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 626.043 Td
+(overwrite) Tj
+ET
+BT
+/F0 11 Tf
+182.589 626.043 Td
+(existing) Tj
+ET
+BT
+/F0 11 Tf
+220.176 626.043 Td
+(.bib) Tj
+ET
+BT
+/F0 11 Tf
+239.734 626.043 Td
+(files.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 595.265 Td
+(--split) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 579.876 Td
+(Split) Tj
+ET
+BT
+/F0 11 Tf
+132.814 579.876 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+149.006 579.876 Td
+(entries) Tj
+ET
+BT
+/F0 11 Tf
+181.082 579.876 Td
+(into) Tj
+ET
+BT
+/F0 11 Tf
+200.948 579.876 Td
+(separate) Tj
+ET
+BT
+/F0 11 Tf
+239.734 579.876 Td
+(files) Tj
+ET
+BT
+/F0 11 Tf
+261.426 579.876 Td
+(according) Tj
+ET
+BT
+/F0 11 Tf
+307.549 579.876 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+318.857 579.876 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+335.049 579.876 Td
+(database.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 549.098 Td
+(--no-split) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 533.709 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 533.709 Td
+(split) Tj
+ET
+BT
+/F0 11 Tf
+159.390 533.709 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+175.582 533.709 Td
+(entries) Tj
+ET
+BT
+/F0 11 Tf
+207.658 533.709 Td
+(into) Tj
+ET
+BT
+/F0 11 Tf
+227.524 533.709 Td
+(separate) Tj
+ET
+BT
+/F0 11 Tf
+266.310 533.709 Td
+(files) Tj
+ET
+BT
+/F0 11 Tf
+288.002 533.709 Td
+(\(default\).) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+76.274 502.931 Td
+(ADJUSTMENT) Tj
+ET
+BT
+/F1 11 Tf
+154.803 502.931 Td
+(OPTIONS) Tj
+ET
+BT
+/F1 11 Tf
+87.274 487.542 Td
+(--space-sub) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+143.187 487.542 Td
+(value) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+169.763 487.542 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+181.676 487.542 Td
+(-s) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+192.368 487.542 Td
+(value) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 472.153 Td
+(Substitute) Tj
+ET
+BT
+/F0 11 Tf
+156.035 472.153 Td
+(spaces) Tj
+ET
+BT
+/F0 11 Tf
+187.495 472.153 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+198.803 472.153 Td
+(labels) Tj
+ET
+BT
+/F0 11 Tf
+227.216 472.153 Td
+(with) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+249.524 472.153 Td
+(value) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+273.350 472.153 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 441.375 Td
+(--field-map) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+142.571 441.375 Td
+(mappings) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+188.100 441.375 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+200.013 441.375 Td
+(-m) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+215.589 441.375 Td
+(mappings) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 425.986 Td
+(Add) Tj
+ET
+BT
+/F0 11 Tf
+130.966 425.986 Td
+(source) Tj
+ET
+BT
+/F0 11 Tf
+162.426 425.986 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+198.176 425.986 Td
+(key) Tj
+ET
+BT
+/F0 11 Tf
+216.810 425.986 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+228.118 425.986 Td
+(destination) Tj
+ET
+BT
+/F0 11 Tf
+279.147 425.986 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+302.060 425.986 Td
+(label) Tj
+ET
+BT
+/F0 11 Tf
+326.194 425.986 Td
+(mappings.) Tj
+ET
+BT
+/F0 11 Tf
+374.473 425.986 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+394.328 425.986 Td
+(argument) Tj
+ET
+BT
+/F0 11 Tf
+438.625 425.986 Td
+(should) Tj
+ET
+BT
+/F0 11 Tf
+470.712 425.986 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+483.846 425.986 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+109.274 410.597 Td
+(comma-separated) Tj
+ET
+BT
+/F0 11 Tf
+189.607 410.597 Td
+(list) Tj
+ET
+BT
+/F0 11 Tf
+205.810 410.597 Td
+(of) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+217.723 410.597 Td
+(col-key) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+249.480 410.597 Td
+(=) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+255.684 410.597 Td
+(bib-field) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+295.713 410.597 Td
+(pairs.) Tj
+ET
+BT
+/F0 11 Tf
+322.597 410.597 Td
+(This) Tj
+ET
+BT
+/F0 11 Tf
+344.905 410.597 Td
+(option) Tj
+ET
+BT
+/F0 11 Tf
+375.771 410.597 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+385.858 410.597 Td
+(cumulative.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 379.819 Td
+(--no-field-map) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 364.430 Td
+(Cancels) Tj
+ET
+BT
+/F0 11 Tf
+146.850 364.430 Td
+(all) Tj
+ET
+BT
+/F0 11 Tf
+160.600 364.430 Td
+(mappings) Tj
+ET
+BT
+/F0 11 Tf
+206.129 364.430 Td
+(applied) Tj
+ET
+BT
+/F0 11 Tf
+241.263 364.430 Td
+(with) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+263.571 364.430 Td
+(--field-map) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+316.118 364.430 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 333.652 Td
+(--index-conversion) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+177.408 333.652 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+189.321 333.652 Td
+(-i) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 318.263 Td
+(Any) Tj
+ET
+BT
+/F0 11 Tf
+130.966 318.263 Td
+(entries) Tj
+ET
+BT
+/F0 11 Tf
+163.042 318.263 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+182.292 318.263 Td
+(would) Tj
+ET
+BT
+/F0 11 Tf
+212.542 318.263 Td
+(normally) Tj
+ET
+BT
+/F0 11 Tf
+255.013 318.263 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+268.147 318.263 Td
+(converted) Tj
+ET
+BT
+/F0 11 Tf
+314.270 318.263 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+325.578 318.263 Td
+(@entry) Tj
+ET
+BT
+/F0 11 Tf
+361.064 318.263 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+380.314 318.263 Td
+(don't) Tj
+ET
+BT
+/F0 11 Tf
+406.285 318.263 Td
+(have) Tj
+ET
+BT
+/F0 11 Tf
+429.803 318.263 Td
+(a) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+437.437 318.263 Td
+(description) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+492.745 318.263 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+515.658 318.263 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+535.524 318.263 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+109.274 302.874 Td
+(converted) Tj
+ET
+BT
+/F0 11 Tf
+155.397 302.874 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+166.705 302.874 Td
+(@index.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 272.096 Td
+(--no-index-conversion) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 256.707 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 256.707 Td
+(replace) Tj
+ET
+BT
+/F0 11 Tf
+172.194 256.707 Td
+(@entry) Tj
+ET
+BT
+/F0 11 Tf
+207.680 256.707 Td
+(with) Tj
+ET
+BT
+/F0 11 Tf
+229.988 256.707 Td
+(@index) Tj
+ET
+BT
+/F0 11 Tf
+267.311 256.707 Td
+(if) Tj
+ET
+BT
+/F0 11 Tf
+276.782 256.707 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+292.974 256.707 Td
+(description) Tj
+ET
+BT
+/F0 11 Tf
+344.608 256.707 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+354.695 256.707 Td
+(missing) Tj
+ET
+BT
+/F0 11 Tf
+391.677 256.707 Td
+(\(default\).) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 225.929 Td
+(--detect-symbols) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 210.540 Td
+(Attempt) Tj
+ET
+BT
+/F0 11 Tf
+148.082 210.540 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+159.390 210.540 Td
+(detect) Tj
+ET
+BT
+/F0 11 Tf
+188.408 210.540 Td
+(entries) Tj
+ET
+BT
+/F0 11 Tf
+220.484 210.540 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+239.734 210.540 Td
+(should) Tj
+ET
+BT
+/F0 11 Tf
+271.821 210.540 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+284.955 210.540 Td
+(@symbol) Tj
+ET
+BT
+/F0 11 Tf
+330.231 210.540 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+342.144 210.540 Td
+(@number) Tj
+ET
+BT
+/F0 11 Tf
+388.630 210.540 Td
+(based) Tj
+ET
+BT
+/F0 11 Tf
+416.427 210.540 Td
+(on) Tj
+ET
+BT
+/F0 11 Tf
+430.177 210.540 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+446.369 210.540 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+472.945 210.540 Td
+(of) Tj
+ET
+BT
+/F0 11 Tf
+484.858 210.540 Td
+(the) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+501.050 210.540 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 195.151 Td
+(field.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 164.373 Td
+(--no-detect-symbols) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 148.984 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 148.984 Td
+(attempt) Tj
+ET
+BT
+/F0 11 Tf
+173.437 148.984 Td
+(symbol) Tj
+ET
+BT
+/F0 11 Tf
+208.582 148.984 Td
+(detection) Tj
+ET
+BT
+/F0 11 Tf
+251.658 148.984 Td
+(\(default\).) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 118.206 Td
+(--label) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+119.966 118.206 Td
+(col-key) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+154.473 118.206 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+166.386 118.206 Td
+(-L) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 102.817 Td
+(Use) Tj
+ET
+BT
+/F0 11 Tf
+129.129 102.817 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+164.879 102.817 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+209.792 102.817 Td
+(by) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+223.542 102.817 Td
+(col-key) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+258.049 102.817 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+273.625 102.817 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+289.817 102.817 Td
+(entry) Tj
+ET
+BT
+/F0 11 Tf
+315.172 102.817 Td
+(label.) Tj
+ET
+BT
+/F0 11 Tf
+342.056 102.817 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+361.911 102.817 Td
+(default) Tj
+ET
+BT
+/F0 11 Tf
+395.208 102.817 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+430.958 102.817 Td
+(key) Tj
+ET
+BT
+/F0 11 Tf
+449.592 102.817 Td
+(is) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+459.679 102.817 Td
+(Label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+489.324 102.817 Td
+(so) Tj
+ET
+BT
+/F0 11 Tf
+501.853 102.817 Td
+(if) Tj
+ET
+BT
+/F0 11 Tf
+511.324 102.817 Td
+(the) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+16 0 obj
+8747
+endobj
+17 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+18 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 17 0 R
+/Contents 15 0 R
+>>
+endobj
+19 0 obj
+<<
+/Length 20 0 R
+>>
+stream
+BT
+/F0 11 Tf
+109.274 702.988 Td
+(database) Tj
+ET
+BT
+/F0 11 Tf
+149.897 702.988 Td
+(doesn't) Tj
+ET
+BT
+/F0 11 Tf
+185.031 702.988 Td
+(have) Tj
+ET
+BT
+/F0 11 Tf
+208.549 702.988 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+216.183 702.988 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+251.933 702.988 Td
+(with) Tj
+ET
+BT
+/F0 11 Tf
+274.241 702.988 Td
+(this) Tj
+ET
+BT
+/F0 11 Tf
+292.886 702.988 Td
+(key,) Tj
+ET
+BT
+/F0 11 Tf
+314.270 702.988 Td
+(you) Tj
+ET
+BT
+/F0 11 Tf
+333.520 702.988 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+353.386 702.988 Td
+(either) Tj
+ET
+BT
+/F0 11 Tf
+381.183 702.988 Td
+(need) Tj
+ET
+BT
+/F0 11 Tf
+404.701 702.988 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+416.009 702.988 Td
+(specify) Tj
+ET
+BT
+/F0 11 Tf
+450.527 702.988 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+458.161 702.988 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+493.911 702.988 Td
+(with) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+109.274 687.599 Td
+(--label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+141.966 687.599 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+153.879 687.599 Td
+(use) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+171.292 687.599 Td
+(--auto-label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+225.676 687.599 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+231.176 687.599 Td
+(This) Tj
+ET
+BT
+/F0 11 Tf
+253.484 687.599 Td
+(option) Tj
+ET
+BT
+/F0 11 Tf
+284.350 687.599 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+294.437 687.599 Td
+(ignored) Tj
+ET
+BT
+/F0 11 Tf
+330.792 687.599 Td
+(with) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+353.100 687.599 Td
+(--auto-label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+407.484 687.599 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 656.821 Td
+(--auto-label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+144.408 656.821 Td
+(or) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+156.321 656.821 Td
+(-a) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 641.432 Td
+(Auto-generate) Tj
+ET
+BT
+/F0 11 Tf
+174.944 641.432 Td
+(entry) Tj
+ET
+BT
+/F0 11 Tf
+200.299 641.432 Td
+(labels) Tj
+ET
+BT
+/F0 11 Tf
+228.712 641.432 Td
+(instead) Tj
+ET
+BT
+/F0 11 Tf
+262.625 641.432 Td
+(of) Tj
+ET
+BT
+/F0 11 Tf
+274.538 641.432 Td
+(using) Tj
+ET
+BT
+/F0 11 Tf
+301.125 641.432 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+308.759 641.432 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+344.509 641.432 Td
+(value.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 610.654 Td
+(--no-auto-label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 595.265 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 595.265 Td
+(auto-generate) Tj
+ET
+BT
+/F0 11 Tf
+200.299 595.265 Td
+(entry) Tj
+ET
+BT
+/F0 11 Tf
+225.654 595.265 Td
+(labels.) Tj
+ET
+BT
+/F0 11 Tf
+256.817 595.265 Td
+(Use) Tj
+ET
+BT
+/F0 11 Tf
+276.672 595.265 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+292.864 595.265 Td
+(column) Tj
+ET
+BT
+/F0 11 Tf
+328.614 595.265 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+373.527 595.265 Td
+(by) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+387.277 595.265 Td
+(--label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+419.969 595.265 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+435.545 595.265 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+451.737 595.265 Td
+(entry) Tj
+ET
+BT
+/F0 11 Tf
+477.092 595.265 Td
+(label.) Tj
+ET
+BT
+/F0 11 Tf
+109.274 579.876 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 549.098 Td
+(--auto-label-prefix) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+176.176 549.098 Td
+(prefix) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 533.709 Td
+(Use) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+129.129 533.709 Td
+(prefix) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+157.542 533.709 Td
+(when) Tj
+ET
+BT
+/F0 11 Tf
+184.118 533.709 Td
+(auto-generating) Tj
+ET
+BT
+/F0 11 Tf
+255.904 533.709 Td
+(entry) Tj
+ET
+BT
+/F0 11 Tf
+281.259 533.709 Td
+(labels.) Tj
+ET
+BT
+/F0 11 Tf
+312.422 533.709 Td
+(Ignored) Tj
+ET
+BT
+/F0 11 Tf
+349.382 533.709 Td
+(with) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+371.690 533.709 Td
+(--no-auto-label) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+441.353 533.709 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 502.931 Td
+(--adjust-gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 487.542 Td
+(Adjust) Tj
+ET
+BT
+/F0 11 Tf
+141.361 487.542 Td
+(labels) Tj
+ET
+BT
+/F0 11 Tf
+169.774 487.542 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+181.082 487.542 Td
+(commands) Tj
+ET
+BT
+/F0 11 Tf
+231.495 487.542 Td
+(like) Tj
+ET
+BT
+/F0 11 Tf
+250.745 487.542 Td
+("\\gls") Tj
+ET
+BT
+/F0 11 Tf
+278.366 487.542 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+289.674 487.542 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+312.587 487.542 Td
+(values.) Tj
+ET
+BT
+/F0 11 Tf
+346.192 487.542 Td
+(\(Default.\)) Tj
+ET
+BT
+/F0 11 Tf
+394.757 487.542 Td
+(This) Tj
+ET
+BT
+/F0 11 Tf
+417.065 487.542 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+436.931 487.542 Td
+(also) Tj
+ET
+BT
+/F0 11 Tf
+457.402 487.542 Td
+(replace) Tj
+ET
+BT
+/F0 11 Tf
+491.909 487.542 Td
+(the) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+109.274 472.153 Td
+(datagidx.sty) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+165.495 472.153 Td
+(commands) Tj
+ET
+BT
+/F0 11 Tf
+215.908 472.153 Td
+(like) Tj
+ET
+BT
+/F0 11 Tf
+235.158 472.153 Td
+("\\glsnl") Tj
+ET
+BT
+/F0 11 Tf
+271.337 472.153 Td
+(with) Tj
+ET
+BT
+/F0 11 Tf
+293.645 472.153 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+309.837 472.153 Td
+(closest) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+342.529 472.153 Td
+(glossaries.sty) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+404.866 472.153 Td
+(equivalent.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 441.375 Td
+(--no-adjust-gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 425.986 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 425.986 Td
+(adjust) Tj
+ET
+BT
+/F0 11 Tf
+166.716 425.986 Td
+(labels) Tj
+ET
+BT
+/F0 11 Tf
+195.129 425.986 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+206.437 425.986 Td
+(commands) Tj
+ET
+BT
+/F0 11 Tf
+256.850 425.986 Td
+(like) Tj
+ET
+BT
+/F0 11 Tf
+276.100 425.986 Td
+("\\gls") Tj
+ET
+BT
+/F0 11 Tf
+303.721 425.986 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+315.029 425.986 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+337.942 425.986 Td
+(values.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 395.208 Td
+(--dependency-field) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+177.408 395.208 Td
+(field-name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 379.819 Td
+(Sets) Tj
+ET
+BT
+/F0 11 Tf
+130.361 379.819 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+146.553 379.819 Td
+(name) Tj
+ET
+BT
+/F0 11 Tf
+173.129 379.819 Td
+(of) Tj
+ET
+BT
+/F0 11 Tf
+185.042 379.819 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+201.234 379.819 Td
+(dependency) Tj
+ET
+BT
+/F0 11 Tf
+256.520 379.819 Td
+(field.) Tj
+ET
+BT
+/F0 11 Tf
+282.183 379.819 Td
+(Has) Tj
+ET
+BT
+/F0 11 Tf
+302.038 379.819 Td
+(no) Tj
+ET
+BT
+/F0 11 Tf
+315.788 379.819 Td
+(effect) Tj
+ET
+BT
+/F0 11 Tf
+343.574 379.819 Td
+(with) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+365.882 379.819 Td
+(--no-strip-glsadd) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+444.719 379.819 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+450.219 379.819 Td
+(With) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+474.969 379.819 Td
+(--strip-glsadd) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+538.527 379.819 Td
+(,) Tj
+ET
+BT
+/F0 11 Tf
+109.274 364.430 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+125.466 364.430 Td
+(label) Tj
+ET
+BT
+/F0 11 Tf
+149.600 364.430 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+173.734 364.430 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+189.926 364.430 Td
+(stripped) Tj
+ET
+BT
+/F0 11 Tf
+228.118 364.430 Td
+("\\glsadd") Tj
+ET
+BT
+/F0 11 Tf
+271.623 364.430 Td
+(argument) Tj
+ET
+BT
+/F0 11 Tf
+315.920 364.430 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+335.786 364.430 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+348.920 364.430 Td
+(added) Tj
+ET
+BT
+/F0 11 Tf
+377.938 364.430 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+389.246 364.430 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+405.438 364.430 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+428.351 364.430 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+473.264 364.430 Td
+(by) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+487.014 364.430 Td
+(field-name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+534.061 364.430 Td
+(.) Tj
+ET
+BT
+/F0 11 Tf
+109.274 349.041 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+129.129 349.041 Td
+(default) Tj
+ET
+BT
+/F0 11 Tf
+162.426 349.041 Td
+(is) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+172.513 349.041 Td
+(dependency) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+230.879 349.041 Td
+(which) Tj
+ET
+BT
+/F0 11 Tf
+260.513 349.041 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+280.379 349.041 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+293.513 349.041 Td
+(ignored) Tj
+ET
+BT
+/F0 11 Tf
+329.868 349.041 Td
+(by) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+343.618 349.041 Td
+(bib2gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+379.995 349.041 Td
+(unless) Tj
+ET
+BT
+/F0 11 Tf
+410.245 349.041 Td
+(instructed) Tj
+ET
+BT
+/F0 11 Tf
+456.379 349.041 Td
+(otherwise) Tj
+ET
+BT
+/F0 11 Tf
+501.897 349.041 Td
+(\(via) Tj
+ET
+BT
+/F0 11 Tf
+521.752 349.041 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+109.274 333.652 Td
+(aliasing) Tj
+ET
+BT
+/F0 11 Tf
+146.245 333.652 Td
+(etc\).) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 302.874 Td
+(--no-dependency-field) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 287.485 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 287.485 Td
+(save) Tj
+ET
+BT
+/F0 11 Tf
+159.984 287.485 Td
+(labels) Tj
+ET
+BT
+/F0 11 Tf
+188.397 287.485 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+212.531 287.485 Td
+(any) Tj
+ET
+BT
+/F0 11 Tf
+231.165 287.485 Td
+(stripped) Tj
+ET
+BT
+/F0 11 Tf
+269.357 287.485 Td
+("\\glsadd") Tj
+ET
+BT
+/F0 11 Tf
+312.862 287.485 Td
+(instances.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 256.707 Td
+(--strip) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 241.318 Td
+(Switch) Tj
+ET
+BT
+/F0 11 Tf
+142.582 241.318 Td
+(on) Tj
+ET
+BT
+/F0 11 Tf
+156.332 241.318 Td
+(all) Tj
+ET
+BT
+/F0 11 Tf
+170.082 241.318 Td
+(strip) Tj
+ET
+BT
+/F0 11 Tf
+192.390 241.318 Td
+(options.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 210.540 Td
+(--no-strip) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 195.151 Td
+(Switch) Tj
+ET
+BT
+/F0 11 Tf
+142.582 195.151 Td
+(off) Tj
+ET
+BT
+/F0 11 Tf
+158.158 195.151 Td
+(all) Tj
+ET
+BT
+/F0 11 Tf
+171.908 195.151 Td
+(strip) Tj
+ET
+BT
+/F0 11 Tf
+194.216 195.151 Td
+(options.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 164.373 Td
+(--strip-glsadd) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 148.984 Td
+(Strip) Tj
+ET
+BT
+/F0 11 Tf
+133.419 148.984 Td
+("\\glsadd") Tj
+ET
+BT
+/F0 11 Tf
+176.924 148.984 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+195.558 148.984 Td
+(its) Tj
+ET
+BT
+/F0 11 Tf
+208.703 148.984 Td
+(argument) Tj
+ET
+BT
+/F0 11 Tf
+253.000 148.984 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+277.134 148.984 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+300.047 148.984 Td
+(values.) Tj
+ET
+BT
+/F0 11 Tf
+333.652 148.984 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 118.206 Td
+(--no-strip-glsadd) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 102.817 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 102.817 Td
+(strip) Tj
+ET
+BT
+/F0 11 Tf
+159.995 102.817 Td
+("\\glsadd") Tj
+ET
+BT
+/F0 11 Tf
+203.500 102.817 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+227.634 102.817 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+250.547 102.817 Td
+(values.) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+20 0 obj
+10066
+endobj
+21 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+22 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 21 0 R
+/Contents 19 0 R
+>>
+endobj
+23 0 obj
+<<
+/Length 24 0 R
+>>
+stream
+BT
+/F1 11 Tf
+87.274 702.988 Td
+(--strip-acronym-font) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 687.599 Td
+(Strip) Tj
+ET
+BT
+/F0 11 Tf
+133.419 687.599 Td
+("\\acronymfont") Tj
+ET
+BT
+/F0 11 Tf
+204.413 687.599 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+228.547 687.599 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+251.460 687.599 Td
+(values.) Tj
+ET
+BT
+/F0 11 Tf
+285.065 687.599 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 656.821 Td
+(--no-strip-acronym-font) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 641.432 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 641.432 Td
+(strip) Tj
+ET
+BT
+/F0 11 Tf
+159.995 641.432 Td
+("\\acronymfont") Tj
+ET
+BT
+/F0 11 Tf
+230.989 641.432 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+255.123 641.432 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+278.036 641.432 Td
+(values.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 610.654 Td
+(--strip-acronym-text) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 595.265 Td
+(Strip) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+133.419 595.265 Td
+(text) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+153.879 595.265 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+176.792 595.265 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+192.368 595.265 Td
+(acronyms) Tj
+ET
+BT
+/F0 11 Tf
+237.886 595.265 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+282.799 595.265 Td
+(by) Tj
+ET
+BT
+/F0 11 Tf
+296.549 595.265 Td
+("\\newacro".) Tj
+ET
+BT
+/F0 11 Tf
+354.090 595.265 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 564.487 Td
+(--no-strip-acronym-text) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 549.098 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 549.098 Td
+(strip) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+159.995 549.098 Td
+(text) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+180.455 549.098 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+203.368 549.098 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+218.944 549.098 Td
+(acronyms.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 518.320 Td
+(--strip-acronym-name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 502.931 Td
+(Strip) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+133.419 502.931 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+161.832 502.931 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+184.745 502.931 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+200.321 502.931 Td
+(acronyms) Tj
+ET
+BT
+/F0 11 Tf
+245.839 502.931 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+290.752 502.931 Td
+(by) Tj
+ET
+BT
+/F0 11 Tf
+304.502 502.931 Td
+("\\newacro".) Tj
+ET
+BT
+/F0 11 Tf
+362.043 502.931 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 472.153 Td
+(--no-strip-acronym-name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 456.764 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 456.764 Td
+(strip) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+159.995 456.764 Td
+(name) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+188.408 456.764 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+211.321 456.764 Td
+(for) Tj
+ET
+BT
+/F0 11 Tf
+226.897 456.764 Td
+(acronyms.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 425.986 Td
+(--strip-case-change) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 410.597 Td
+(Strip) Tj
+ET
+BT
+/F0 11 Tf
+133.419 410.597 Td
+(known) Tj
+ET
+BT
+/F0 11 Tf
+166.111 410.597 Td
+(case-changing) Tj
+ET
+BT
+/F0 11 Tf
+231.781 410.597 Td
+(commands) Tj
+ET
+BT
+/F0 11 Tf
+282.194 410.597 Td
+(\(such) Tj
+ET
+BT
+/F0 11 Tf
+308.770 410.597 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+320.683 410.597 Td
+("\\makefirstuc") Tj
+ET
+BT
+/F0 11 Tf
+387.398 410.597 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+399.311 410.597 Td
+("\\capitalisewords"\)) Tj
+ET
+BT
+/F0 11 Tf
+486.189 410.597 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+510.323 410.597 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+109.274 395.208 Td
+(values.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 364.430 Td
+(--nostrip-case-change) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 349.041 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 349.041 Td
+(strip) Tj
+ET
+BT
+/F0 11 Tf
+159.995 349.041 Td
+(case-changing) Tj
+ET
+BT
+/F0 11 Tf
+225.665 349.041 Td
+(commands.) Tj
+ET
+BT
+/F0 11 Tf
+281.578 349.041 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+76.274 318.263 Td
+(OTHER) Tj
+ET
+BT
+/F1 11 Tf
+118.756 318.263 Td
+(OPTIONS) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+87.274 302.874 Td
+(These) Tj
+ET
+BT
+/F0 11 Tf
+116.292 302.874 Td
+(options) Tj
+ET
+BT
+/F0 11 Tf
+151.437 302.874 Td
+(correspond) Tj
+ET
+BT
+/F0 11 Tf
+203.060 302.874 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+214.368 302.874 Td
+(features) Tj
+ET
+BT
+/F0 11 Tf
+251.933 302.874 Td
+(introduced) Tj
+ET
+BT
+/F0 11 Tf
+301.730 302.874 Td
+(to) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+313.038 302.874 Td
+(datatool.sty) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+367.433 302.874 Td
+(version) Tj
+ET
+BT
+/F0 11 Tf
+402.567 302.874 Td
+(3.0,) Tj
+ET
+BT
+/F0 11 Tf
+421.817 302.874 Td
+(which) Tj
+ET
+BT
+/F0 11 Tf
+451.451 302.874 Td
+(has) Tj
+ET
+BT
+/F0 11 Tf
+468.864 302.874 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+476.498 302.874 Td
+(setting) Tj
+ET
+BT
+/F0 11 Tf
+508.585 302.874 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+87.274 287.485 Td
+(stores) Tj
+ET
+BT
+/F0 11 Tf
+115.687 287.485 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+131.879 287.485 Td
+(numeric) Tj
+ET
+BT
+/F0 11 Tf
+170.676 287.485 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+197.252 287.485 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+215.886 287.485 Td
+(currency) Tj
+ET
+BT
+/F0 11 Tf
+257.114 287.485 Td
+(symbol) Tj
+ET
+BT
+/F0 11 Tf
+292.259 287.485 Td
+(\(where) Tj
+ET
+BT
+/F0 11 Tf
+325.545 287.485 Td
+(applicable\)) Tj
+ET
+BT
+/F0 11 Tf
+377.168 287.485 Td
+(when) Tj
+ET
+BT
+/F0 11 Tf
+403.744 287.485 Td
+(parsing) Tj
+ET
+BT
+/F0 11 Tf
+438.878 287.485 Td
+(data.) Tj
+ET
+BT
+/F0 11 Tf
+462.704 287.485 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+482.559 287.485 Td
+(original) Tj
+ET
+BT
+/F0 11 Tf
+87.274 272.096 Td
+(string) Tj
+ET
+BT
+/F0 11 Tf
+115.082 272.096 Td
+(\(formatted) Tj
+ET
+BT
+/F0 11 Tf
+164.263 272.096 Td
+(number\),) Tj
+ET
+BT
+/F0 11 Tf
+207.031 272.096 Td
+(numeric) Tj
+ET
+BT
+/F0 11 Tf
+245.828 272.096 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+272.404 272.096 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+291.038 272.096 Td
+(currency) Tj
+ET
+BT
+/F0 11 Tf
+332.266 272.096 Td
+(symbol) Tj
+ET
+BT
+/F0 11 Tf
+367.411 272.096 Td
+(are) Tj
+ET
+BT
+/F0 11 Tf
+383.592 272.096 Td
+(stored) Tj
+ET
+BT
+/F0 11 Tf
+413.226 272.096 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+424.534 272.096 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+432.168 272.096 Td
+(special) Tj
+ET
+BT
+/F0 11 Tf
+465.465 272.096 Td
+(datum) Tj
+ET
+BT
+/F0 11 Tf
+495.715 272.096 Td
+(format,) Tj
+ET
+BT
+/F0 11 Tf
+87.274 256.707 Td
+(which) Tj
+ET
+BT
+/F0 11 Tf
+116.908 256.707 Td
+(ordinarily) Tj
+ET
+BT
+/F0 11 Tf
+163.042 256.707 Td
+(expands) Tj
+ET
+BT
+/F0 11 Tf
+201.839 256.707 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+213.147 256.707 Td
+(its) Tj
+ET
+BT
+/F0 11 Tf
+226.292 256.707 Td
+(original) Tj
+ET
+BT
+/F0 11 Tf
+263.263 256.707 Td
+(formatted) Tj
+ET
+BT
+/F0 11 Tf
+308.781 256.707 Td
+(text) Tj
+ET
+BT
+/F0 11 Tf
+328.031 256.707 Td
+(but) Tj
+ET
+BT
+/F0 11 Tf
+344.839 256.707 Td
+(also) Tj
+ET
+BT
+/F0 11 Tf
+365.310 256.707 Td
+(allows) Tj
+ET
+BT
+/F0 11 Tf
+396.781 256.707 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+412.973 256.707 Td
+(previously) Tj
+ET
+BT
+/F0 11 Tf
+462.165 256.707 Td
+(parsed) Tj
+ET
+BT
+/F0 11 Tf
+87.274 241.318 Td
+(information) Tj
+ET
+BT
+/F0 11 Tf
+141.966 241.318 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+153.274 241.318 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+166.408 241.318 Td
+(easily) Tj
+ET
+BT
+/F0 11 Tf
+194.821 241.318 Td
+(extracted) Tj
+ET
+BT
+/F0 11 Tf
+237.886 241.318 Td
+(without) Tj
+ET
+BT
+/F0 11 Tf
+274.252 241.318 Td
+(having) Tj
+ET
+BT
+/F0 11 Tf
+306.944 241.318 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+318.252 241.318 Td
+(reparse) Tj
+ET
+BT
+/F0 11 Tf
+352.759 241.318 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+368.951 241.318 Td
+(data.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 210.540 Td
+(--setup) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+122.408 210.540 Td
+(options) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 195.151 Td
+(Implement) Tj
+ET
+BT
+/F0 11 Tf
+159.687 195.151 Td
+("\\DTLsetup{") Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+221.606 195.151 Td
+(options) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+254.001 195.151 Td
+("}") Tj
+ET
+BT
+/F0 11 Tf
+271.007 195.151 Td
+(at) Tj
+ET
+BT
+/F0 11 Tf
+281.699 195.151 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+297.891 195.151 Td
+(start.) Tj
+ET
+BT
+/F0 11 Tf
+322.333 195.151 Td
+(This) Tj
+ET
+BT
+/F0 11 Tf
+344.641 195.151 Td
+(can) Tj
+ET
+BT
+/F0 11 Tf
+362.659 195.151 Td
+(include) Tj
+ET
+BT
+/F0 11 Tf
+397.793 195.151 Td
+(options) Tj
+ET
+BT
+/F0 11 Tf
+432.938 195.151 Td
+(such) Tj
+ET
+BT
+/F0 11 Tf
+455.851 195.151 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+467.764 195.151 Td
+("store-datum",) Tj
+ET
+BT
+/F0 11 Tf
+109.274 179.762 Td
+("new-value-expand",) Tj
+ET
+BT
+/F0 11 Tf
+204.996 179.762 Td
+("new-value-trim") Tj
+ET
+BT
+/F0 11 Tf
+284.537 179.762 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+303.171 179.762 Td
+("default-name".) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 148.984 Td
+(--read) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+118.734 148.984 Td
+(options) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 133.595 Td
+(Instead) Tj
+ET
+BT
+/F0 11 Tf
+143.792 133.595 Td
+(of) Tj
+ET
+BT
+/F0 11 Tf
+155.705 133.595 Td
+(simply) Tj
+ET
+BT
+/F0 11 Tf
+188.408 133.595 Td
+(parsing) Tj
+ET
+BT
+/F0 11 Tf
+223.542 133.595 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+239.734 133.595 Td
+(input) Tj
+ET
+BT
+/F0 11 Tf
+265.100 133.595 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+282.513 133.595 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+294.426 133.595 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+302.060 133.595 Td
+(normal) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+335.973 133.595 Td
+(.tex) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+354.299 133.595 Td
+(file,) Tj
+ET
+BT
+/F0 11 Tf
+374.462 133.595 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+390.654 133.595 Td
+(source) Tj
+ET
+BT
+/F0 11 Tf
+422.114 133.595 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+432.201 133.595 Td
+(presented) Tj
+ET
+BT
+/F0 11 Tf
+477.103 133.595 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+488.411 133.595 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+504.603 133.595 Td
+(TeX) Tj
+ET
+BT
+/F0 11 Tf
+109.274 118.206 Td
+(parser) Tj
+ET
+BT
+/F0 11 Tf
+138.897 118.206 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+150.810 118.206 Td
+("\\DTLread[") Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+206.822 118.206 Td
+(options) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+239.217 118.206 Td
+("]{") Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+257.136 118.206 Td
+(in-file) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+283.415 118.206 Td
+("}") Tj
+ET
+BT
+/F0 11 Tf
+300.421 118.206 Td
+(where) Tj
+ET
+BT
+/F0 11 Tf
+330.044 118.206 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+346.236 118.206 Td
+(options) Tj
+ET
+BT
+/F0 11 Tf
+381.381 118.206 Td
+(can) Tj
+ET
+BT
+/F0 11 Tf
+399.399 118.206 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+412.533 118.206 Td
+(used) Tj
+ET
+BT
+/F0 11 Tf
+435.446 118.206 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+446.754 118.206 Td
+(specify) Tj
+ET
+BT
+/F0 11 Tf
+481.272 118.206 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+497.464 118.206 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+109.274 102.817 Td
+(format) Tj
+ET
+BT
+/F0 11 Tf
+141.350 102.817 Td
+(\(for) Tj
+ET
+BT
+/F0 11 Tf
+160.589 102.817 Td
+(example,) Tj
+ET
+BT
+/F0 11 Tf
+203.357 102.817 Td
+("format=tsv"\).) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+24 0 obj
+10315
+endobj
+25 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+26 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 25 0 R
+/Contents 23 0 R
+>>
+endobj
+27 0 obj
+<<
+/Length 28 0 R
+>>
+stream
+BT
+/F0 11 Tf
+109.274 702.988 Td
+(If) Tj
+ET
+BT
+/F0 11 Tf
+119.350 702.988 Td
+(the) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+135.542 702.988 Td
+(options) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+170.687 702.988 Td
+(list) Tj
+ET
+BT
+/F0 11 Tf
+186.890 702.988 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+196.977 702.988 Td
+(empty) Tj
+ET
+BT
+/F0 11 Tf
+227.227 702.988 Td
+(\(after) Tj
+ET
+BT
+/F0 11 Tf
+253.792 702.988 Td
+(trimming) Tj
+ET
+BT
+/F0 11 Tf
+297.495 702.988 Td
+(white) Tj
+ET
+BT
+/F0 11 Tf
+324.687 702.988 Td
+(space\)) Tj
+ET
+BT
+/F0 11 Tf
+355.531 702.988 Td
+(then) Tj
+ET
+BT
+/F0 11 Tf
+377.223 702.988 Td
+(this) Tj
+ET
+BT
+/F0 11 Tf
+395.868 702.988 Td
+(becomes) Tj
+ET
+BT
+/F0 11 Tf
+437.107 702.988 Td
+(equivalent) Tj
+ET
+BT
+/F0 11 Tf
+485.683 702.988 Td
+(to) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+496.991 702.988 Td
+(--no-read) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+540.980 702.988 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 672.210 Td
+(--no-read) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 656.821 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+129.129 656.821 Td
+(input) Tj
+ET
+BT
+/F0 11 Tf
+154.495 656.821 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+171.908 656.821 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+181.995 656.821 Td
+(parsed) Tj
+ET
+BT
+/F0 11 Tf
+213.455 656.821 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+225.368 656.821 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+233.002 656.821 Td
+(normal) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+266.915 656.821 Td
+(.tex) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+285.241 656.821 Td
+(file,) Tj
+ET
+BT
+/F0 11 Tf
+305.404 656.821 Td
+(which) Tj
+ET
+BT
+/F0 11 Tf
+335.038 656.821 Td
+(may) Tj
+ET
+BT
+/F0 11 Tf
+356.730 656.821 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+369.864 656.821 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+386.056 656.821 Td
+(complete) Tj
+ET
+BT
+/F0 11 Tf
+429.132 656.821 Td
+(document) Tj
+ET
+BT
+/F0 11 Tf
+475.266 656.821 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+487.179 656.821 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+494.813 656.821 Td
+(file) Tj
+ET
+BT
+/F0 11 Tf
+512.226 656.821 Td
+(that) Tj
+ET
+BT
+/F0 11 Tf
+109.274 641.432 Td
+(can) Tj
+ET
+BT
+/F0 11 Tf
+127.292 641.432 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+140.426 641.432 Td
+("\\input") Tj
+ET
+BT
+/F0 11 Tf
+177.826 641.432 Td
+(into) Tj
+ET
+BT
+/F0 11 Tf
+197.692 641.432 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+205.326 641.432 Td
+(document.) Tj
+ET
+BT
+/F0 11 Tf
+256.960 641.432 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 610.654 Td
+(--save-value) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+146.234 610.654 Td
+(suffix) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 595.265 Td
+(If) Tj
+ET
+BT
+/F0 11 Tf
+119.350 595.265 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+126.984 595.265 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+149.897 595.265 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+176.473 595.265 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+186.560 595.265 Td
+(parsed) Tj
+ET
+BT
+/F0 11 Tf
+218.020 595.265 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+236.654 595.265 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+281.567 595.265 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+293.480 595.265 Td
+(numeric,) Tj
+ET
+BT
+/F0 11 Tf
+335.027 595.265 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+351.219 595.265 Td
+(unformatted) Tj
+ET
+BT
+/F0 11 Tf
+407.737 595.265 Td
+(numeric) Tj
+ET
+BT
+/F0 11 Tf
+446.534 595.265 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+473.110 595.265 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+492.976 595.265 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+506.110 595.265 Td
+(saved) Tj
+ET
+BT
+/F0 11 Tf
+533.907 595.265 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+109.274 579.876 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+116.908 579.876 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+139.821 579.876 Td
+(whose) Tj
+ET
+BT
+/F0 11 Tf
+170.676 579.876 Td
+(name) Tj
+ET
+BT
+/F0 11 Tf
+197.252 579.876 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+207.339 579.876 Td
+(constructed) Tj
+ET
+BT
+/F0 11 Tf
+260.799 579.876 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+284.933 579.876 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+301.125 579.876 Td
+(original) Tj
+ET
+BT
+/F0 11 Tf
+338.096 579.876 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+361.009 579.876 Td
+(name) Tj
+ET
+BT
+/F0 11 Tf
+387.585 579.876 Td
+(followed) Tj
+ET
+BT
+/F0 11 Tf
+429.440 579.876 Td
+(by) Tj
+ET
+BT
+/F0 11 Tf
+443.190 579.876 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+459.382 579.876 Td
+(given) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+486.574 579.876 Td
+(suffix) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+510.411 579.876 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 549.098 Td
+(--no-save-value) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 533.709 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 533.709 Td
+(save) Tj
+ET
+BT
+/F0 11 Tf
+159.984 533.709 Td
+(numeric) Tj
+ET
+BT
+/F0 11 Tf
+198.781 533.709 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+225.357 533.709 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+236.665 533.709 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+244.299 533.709 Td
+(separate) Tj
+ET
+BT
+/F0 11 Tf
+283.085 533.709 Td
+(field.) Tj
+ET
+BT
+/F0 11 Tf
+308.748 533.709 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 502.931 Td
+(--save-currency) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+163.328 502.931 Td
+(suffix) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 487.542 Td
+(If) Tj
+ET
+BT
+/F0 11 Tf
+119.350 487.542 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+126.984 487.542 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+149.897 487.542 Td
+(value) Tj
+ET
+BT
+/F0 11 Tf
+176.473 487.542 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+186.560 487.542 Td
+(parsed) Tj
+ET
+BT
+/F0 11 Tf
+218.020 487.542 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+236.654 487.542 Td
+(identified) Tj
+ET
+BT
+/F0 11 Tf
+281.567 487.542 Td
+(as) Tj
+ET
+BT
+/F0 11 Tf
+293.480 487.542 Td
+(currency) Tj
+ET
+BT
+/F0 11 Tf
+334.708 487.542 Td
+(data,) Tj
+ET
+BT
+/F0 11 Tf
+358.534 487.542 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+374.726 487.542 Td
+(currency) Tj
+ET
+BT
+/F0 11 Tf
+415.954 487.542 Td
+(symbol) Tj
+ET
+BT
+/F0 11 Tf
+451.099 487.542 Td
+(will) Tj
+ET
+BT
+/F0 11 Tf
+470.965 487.542 Td
+(be) Tj
+ET
+BT
+/F0 11 Tf
+484.099 487.542 Td
+(saved) Tj
+ET
+BT
+/F0 11 Tf
+511.896 487.542 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+523.204 487.542 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+109.274 472.153 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+132.187 472.153 Td
+(whose) Tj
+ET
+BT
+/F0 11 Tf
+163.042 472.153 Td
+(name) Tj
+ET
+BT
+/F0 11 Tf
+189.618 472.153 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+199.705 472.153 Td
+(constructed) Tj
+ET
+BT
+/F0 11 Tf
+253.165 472.153 Td
+(from) Tj
+ET
+BT
+/F0 11 Tf
+277.299 472.153 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+293.491 472.153 Td
+(original) Tj
+ET
+BT
+/F0 11 Tf
+330.462 472.153 Td
+(field) Tj
+ET
+BT
+/F0 11 Tf
+353.375 472.153 Td
+(name) Tj
+ET
+BT
+/F0 11 Tf
+379.951 472.153 Td
+(followed) Tj
+ET
+BT
+/F0 11 Tf
+421.806 472.153 Td
+(by) Tj
+ET
+BT
+/F0 11 Tf
+435.556 472.153 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+451.748 472.153 Td
+(given) Tj
+ET
+/F2 11 Tf
+BT
+/F2 11 Tf
+478.940 472.153 Td
+(suffix) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+502.777 472.153 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 441.375 Td
+(--no-save-currency) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 425.986 Td
+(Don't) Tj
+ET
+BT
+/F0 11 Tf
+137.687 425.986 Td
+(save) Tj
+ET
+BT
+/F0 11 Tf
+159.984 425.986 Td
+(currency) Tj
+ET
+BT
+/F0 11 Tf
+201.212 425.986 Td
+(symbol) Tj
+ET
+BT
+/F0 11 Tf
+236.357 425.986 Td
+(in) Tj
+ET
+BT
+/F0 11 Tf
+247.665 425.986 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+255.299 425.986 Td
+(separate) Tj
+ET
+BT
+/F0 11 Tf
+294.085 425.986 Td
+(field.) Tj
+ET
+BT
+/F0 11 Tf
+319.748 425.986 Td
+(\(Default.\)) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 395.208 Td
+(--save-datum) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 379.819 Td
+(Equivalent) Tj
+ET
+BT
+/F0 11 Tf
+159.687 379.819 Td
+(to:) Tj
+ET
+BT
+/F0 11 Tf
+131.274 349.041 Td
+(--save-value) Tj
+ET
+BT
+/F0 11 Tf
+188.386 349.041 Td
+('-value') Tj
+ET
+BT
+/F0 11 Tf
+225.951 349.041 Td
+(--save-currency) Tj
+ET
+BT
+/F0 11 Tf
+297.715 349.041 Td
+('-currency') Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+87.274 318.263 Td
+(--no-save-datum) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+109.274 302.874 Td
+(Equivalent) Tj
+ET
+BT
+/F0 11 Tf
+159.687 302.874 Td
+(to) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+170.995 302.874 Td
+(--no-save-value) Tj
+ET
+BT
+/F1 11 Tf
+245.234 302.874 Td
+(--no-save-currency) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+333.817 302.874 Td
+(.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+68.024 272.096 Td
+(REQUIRES) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+87.274 256.707 Td
+(Java) Tj
+ET
+BT
+/F0 11 Tf
+109.571 256.707 Td
+(8) Tj
+ET
+BT
+/F0 11 Tf
+117.821 256.707 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+136.455 256.707 Td
+(a) Tj
+ET
+BT
+/F0 11 Tf
+144.089 256.707 Td
+(TeX) Tj
+ET
+BT
+/F0 11 Tf
+166.386 256.707 Td
+(distribution.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+68.024 225.929 Td
+(LICENSE) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+87.274 210.540 Td
+(License) Tj
+ET
+BT
+/F0 11 Tf
+124.234 210.540 Td
+(GPLv3+:) Tj
+ET
+BT
+/F0 11 Tf
+168.025 210.540 Td
+(GNU) Tj
+ET
+BT
+/F0 11 Tf
+194.601 210.540 Td
+(GPL) Tj
+ET
+BT
+/F0 11 Tf
+218.130 210.540 Td
+(version) Tj
+ET
+BT
+/F0 11 Tf
+253.264 210.540 Td
+(3) Tj
+ET
+BT
+/F0 11 Tf
+261.514 210.540 Td
+(or) Tj
+ET
+BT
+/F0 11 Tf
+273.427 210.540 Td
+(later) Tj
+ET
+BT
+/F0 11 Tf
+295.724 210.540 Td
+(<http://gnu.org/licenses/gpl.html>) Tj
+ET
+BT
+/F0 11 Tf
+449.009 210.540 Td
+(This) Tj
+ET
+BT
+/F0 11 Tf
+471.317 210.540 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+481.404 210.540 Td
+(free) Tj
+ET
+BT
+/F0 11 Tf
+501.248 210.540 Td
+(software:) Tj
+ET
+BT
+/F0 11 Tf
+87.274 195.151 Td
+(you) Tj
+ET
+BT
+/F0 11 Tf
+106.524 195.151 Td
+(are) Tj
+ET
+BT
+/F0 11 Tf
+122.705 195.151 Td
+(free) Tj
+ET
+BT
+/F0 11 Tf
+142.549 195.151 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+153.857 195.151 Td
+(change) Tj
+ET
+BT
+/F0 11 Tf
+187.759 195.151 Td
+(and) Tj
+ET
+BT
+/F0 11 Tf
+206.393 195.151 Td
+(redistribute) Tj
+ET
+BT
+/F0 11 Tf
+259.248 195.151 Td
+(it.) Tj
+ET
+BT
+/F0 11 Tf
+273.614 195.151 Td
+(There) Tj
+ET
+BT
+/F0 11 Tf
+302.016 195.151 Td
+(is) Tj
+ET
+BT
+/F0 11 Tf
+312.103 195.151 Td
+(NO) Tj
+ET
+BT
+/F0 11 Tf
+330.737 195.151 Td
+(WARRANTY,) Tj
+ET
+BT
+/F0 11 Tf
+399.784 195.151 Td
+(to) Tj
+ET
+BT
+/F0 11 Tf
+411.092 195.151 Td
+(the) Tj
+ET
+BT
+/F0 11 Tf
+427.284 195.151 Td
+(extent) Tj
+ET
+BT
+/F0 11 Tf
+456.918 195.151 Td
+(permitted) Tj
+ET
+BT
+/F0 11 Tf
+501.831 195.151 Td
+(by) Tj
+ET
+BT
+/F0 11 Tf
+515.581 195.151 Td
+(law.) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+68.024 164.373 Td
+(RECOMMENDED) Tj
+ET
+BT
+/F1 11 Tf
+161.821 164.373 Td
+(READING) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+87.274 148.984 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+107.129 148.984 Td
+(bib2gls) Tj
+ET
+BT
+/F0 11 Tf
+142.274 148.984 Td
+(manual:) Tj
+ET
+BT
+/F0 11 Tf
+109.274 118.206 Td
+(texdoc) Tj
+ET
+BT
+/F0 11 Tf
+141.350 118.206 Td
+(bib2gls) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+28 0 obj
+9910
+endobj
+29 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+30 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 29 0 R
+/Contents 27 0 R
+>>
+endobj
+31 0 obj
+<<
+/Length 32 0 R
+>>
+stream
+BT
+/F0 11 Tf
+87.274 702.988 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+107.129 702.988 Td
+(glossaries-extra) Tj
+ET
+BT
+/F0 11 Tf
+178.915 702.988 Td
+(manual:) Tj
+ET
+BT
+/F0 11 Tf
+109.274 672.210 Td
+(texdoc) Tj
+ET
+BT
+/F0 11 Tf
+141.350 672.210 Td
+(glossaries-extra) Tj
+ET
+BT
+/F0 11 Tf
+87.274 641.432 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+107.129 641.432 Td
+(glossaries) Tj
+ET
+BT
+/F0 11 Tf
+153.263 641.432 Td
+(manual:) Tj
+ET
+BT
+/F0 11 Tf
+109.274 610.654 Td
+(texdoc) Tj
+ET
+BT
+/F0 11 Tf
+141.350 610.654 Td
+(glossaries) Tj
+ET
+BT
+/F0 11 Tf
+87.274 579.876 Td
+(The) Tj
+ET
+BT
+/F0 11 Tf
+107.129 579.876 Td
+(datatool) Tj
+ET
+BT
+/F0 11 Tf
+145.321 579.876 Td
+(manual:) Tj
+ET
+BT
+/F0 11 Tf
+109.274 549.098 Td
+(texdoc) Tj
+ET
+BT
+/F0 11 Tf
+141.350 549.098 Td
+(datatool) Tj
+ET
+/F1 11 Tf
+BT
+/F1 11 Tf
+68.024 518.320 Td
+(AUTHOR) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+87.274 502.931 Td
+(Nicola) Tj
+ET
+BT
+/F0 11 Tf
+119.350 502.931 Td
+(L.) Tj
+ET
+BT
+/F0 11 Tf
+131.571 502.931 Td
+(C.) Tj
+ET
+BT
+/F0 11 Tf
+144.408 502.931 Td
+(Talbot,) Tj
+ET
+BT
+/F0 11 Tf
+178.629 502.931 Td
+(<https://www.dickimaw-books.com/>) Tj
+ET
+/F0 11 Tf
+BT
+/F0 11 Tf
+68.024 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+280.016 739.233 Td
+(datatool2bib) Tj
+ET
+BT
+/F0 11 Tf
+447.722 739.233 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+BT
+/F0 11 Tf
+68.024 36.245 Td
+(perl) Tj
+ET
+BT
+/F0 11 Tf
+87.879 36.245 Td
+(v5.40.0) Tj
+ET
+BT
+/F0 11 Tf
+281.853 36.245 Td
+(2024-12-21) Tj
+ET
+BT
+/F0 11 Tf
+447.722 36.245 Td
+(DATATOOL2BIB\(1\)) Tj
+ET
+endstream
+endobj
+32 0 obj
+1422
+endobj
+33 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font <<
+/F0 3 0 R
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+>>
+>>
+endobj
+34 0 obj
+<<
+/Type /Page
+/Parent 2 0 R
+/Resources 33 0 R
+/Contents 31 0 R
+>>
+endobj
+2 0 obj
+<<
+/Type /Pages
+/MediaBox [0 0 612 790]
+/Count 7
+/Kids [ 10 0 R 14 0 R 18 0 R 22 0 R 26 0 R 30 0 R 34 0 R]
+>>
+endobj
+35 0 obj
+<<
+/Type /Catalog
+/Pages 2 0 R
+>>
+endobj
+xref
+0 36
+0000000000 65535 f
+0000000009 00000 n
+0000062296 00000 n
+0000000030 00000 n
+0000000112 00000 n
+0000000193 00000 n
+0000000276 00000 n
+0000000363 00000 n
+0000010660 00000 n
+0000010681 00000 n
+0000010776 00000 n
+0000010857 00000 n
+0000020364 00000 n
+0000020385 00000 n
+0000020481 00000 n
+0000020564 00000 n
+0000029365 00000 n
+0000029386 00000 n
+0000029482 00000 n
+0000029565 00000 n
+0000039685 00000 n
+0000039707 00000 n
+0000039803 00000 n
+0000039886 00000 n
+0000050255 00000 n
+0000050277 00000 n
+0000050373 00000 n
+0000050456 00000 n
+0000060420 00000 n
+0000060441 00000 n
+0000060537 00000 n
+0000060620 00000 n
+0000062096 00000 n
+0000062117 00000 n
+0000062213 00000 n
+0000062421 00000 n
+trailer
+<<
+/Size 36
+/Root 35 0 R
+/Info 1 0 R
+>>
+startxref
+62471
+%%EOF
diff --git a/Master/texmf-dist/doc/man/man1/dvicopy.1 b/Master/texmf-dist/doc/man/man1/dvicopy.1
index 7b5324da9aa..2a1bcb301fd 100644
--- a/Master/texmf-dist/doc/man/man1/dvicopy.1
+++ b/Master/texmf-dist/doc/man/man1/dvicopy.1
@@ -1,4 +1,4 @@
-.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2024"
+.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf b/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
index fa0e36222cf..3e07339a1f1 100644
--- a/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf b/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf
index 6ab05086d9c..34e45d84364 100644
--- a/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
index bc5025c42e0..00ffb1eef59 100644
--- a/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf
index 3f84608cf43..8889371c351 100644
--- a/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf b/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
index 90e237a8f16..2a2c4bb7b2d 100644
--- a/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvipng.1 b/Master/texmf-dist/doc/man/man1/dvipng.1
index 613912fea6d..27b2cd76373 100644
--- a/Master/texmf-dist/doc/man/man1/dvipng.1
+++ b/Master/texmf-dist/doc/man/man1/dvipng.1
@@ -1,4 +1,5 @@
-.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
+.\" -*- mode: troff; coding: utf-8 -*-
+.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -15,29 +16,12 @@
.ft R
.fi
..
-.\" Set up some character translations and predefined strings. \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote. \*(C+ will
-.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
-.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
-.\" nothing in troff, for use with C<>.
-.tr \(*W-
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
.ie n \{\
-. ds -- \(*W-
-. ds PI pi
-. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-. ds L" ""
-. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
-. ds -- \|\(em\|
-. ds PI \(*p
-. ds L" ``
-. ds R" ''
. ds C`
. ds C'
'br\}
@@ -54,135 +38,77 @@
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
-.if !\nF .nr F 0
-.if \nF>0 \{\
-. de IX
-. tm Index:\\$1\t\\n%\t"\\$2"
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+. if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
..
-. if !\nF==2 \{\
-. nr % 0
-. nr F 2
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
. \}
.\}
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear. Run. Save yourself. No user-serviceable parts.
-. \" fudge factors for nroff and troff
-.if n \{\
-. ds #H 0
-. ds #V .8m
-. ds #F .3m
-. ds #[ \f1
-. ds #] \fP
-.\}
-.if t \{\
-. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-. ds #V .6m
-. ds #F 0
-. ds #[ \&
-. ds #] \&
-.\}
-. \" simple accents for nroff and troff
-.if n \{\
-. ds ' \&
-. ds ` \&
-. ds ^ \&
-. ds , \&
-. ds ~ ~
-. ds /
-.\}
-.if t \{\
-. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-. \" troff and (daisy-wheel) nroff accents
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-. \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-. \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-. ds : e
-. ds 8 ss
-. ds o a
-. ds d- d\h'-1'\(ga
-. ds D- D\h'-1'\(hy
-. ds th \o'bp'
-. ds Th \o'LP'
-. ds ae ae
-. ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
+.rr rF
.\" ========================================================================
.\"
.IX Title "DVIPNG 1"
-.TH DVIPNG 1 "2020-01-05" "dvipng 1.17" "User commands"
+.TH DVIPNG 1 2025-02-02 "dvipng 1.18" "User commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
-.SH "NAME"
+.SH NAME
dvipng \- A DVI\-to\-PNG translator
-.SH "SYNOPSIS"
+.SH SYNOPSIS
.IX Header "SYNOPSIS"
dvipng [options] filename
.PP
dvipng [options] [filename] \-
-.SH "DESCRIPTION"
+.SH DESCRIPTION
.IX Header "DESCRIPTION"
-This program makes \s-1PNG\s0 and/or \s-1GIF\s0 graphics from \s-1DVI\s0 files as obtained
+This program makes PNG and/or GIF graphics from DVI files as obtained
from TeX and its relatives.
.PP
-If \s-1GIF\s0 support is enabled, \s-1GIF\s0 output is chosen by using the
+If GIF support is enabled, GIF output is chosen by using the
\&\fBdvigif\fR binary or with the \fB\-\-gif\fR option.
.PP
The benefits of \fBdvipng\fR/\fBdvigif\fR include
-.IP "*" 4
-Speed. It is a very fast bitmap-rendering code for \s-1DVI\s0 files, which
+.IP * 4
+Speed. It is a very fast bitmap-rendering code for DVI files, which
makes it suitable for generating large amounts of images on-the-fly,
as needed in preview-latex, WeBWorK and others.
-.IP "*" 4
+.IP * 4
It does not read the postamble, so it can be started before TeX
finishes. There is a \fB\-\-follow\fR switch that makes dvipng wait at
-end-of-file for further output, unless it finds the \s-1POST\s0 marker that
-indicates the end of the \s-1DVI.\s0
-.IP "*" 4
+end-of-file for further output, unless it finds the POST marker that
+indicates the end of the DVI.
+.IP * 4
Interactive query of options. dvipng can read options interactively
through stdin, and all options are usable. It is even possible to change
the input file through this interface.
-.IP "*" 4
-Supports \s-1PK, VF,\s0 PostScript Type1, and TrueType fonts, subfonts (i.e.,
+.IP * 4
+Supports PK, VF, PostScript Type1, and TrueType fonts, subfonts (i.e.,
as used in CJK-LaTeX), color specials, and inclusion of PostScript,
-\&\s-1PNG, JPEG\s0 or \s-1GIF\s0 images.
-.IP "*" 4
+PNG, JPEG or GIF images.
+.IP * 4
and more...
-.SH "OPTIONS"
+.SH OPTIONS
.IX Header "OPTIONS"
Many of the parameterless options listed here can be turned off by
suffixing the option with a zero (\fB0\fR); for instance, to turn off
page reversal, use \fB\-r0\fR. Such options are marked with a trailing
\&\fB*\fR.
-.IP "\fB\-\fR" 4
+.IP \fB\-\fR 4
.IX Item "-"
Read additional options from standard input after processing the command
line.
-.IP "\fB\-\-help\fR" 4
+.IP \fB\-\-help\fR 4
.IX Item "--help"
Print a usage message and exit.
-.IP "\fB\-\-version\fR" 4
+.IP \fB\-\-version\fR 4
.IX Item "--version"
Print the version number and exit.
.IP "\fB\-bd\fR \fInum\fR" 4
@@ -202,7 +128,7 @@ TeX color \especial syntax, e.g., 'rgb 1.0 0.0 0.0'. Setting the
fallback color makes the default border width 1 px.
.IP "\fB\-\-bdpi\fR \fInum\fR" 4
.IX Item "--bdpi num"
-This option only has an effect when using bitmapped (\s-1PK\s0) fonts. The
+This option only has an effect when using bitmapped (PK) fonts. The
option sets the base (Metafont) resolution, both horizontal and
vertical, to \fInum\fR dpi (dots per inch). This option is necessary
when manually selecting Metafont mode with the \-\-mode option (see
@@ -210,15 +136,15 @@ below).
.IP "\fB\-bg\fR \fIcolor_spec\fR" 4
.IX Item "-bg color_spec"
Choose background color for the images. This option will be ignored if
-there is a background color \especial in the \s-1DVI.\s0 The color spec should
+there is a background color \especial in the DVI. The color spec should
be in TeX color \especial syntax, e.g., 'rgb 1.0 0.0 0.0'. You can
also specify 'Transparent' or 'transparent' which will give you a
transparent background with the normal background as a fallback color. A
capitalized 'Transparent' will give a full-alpha transparency, while an
all-lowercase 'transparent' will give a simple fully transparent
background with non-transparent antialiased pixels. The latter would be
-suitable for viewers who cannot cope with a true alpha channel. \s-1GIF\s0
-images do not support full alpha transparency, so in case of \s-1GIF\s0 output,
+suitable for viewers who cannot cope with a true alpha channel. GIF
+images do not support full alpha transparency, so in case of GIF output,
both variants will use the latter behaviour.
.IP "\fB\-d\fR \fInum\fR" 4
.IX Item "-d num"
@@ -250,7 +176,7 @@ is usually 96 dpi) which means the formula is
.Ve
.Sp
On some high-res screens, the value is instead 120 dpi. Good luck!
-.IP "\fB\-\-depth*\fR" 4
+.IP \fB\-\-depth*\fR 4
.IX Item "--depth*"
Report the depth of the image. This only works reliably when the
LaTeX style \fIpreview.sty\fR from preview-latex is used with
@@ -265,30 +191,30 @@ would use (Cascading StyleSheets 1)
.Sp
The depth is a negative offset in this case, so the minus sign is
necessary, and the unit is pixels (px).
-.IP "\fB\-\-dvinum*\fR" 4
+.IP \fB\-\-dvinum*\fR 4
.IX Item "--dvinum*"
Set this option to make the output page number be the TeX page
numbers rather than the physical page number. See the \fB\-o\fR switch.
.IP "\fB\-fg\fR \fIcolor_spec\fR" 4
.IX Item "-fg color_spec"
Choose foreground color for the images. This option will be ignored if
-there is a foreground color \especial in the \s-1DVI.\s0 The color spec should
+there is a foreground color \especial in the DVI. The color spec should
be in TeX color \especial syntax, e.g., 'rgb 1.0 0.0 0.0'.
-.IP "\fB\-\-follow*\fR" 4
+.IP \fB\-\-follow*\fR 4
.IX Item "--follow*"
Wait for data at end-of-file. One of the benefits of dvipng is that it
does not read the postamble, so it can be started before TeX
finishes. This switch makes dvipng wait at end-of-file for further
-output, unless it finds the \s-1POST\s0 marker that indicates the end of the
-\&\s-1DVI.\s0 This is similar to \fBtail \-f\fR but for DVI-to-PNG conversion.
-.IP "\fB\-\-freetype*\fR" 4
+output, unless it finds the POST marker that indicates the end of the
+DVI. This is similar to \fBtail \-f\fR but for DVI-to-PNG conversion.
+.IP \fB\-\-freetype*\fR 4
.IX Item "--freetype*"
Enable/disable FreeType font rendering (default on). This option is
available if the FreeType2 font library was present at compilation time.
If this is the case, dvipng will have direct support for PostScript
Type1 and TrueType fonts internally, rather than using \fBgsftopk\fR
for rendering the fonts. If you have PostScript versions of Computer
-Modern installed, there will be no need to generate bitmapped (\s-1PK\s0)
+Modern installed, there will be no need to generate bitmapped (PK)
variants on disk of these. Then, you can render images at different (and
unusual) resolutions without cluttering the disk with lots of bitmapped
fonts.
@@ -301,15 +227,15 @@ Control the interpolation of colors in the greyscale anti-aliasing
color palette. Default value is 1.0. For 0 < \fInum\fR < 1, the
fonts will be lighter (more like the background), and for \fInum\fR >
1, the fonts will be darker (more like the foreground).
-.IP "\fB\-\-gif*\fR" 4
+.IP \fB\-\-gif*\fR 4
.IX Item "--gif*"
-The images are output in the \s-1GIF\s0 format, if \s-1GIF\s0 support is enabled.
+The images are output in the GIF format, if GIF support is enabled.
This is the default for the \fBdvigif\fR binary, which only will be
-available when \s-1GIF\s0 support is enabled. \s-1GIF\s0 images are palette images
+available when GIF support is enabled. GIF images are palette images
(see the \fB\-\-palette\fR option) and does not support true alpha
channels (see the \fB\-\-bg\fR option). See also the \fB\-\-png\fR
option.
-.IP "\fB\-\-height*\fR" 4
+.IP \fB\-\-height*\fR 4
.IX Item "--height*"
Report the height of the image. This only works reliably when the
LaTeX style \fIpreview.sty\fR from preview-latex is used with
@@ -323,26 +249,26 @@ The last page printed will be the first one numbered \fInum\fR. Default
is the last page in the document. If \fInum\fR is prefixed by an equals
sign, then it (and the argument to the \fB\-p\fR option, if specified)
is treated as a physical (absolute) page number, rather than a value to
-compare with the TeX \fB\ecount0\fR values stored in the \s-1DVI\s0 file.
+compare with the TeX \fB\ecount0\fR values stored in the DVI file.
Thus, using \fB\-l =9\fR will end with the ninth page of the document,
no matter what the pages are actually numbered.
.IP "\fB\-\-mode\fR \fImode\fR" 4
.IX Item "--mode mode"
-This option only has an effect when using bitmapped (\s-1PK\s0) fonts. Use
-\&\fImode\fR as the Metafont device name for the \s-1PK\s0 fonts (both for path
+This option only has an effect when using bitmapped (PK) fonts. Use
+\&\fImode\fR as the Metafont device name for the PK fonts (both for path
searching and font generation). This needs to be augmented with the base
device resolution, given with the \fB\-\-bdpi\fR option. See the file
<\fBftp://ftp.tug.org/tex/modes.mf\fR> for a list of resolutions and mode
names for most devices.
-.IP "\fB\-M*\fR" 4
+.IP \fB\-M*\fR 4
.IX Item "-M*"
-This option only has an effect when using bitmapped (\s-1PK\s0) fonts. It turns
-off automatic \s-1PK\s0 font generation (\fImktexpk\fR).
-.IP "\fB\-\-nogs*\fR" 4
+This option only has an effect when using bitmapped (PK) fonts. It turns
+off automatic PK font generation (\fImktexpk\fR).
+.IP \fB\-\-nogs*\fR 4
.IX Item "--nogs*"
This switch prohibits the internal call to GhostScript for displaying
PostScript specials. \fB\-\-nogs0\fR turns the call back on.
-.IP "\fB\-\-nogssafer*\fR" 4
+.IP \fB\-\-nogssafer*\fR 4
.IX Item "--nogssafer*"
Normally, if GhostScript is used to render PostScript specials, the
GhostScript interpreter is run with the option \fB\-dSAFER\fR. The
@@ -350,7 +276,7 @@ GhostScript interpreter is run with the option \fB\-dSAFER\fR. The
\&\fB\-dSAFER\fR option in Ghostscript disables PostScript operators such
as deletefile, to prevent possibly malicious PostScript programs from
having any effect.
-.IP "\fB\-\-norawps*\fR" 4
+.IP \fB\-\-norawps*\fR 4
.IX Item "--norawps*"
Some packages generate raw PostScript specials, even non-rendering such
specials. This switch turns off the internal call to GhostScript
@@ -358,10 +284,10 @@ intended to display these raw PostScript specials. \fB\-\-norawps0\fR
turns the call back on.
.IP "\fB\-o\fR \fIname\fR" 4
.IX Item "-o name"
-Send output to the file \fIname\fR. A single occurrence of \fB\f(CB%d\fB\fR or
-\&\fB\f(CB%01d\fB\fR, ..., \fB\f(CB%09d\fB\fR will be exchanged for the physical
+Send output to the file \fIname\fR. A single occurrence of \fR\f(CB%d\fR\fB\fR or
+\&\fB\fR\f(CB%01d\fR\fB\fR, ..., \fB\fR\f(CB%09d\fR\fB\fR will be exchanged for the physical
page number (this can be changed, see the \fB\-\-dvinum\fR switch). The
-default output filename is \fIfile\fR\fB\f(CB%d\fB.png\fR where the input \s-1DVI\s0
+default output filename is \fIfile\fR\fB\fR\f(CB%d\fR\fB.png\fR where the input DVI
file was \fIfile\fR\fB.dvi\fR.
.IP "\fB\-O\fR \fIx\-offset\fR\fB,\fR\fIy\-offset\fR" 4
.IX Item "-O x-offset,y-offset"
@@ -377,18 +303,18 @@ is the first page in the document. If \fInum\fR is prefixed by an
equals sign, then it (and the argument to the \fB\-l\fR option, if
specified) is treated as a physical (absolute) page number, rather than
a value to compare with the TeX \fB\ecount0\fR values stored in the
-\&\s-1DVI\s0 file. Thus, using \fB\-p =3\fR will start with the third page of
+DVI file. Thus, using \fB\-p =3\fR will start with the third page of
the document, no matter what the pages are actually numbered.
-.IP "\fB\-\-palette*\fR" 4
+.IP \fB\-\-palette*\fR 4
.IX Item "--palette*"
When an external image is included, \fBdvipng\fR will automatically
switch to truecolor mode, to avoid unnecessary delay and quality
-reduction, and enable the \s-1EPS\s0 translator to draw on a transparent
+reduction, and enable the EPS translator to draw on a transparent
background and outside of the boundingbox. This switch will force
palette (256\-color) output and make \fBdvipng\fR revert to opaque
clipped image inclusion. This will also override the \fB\-\-truecolor\fR
switch if present.
-.IP "\fB\-\-picky*\fR" 4
+.IP \fB\-\-picky*\fR 4
.IX Item "--picky*"
No images are output when a warning occurs. Normally, dvipng will
output an image in spite of a warning, but there may be something
@@ -396,17 +322,17 @@ missing in this image. One reason to use this option would be if you
have a more complete but slower fallback converter. Mainly, this is
useful for failed figure inclusion and unknown \especial occurrences,
but warnings will also occur for missing or unknown color specs and
-missing \s-1PK\s0 fonts.
-.IP "\fB\-\-png*\fR" 4
+missing PK fonts.
+.IP \fB\-\-png*\fR 4
.IX Item "--png*"
-The images are output in the \s-1PNG\s0 format. This is the default for the
+The images are output in the PNG format. This is the default for the
\&\fBdvipng\fR binary. See also the \fB\-\-gif\fR option.
.IP "\fB\-pp\fR \fIfirstpage\fR\fB\-\fR\fIlastpage\fR" 4
.IX Item "-pp firstpage-lastpage"
Print pages \fIfirstpage\fR through \fIlastpage\fR; but not quite
equivalent to \fB\-p\fR \fIfirstpage\fR \fB\-l\fR \fIlastpage\fR. For example,
when rendering a book, there may be several instances of a page in the
-\&\s-1DVI\s0 file (one in \f(CW\*(C`\efrontmatter\*(C'\fR, one in \f(CW\*(C`\emainmatter\*(C'\fR, and one
+DVI file (one in \f(CW\*(C`\efrontmatter\*(C'\fR, one in \f(CW\*(C`\emainmatter\*(C'\fR, and one
in \f(CW\*(C`\ebackmatter\*(C'\fR). In case of several pages matching, \fB\-pp\fR
\&\fIfirstpage\fR\fB\-\fR\fIlastpage\fR will render \fIall\fR pages that
matches the specified range, while \fB\-p\fR \fIfirstpage\fR \fB\-l\fR
@@ -417,25 +343,25 @@ both kinds of options, in which case you get all pages that matches the
range in \fB\-pp\fR between the pages from \fB\-p\fR to \fB\-l\fR. Also
multiple \fB\-pp\fR options accumulate, unlike \fB\-p\fR and \fB\-l\fR.
The \fB\-\fR separator can also be \fB:\fR. Note that \fB\-pp \-1\fR
-will be interpreted as \*(L"all pages up to and including 1\*(R", if you want a
+will be interpreted as "all pages up to and including 1", if you want a
page numbered \-1 (only the table of contents, say) put \fB\-pp \-1\-\-1\fR,
or more readable, \fB\-pp \-1:\-1\fR.
-.IP "\fB\-q*\fR" 4
+.IP \fB\-q*\fR 4
.IX Item "-q*"
Run quietly. Don't chatter about pages converted, etc. to standard
output; report no warnings (only errors) to standard error.
.IP "\fB\-Q\fR \fInum\fR" 4
.IX Item "-Q num"
Set the quality to \fInum\fR. That is, choose the number of antialiasing
-levels for bitmapped fonts (\s-1PK\s0), to be
+levels for bitmapped fonts (PK), to be
\&\fInum\fR*\fInum\fR+1. The default value is 4 which gives 17 levels of
antialiasing for antialiased fonts from these two. If FreeType is
available, its rendering is unaffected by this option.
-.IP "\fB\-r*\fR" 4
+.IP \fB\-r*\fR 4
.IX Item "-r*"
Toggle output of pages in reverse/forward order. By default, the first
-page in the \s-1DVI\s0 is output first.
-.IP "\fB\-\-strict*\fR" 4
+page in the DVI is output first.
+.IP \fB\-\-strict*\fR 4
.IX Item "--strict*"
The program exits when a warning occurs. Normally, dvipng will output
an image in spite of a warning, but there may be something missing in
@@ -447,23 +373,23 @@ above for a list of when warnings occur.
Set the image size to \fIimage_size\fR which can be either of
\&\fBbbox\fR, \fBtight\fR, or a comma-separated pair of dimensions
\&\fIhsize\fR,\fIvsize\fR such as \fB.1in,.3cm\fR. The default is
-\&\fBbbox\fR which produces a \s-1PNG\s0 that includes all ink put on the page
-and in addition the \s-1DVI\s0 origin, located 1in from the top and 1in from
+\&\fBbbox\fR which produces a PNG that includes all ink put on the page
+and in addition the DVI origin, located 1in from the top and 1in from
the left edge of the paper. This usually gives whitespace above and to
the left in the produced image. The value \fBtight\fR will make dvipng
only include all ink put on the page, producing neat images.
-.IP "\fB\-\-truecolor*\fR" 4
+.IP \fB\-\-truecolor*\fR 4
.IX Item "--truecolor*"
This will make \fBdvipng\fR generate truecolor output. Note that
truecolor output is automatic if you include an external image in your
-\&\s-1DVI,\s0 e.g., via a PostScript special (i.e., the \fBgraphics\fR or
+DVI, e.g., via a PostScript special (i.e., the \fBgraphics\fR or
\&\fBgraphicx\fR package). This switch is overridden by the
\&\fB\-\-palette\fR switch.
-.IP "\fB\-v*\fR" 4
+.IP \fB\-v*\fR 4
.IX Item "-v*"
Enable verbose operation. This will currently indicate what fonts is
used, in addition to the usual output.
-.IP "\fB\-\-width*\fR" 4
+.IP \fB\-\-width*\fR 4
.IX Item "--width*"
Report the width of the image. See also \fB\-\-height\fR and
\&\fB\-\-depth\fR.
@@ -472,35 +398,35 @@ Report the width of the image. See also \fB\-\-height\fR and
This option is deprecated; it should not be used. It is much better to
select the output resolution directly with the \fB\-D\fR option. This
option sets the magnification ratio to \fInum\fR/1000 and
-overrides the magnification specified in the \s-1DVI\s0 file. Must be between
+overrides the magnification specified in the DVI file. Must be between
10 and 100000. It is recommended that you use standard magstep values
(1095, 1200, 1440, 1728, 2074, 2488, 2986, and so on) to help reduce the
-total number of \s-1PK\s0 files generated. \fInum\fR may be a real number, not
+total number of PK files generated. \fInum\fR may be a real number, not
an integer, for increased precision.
.IP "\fB\-z\fR \fInum\fR" 4
.IX Item "-z num"
-Set the \s-1PNG\s0 compression level to \fInum\fR. This option is enabled if
+Set the PNG compression level to \fInum\fR. This option is enabled if
your \fBlibgd\fR is new enough. The default compression level is 1,
which selects maximum speed at the price of slightly larger PNGs. For an
older \fBlibgd\fR, the hard-soldered value 5 is used. The include file
\&\fBpng.h\fR says
-\&\*(L"Currently, valid values range from 0 \- 9, corresponding directly to
-the zlib compression levels 0 \- 9 (0 \- no compression, 9 \- \*(R"maximal\*(L"
+"Currently, valid values range from 0 \- 9, corresponding directly to
+the zlib compression levels 0 \- 9 (0 \- no compression, 9 \- "maximal"
compression). Note that tests have shown that zlib compression levels
-3\-6 usually perform as well as level 9 for \s-1PNG\s0 images, and do
+3\-6 usually perform as well as level 9 for PNG images, and do
considerably fewer calculations. In the future, these values may not
-correspond directly to the zlib compression levels.\*(R"
-.SH "NOTES"
+correspond directly to the zlib compression levels."
+.SH NOTES
.IX Header "NOTES"
The full manual is accessible in info format, on most systems by typing
.PP
.Vb 1
\& info dvipng
.Ve
-.SH "COPYRIGHT"
+.SH COPYRIGHT
.IX Header "COPYRIGHT"
-This program is released under the \s-1GNU\s0 Lesser General Public License
-version 3, see the \s-1COPYING\s0 file in the dvipng distribution or
+This program is released under the GNU Lesser General Public License
+version 3, see the COPYING file in the dvipng distribution or
<\fBhttp://www.gnu.org/licenses/gpl.html\fR>.
.PP
Copyright (c) 2002\-2015, 2019 Jan-AAke Larsson
diff --git a/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf b/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
index 086fd23eeb9..f01af5dd05f 100644
--- a/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.1 b/Master/texmf-dist/doc/man/man1/dvisvgm.1
index 8e6814b7e6f..7acb1d2803f 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.1
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.1
@@ -2,12 +2,12 @@
.\" Title: dvisvgm
.\" Author: Martin Gieseking <martin.gieseking@uos.de>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-02-04
+.\" Date: 2025-01-04
.\" Manual: dvisvgm Manual
-.\" Source: dvisvgm 3.2.2
+.\" Source: dvisvgm 3.4.3
.\" Language: English
.\"
-.TH "DVISVGM" "1" "2024\-02\-04" "dvisvgm 3\&.2\&.2" "dvisvgm Manual"
+.TH "DVISVGM" "1" "2025\-01\-04" "dvisvgm 3\&.4\&.3" "dvisvgm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -44,14 +44,14 @@ Since the current SVG standard 1\&.1 doesn\(cqt specify multi\-page graphics, dv
.sp
SVG is a vector\-based graphics format and therefore dvisvgm tries to convert the glyph outlines of all fonts referenced in a DVI page section to scalable path descriptions\&. The fastest way to achieve this is to extract the path information from vector\-based font files available in PFB, TTF, or OTF format\&. If dvisvgm is able to find such a file, it extracts all necessary outline information about the glyphs from it\&.
.sp
-However, TeX\(cqs main source for font descriptions is Metafont, which produces bitmap output (GF files)\&. That\(cqs why not all obtainable TeX fonts are available in a scalable format\&. In these cases, dvisvgm tries to vectorize Metafont\(cqs output by tracing the glyph bitmaps\&. The results are not as perfect as most (manually optimized) PFB or OTF counterparts, but are nonetheless really nice in most cases\&.
+However, TeX\(cqs former main source for font descriptions is Metafont, which produces bitmap output in terms of GF files\&. That\(cqs why not all obtainable TeX fonts are available in a scalable format\&. In these cases, dvisvgm tries to vectorize Metafont\(cqs output by tracing the glyph bitmaps\&. The results are not as perfect as most (manually optimized) PFB or OTF counterparts, but are nonetheless really nice in most cases\&.
.sp
-When running dvisvgm without option \fB\-\-no\-fonts\fR, it creates \fIfont\fR elements (\fB<font>\fR\&...\fB</font>\fR) to embed the font data into the SVG files\&. Unfortunately, only few SVG renderers support these elements yet\&. Most web browsers and vector graphics applications don\(cqt evaluate them properly so that the text components of the resulting graphics might look strange\&. In order to create more compatible SVG files, command\-line option \fB\-\-no\-fonts\fR can be given to replace the font elements by plain graphics paths\&. Most web browsers (but only few external SVG renderers) also support WOFF and WOFF2 fonts that can be used instead of the default SVG fonts\&. Option \fB\-\-font\-format\fR offers the functionality to change the format applied to the fonts being embedded\&. This, however, only works when converting DVI files\&. Text present in PDF and PostScript files is always converted to path elements\&.
+When running dvisvgm without option \fB\-\-no\-fonts\fR, it creates \fIfont\fR elements (\fB<font>\fR\&...\fB</font>\fR) to embed the font data into the SVG files\&. Unfortunately, only few SVG renderers support these elements\&. Most web browsers and vector graphics applications don\(cqt evaluate them properly so that the text components of the resulting graphics might look strange\&. In order to create more compatible SVG files, command\-line option \fB\-\-no\-fonts\fR can be given to replace the font elements by plain graphics paths\&. Most web browsers (but only few external SVG renderers) also support WOFF and WOFF2 fonts that can be used instead of the default SVG fonts\&. Option \fB\-\-font\-format\fR offers the functionality to change the format applied to the fonts being embedded\&. This, however, only works when converting DVI files\&. Text present in PDF and PostScript files is always converted to path elements\&.
.SH "OPTIONS"
.sp
-dvisvgm provides a POSIX\-compliant command\-line interface with short and long option names\&. They may be given before and/or after the name of the file to be converted\&. Also, the order of specifying the options is not significant, i\&.e\&. you can add them in any order without changing dvisvgm\(cqs behavior\&. Certain options accept or require additional parameters which are directly appended to or separated by whitespace from a short option (e\&.g\&. \fB\-v0\fR or \fB\-v 0\fR)\&. Long options require an additional equals sign (\fB=\fR) between option name and argument but without any surrounding whitespace (e\&.g\&. \fB\-\-verbosity=0\fR)\&. Multiple short options that don\(cqt expect a further parameter can be combined after a single dash (e\&.g\&. \fB\-ejs\fR rather than \fB\-e \-j \-s\fR)\&.
+dvisvgm provides a POSIX\-compliant command\-line interface with short and long option names\&. They may be given before and/or after the name of the file to be converted\&. Also, the order of specifying the options is not significant, i\&.e\&. you can add them in any order without changing dvisvgm\(cqs behavior\&. Certain options accept or require additional parameters which are directly appended to or separated by whitespace from a short option (e\&.g\&. \fB\-v0\fR or \fB\-v 0\fR)\&. Long options require an additional equals sign (\fB=\fR) between option name and argument but without any surrounding whitespace (e\&.g\&. \fB\-\-verbosity=0\fR)\&. Multiple short options that don\(cqt expect further parameters can be combined after a single dash (e\&.g\&. \fB\-ejs\fR rather than \fB\-e \-j \-s\fR)\&.
.sp
-Long option names may also be shortened by omitting trailing characters\&. As long as the shortened name is unambiguous, it\(cqs recognized and applied\&. For example, option \fB\-\-exact\-bbox\fR can be shortened to \fB\-\-exact\fR, \fB\-\-exa\fR, or \fB\-\-ex\fR\&. In case of an ambiguous abbreviation, dvisvgm prints an error message together with all matching option names\&.
+Long option names may also be shortened by omitting trailing characters as long as the shortened name is still unambiguous\&. For example, option \fB\-\-exact\-bbox\fR can be shortened to \fB\-\-exact\fR, \fB\-\-exa\fR, or \fB\-\-ex\fR\&. In case of ambiguous abbreviations, dvisvgm prints an error message together with all matching option names\&.
.PP
\fB\-b, \-\-bbox\fR=\fIfmt\fR
.RS 4
@@ -167,7 +167,7 @@ only affects the bounding box and does not transform the page content\&. Hence,
.PP
\fB\-B, \-\-bitmap\-format\fR=\fIfmt\fR
.RS 4
-This option sets the image format used to embed bitmaps extracted from PostScript or PDF data\&. By default, dvisvgm embeds all bitmaps as JPEG images because it\(cqs the most compact of the two formats supported by SVG\&. To select the alternative lossless PNG format,
+This option sets the image format used to embed bitmaps that are extracted from PostScript or PDF data\&. By default, dvisvgm embeds all bitmaps as JPEG images because it\(cqs the most compact of the two formats supported by SVG\&. To select the alternative lossless PNG format,
\fB\-\-bitmap\-format=png\fR
can be used\&. There are some more format variants dvisvgm currently supports even though
\fBjpeg\fR
@@ -322,8 +322,11 @@ for blue\&. If the optional argument is omitted, black is assumed\&.
.RS 4
Embeds the contents of bitmap files into the generated SVG files instead of adding file references\&. Because of the base64\-encoded data, the SVG files are usually much bigger but at the same time more portable because they don\(cqt rely on external bitmap files\&.
.sp
-This option only affects bitmaps referenced in DVI/XDV files, e\&.g\&. added by
-\fB\eincludegraphics\fR\&. Bitmaps in PostScript or PDF files are always embedded\&. Also see option
+This option only affects bitmaps referenced in DVI/XDV files, e\&.g\&. by
+\fB\eincludegraphics\fR
+or special command
+\fBdvisvgm:img\fR
+(see below)\&. Bitmaps present in PostScript or PDF files are always embedded\&. Also see option
\fBbitmap\-format\fR\&.
.RE
.PP
@@ -379,6 +382,7 @@ is only available if dvisvgm was built with WOFF support enabled\&.
Loads and evaluates a single font map file or a sequence of font map files\&. These files are required to resolve font file names and encodings\&. dvisvgm does not provide its own map files but tries to read available ones coming with dvips or dvipdfm\&. If option
\fB\-\-fontmap\fR
is omitted, dvisvgm looks for the default map files
+\fIdvisvgm\&.map\fR,
\fIps2pk\&.map\fR,
\fIpdftex\&.map\fR,
\fIdvipdfm\&.map\fR, and
@@ -429,6 +433,52 @@ For further information about the map file formats and the mode specifiers, see
dvips (\m[blue]https://tug.org/texinfohtml/dvips.html\m[])
and
dvipdfm (\m[blue]https://ctan.org/tex-archive/dviware/dvipdfm\m[])\&.
+.sp
+dvisvgm supports both the
+\fIdvips\fR
+and the
+\fIdvipdfm\fR
+map file formats\&. It extends both variants by two include statements that allow for loading other map files inside a map file\&. The syntax is as follows:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+#include [<modechar>] <filename|filepath>
+#includefirst [<modechar>] <filename|filepath>
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+They must be placed on a separate line and start at the first column of that line\&. Otherwise, they are ignored\&. While the first variant always tries to include the specified file,
+\fB#includefirst\fR
+is only executed once, i\&.e\&. once a file was successfully included by this statement, all subsequent
+\fB#includefirst\fR
+lines are skipped\&. This can be used to include one of several alternative files, whereby the first one found is loaded and all others are ignored\&.
+.sp
+The optional parameter
+\fI<modechar>\fR
+(which can be
+\fB+\fR,
+\fB\-\fR, or
+\fB=\fR) determines how to integrate the data read from the included file into the already present mapping data\&. They work the same way as the mode specifiers described above\&. If
+\fI<modechar>\fR
+parameter is omitted, it defaults to
+\fB+\fR\&.
+.sp
+The following filename or file path specifies the file to include\&. In case of plain filenames (without path indicators), the files are looked up using the TeX file search functionality, i\&.e\&. files in the TeX directory tree can easily be added\&. Relative paths are relative to the location of the file containing the
+\fB#include\fR
+statement\&. Path components must be separated by forward slashes (\fB/\fR), also on Windows systems\&.
+.sp
+Examples:
+\fB#include pdftex\&.map\fR
+looks for
+\fIpdftex\&.map\fR
+in the current working directory and in the TeX directory tree\&.
+\fB#include \&./pdftex\&.map\fR, on the other hand, looks for
+\fIpdftex\&.map\fR
+only in the directory where the including file is located\&.
.RE
.RE
.PP
@@ -441,11 +491,11 @@ below)\&. By default, adjacent segments don\(cqt overlap but only touch each oth
.PP
\fB\-\-grad\-segments\fR=\fInumber\fR
.RS 4
-Determines the maximal number of segments per column and row used to approximate gradient color fills\&. Since SVG 1\&.1 only supports a small subset of the shading algorithms available in PostScript, dvisvgm approximates some of them by subdividing the area to be filled into smaller, monochromatic segments\&. Each of these segments gets the average color of the region it covers\&. Thus, increasing the number of segments leads to smaller monochromatic areas and therefore a better approximation of the actual color gradient\&. As a drawback, more segments imply bigger SVG files because every segment is represented by a separate path element\&.
+Determines the maximum number of segments per column and row used to approximate gradient color fills\&. Since SVG 1\&.1 only supports a small subset of the shading algorithms available in PostScript, dvisvgm approximates some of them by subdividing the area to be filled into smaller, monochromatic segments\&. Each of these segments gets the average color of the region it covers\&. Thus, increasing the number of segments leads to smaller monochromatic areas and therefore a better approximation of the actual color gradient\&. As a drawback, more segments imply bigger SVG files because every segment is represented by a separate path element\&.
.sp
Currently, dvisvgm supports free\- and lattice\-form triangular patch meshes as well as Coons and tensor\-product patch meshes\&. They are approximated by subdividing the area of each patch into a
\fIn\fR\(mu\fIn\fR
-grid of smaller segments\&. The maximal number of segments per column and row can be changed with option
+grid of smaller segments\&. The maximum number of segments per column and row can be changed with option
\fB\-\-grad\-segments\fR\&.
.RE
.PP
@@ -556,14 +606,14 @@ Sets the magnification factor applied in conjunction with Metafont calls prior t
.RS 4
Prints a given message to the console after an SVG file has been written\&. Argument
\fItext\fR
-may consist of static text and the macros listed below in the description of special command
+may consist of static text as well as the macros listed below in the description of special command
\fBdvisvgm:raw\fR\&. For example,
\fB\-\-message="page {?pageno} written to {?svgfile}"\fR
prints the message with the macros expanded after the conversion of each page of a DVI or PDF file or after processing an EPS file\&.
.sp
The output of option
\fB\-\-message\fR
-is not affected by the specified verbosity level, i\&.e\&. it prints the text even with
+is not affected by a specified verbosity level, i\&.e\&. dvisvgm prints the text even with
\fB\-\-verbosity=0\fR\&.
.RE
.PP
@@ -812,11 +862,11 @@ converts all pages up to page 10,
\fB\-\-page=10\-\fR
converts all pages starting with page 10\&. Please consider that the page values don\(cqt refer to the page numbers printed on the corresponding page\&. Instead, the physical page count is expected, where the first page always gets number 1\&.
.sp
-At the end of the range sequence an optional filter specifier can be added\&. Currently, the two filters
+At the end of the range sequence an optional filter specifier can be appended in order to remove certain page numbers from the sequence\&. Currently, the two filters
\fB:even\fR
and
\fB:odd\fR
-are supported which restrict the preceding values to even or odd numbers\&. For example,
+are supported which restrict the preceding values to even and odd numbers, respectively\&. For example,
\fB\-\-page=1\-11,20:even\fR
is equivalent to
\fB\-\-page=2,4,6,8,10,20\fR\&.
@@ -920,7 +970,7 @@ and
.PP
\fB\-d, \-\-precision\fR=\fIdigits\fR
.RS 4
-Specifies the maximal number of decimal places applied to floating\-point attribute values\&. All attribute values written to the generated SVG file(s) are rounded accordingly\&. The parameter
+Specifies the maximum number of decimal places applied to floating\-point attribute values\&. All attribute values written to the generated SVG file(s) are rounded accordingly\&. The parameter
\fIdigits\fR
accepts integer values from 0 to 6, where 0 enables the automatic selection of significant decimal places\&. This is also the default value if dvisvgm is called without option
\fB\-\-precision\fR\&.
@@ -1300,6 +1350,25 @@ dvips manual (\m[blue]https://tug.org/texinfohtml/dvips.html#Color-specification
\fBcolor\fR
.RS 4
Statements of this command set provide instructions to change the text/paint color\&. For an overview of the exact syntax, see the documentation of dvips, for instance\&.
+.sp
+dvisvgm extends the dvips syntax of the color specials by two optional modifiers to enable the differentiation between fill and stroke colors, i\&.e\&. colors used to fill enclosed areas and to draw lines, respectively\&. If one of the color specifiers, like a color name or a color model followed by a sequence of color components, is preceded by
+\fBfill\fR
+or
+\fBstroke\fR, only the corresponding color is changed\&. Without these modifiers both colors are affected\&. Example:
+\fBcolor push fill rgb 1 0 1\fR
+pushes a new color pair onto the color stack whereby the fill color is set to magenta and the stroke color retains its current value\&.
+\fBcolor push rgb 1 0 1\fR
+pushes a color pair with both colors set to magenta\&.
+.sp
+Additionally, the new special
+\fBcolor set\fR
+is introduced\&. Its syntax is the same as the one of
+\fBcolor push\fR
+including the optional
+\fBfill\fR
+and
+\fBstroke\fR
+modifiers\&. Instead of pushing a new color pair it modifies the topmost one on the stack\&. If the color stack is empty, the default (black) fill/stroke color is changed\&.
.RE
.PP
\fBdvisvgm\fR
@@ -1312,30 +1381,49 @@ Adds an arbitrary sequence of XML nodes to the page section of the SVG document\
\fIraw\fR
specials\&. The tags themselves can also be split but must be continued with the immediately following
\fIraw\fR
-special\&. Both syntactically incorrect and wrongly nested tags lead to error messages\&. Parameter
+special\&. Both syntactically incorrect and wrongly nested tags lead to error messages\&.
+.sp
+Parameter
\fItext\fR
may also contain the expressions
\fB{?x}\fR,
\fB{?y}\fR,
\fB{?color}\fR,
+\fB{?fillcolor}\fR,
+\fB{?strokecolor}\fR,
\fB{?matrix}\fR,
\fB{?pageno}\fR,
\fB{?svgfile}\fR, and
\fB{?svgpath}\fR
-that expand to the current
+that respectively expand to the current
\fIx\fR
-or
+and
\fIy\fR
-coordinate, the current color, the current transformation matrix, the current page number, and the relative and absolute path of the SVG file being created, respectively\&. Character sequence
+coordinate, an RGB hex string of the current active fill and stroke color, the current transformation matrix, the current page number, and the relative and absolute path of the SVG file being created\&.
+\fB{?color}\fR
+expands to the same string as
+\fB{?fillcolor}\fR
+and is still available for compatibility with older dvisvgm versions that didn\(cqt distinguish between fill and stroke colors (see information about color specials below)\&.
+.sp
+As SVG doesn\(cqt support CMYK colors, for example in
+\fBfill\fR
+and
+\fBstroke\fR
+attributes, dvisvgm provides macro
+\fB{?cmyk(\fR\fB\fIc\fR\fR\fB,\fR\fB\fIm\fR\fR\fB,\fR\fB\fIy\fR\fR\fB,\fR\fB\fIk\fR\fR\fB)}\fR
+to create an RGB hex string from a CMYK color\&. It can be used instead of a combination of color/PostScript specials and color macros to directly insert a CMYK color value\&.
+.sp
+Character sequence
\fB{?nl}\fR
expands to a newline character\&. Finally, constructions of the form
\fB{?(\fR\fB\fIexpr\fR\fR\fB)}\fR
-enable the evaluation of mathematical expressions which may consist of basic arithmetic operations including modulo\&. Like above, the variables
+enable the evaluation of mathematical expressions which may consist of basic arithmetic operations including modulo\&. As above, the variables
\fIx\fR
and
\fIy\fR
-represent the current coordinates\&. Example:
-\fB{?(\-10*(x+2y)\-5)}\fR\&.
+represent the current coordinates\&. Invalid operations, like divisions by zero, lead to an error message on the console\&. Example:
+\fB{?(\-10*(x+2y)\-5)}\fR
+is a valid expresssion and expands to the corresponding numeric string\&.
.RE
.PP
\fBdvisvgm:rawdef\fR \fItext\fR
@@ -1394,12 +1482,20 @@ portions go to the <defs> section of the current SVG document only once\&.
.PP
\fBdvisvgm:img\fR \fIwidth\fR \fIheight\fR \fIfile\fR
.RS 4
-Creates an image element at the current graphic position referencing the given file\&. JPEG, PNG, and SVG images can be used here\&. However, dvisvgm does not check the file format or the file name suffix\&. The lengths
+Creates an
+\fBimage\fR
+element using the current graphic position, transformation matrix, the specified extents, and the given filename\&. This special command also updates the bounding box of the resulting SVG to entirely enclose the transformed image\&. The image itself is positioned such that the lower left corner of the untransformed image lies at the current graphic position\&. The length
\fIwidth\fR
and
\fIheight\fR
-can be given together with a unit specifier (see option
-\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&.
+specify the extents of the untransformed image\&. For a list of supported length units see option
+\fB\-\-bbox\fR\&. Plain numbers without an appended unit specifier imply TeX points (1in = 72\&.27pt)\&.
+.sp
+Parameter
+\fIfile\fR
+can be a plain filename or a relative or absolute path of a file\&. By default, dvisvgm just creates links referencing the image file so that the SVG renderer will evaluate the filename or path relative to the location of the generated SVG file\&. If option
+\fB\-\-embed\-bitmaps\fR
+is given, JPEG and PNG images are embedded into the SVG document\&. As this requires base64\-encoding of the image data, the resulting SVG files can become quite big\&.
.RE
.PP
\fBdvisvgm:bbox\fR lock
@@ -1415,7 +1511,9 @@ Unlocks the previously locked bounding box of the current page so that it gets u
\fBdvisvgm:bbox\fR n[ew] \fIname\fR
.RS 4
Defines or resets a local bounding box called
-\fIname\fR\&. The name may consist of letters and digits\&. While processing a DVI page, dvisvgm continuously updates the (global) bounding box of the current page in order to determine the minimal rectangle containing all visible page components (characters, images, drawing elements etc\&.) Additionally to the global bounding box, the user can request an arbitrary number of named local bounding boxes\&. Once defined, these boxes are updated together with the global bounding box starting with the first character that follows the definition\&. Thus, the local boxes can be used to compute the extent of parts of the page\&. This is useful for scenarios where the generated SVG file is post\-processed\&. In conjunction with special
+\fIname\fR\&. The name may consist of letters and digits\&. While processing a DVI page, dvisvgm continuously updates the (global) bounding box of the current page in order to determine the minimal rectangle containing all visible page components (characters, images, drawing elements etc\&.) Additionally to the global bounding box, the user can request an arbitrary number of named local bounding boxes\&. Once defined, these boxes are updated together with the global bounding box starting with the first character that follows the definition\&. Thus, the local boxes can be used to compute the extent of parts of the page\&. This is useful for scenarios where the generated SVG file is post\-processed\&.
+.sp
+In conjunction with special
\fBdvisvgm:raw\fR, the macro
\fB{?bbox \fR\fB\fIname\fR\fR\fB}\fR
expands to the four values
@@ -1443,7 +1541,9 @@ is specified, dvisvgm embeds a second rectangle (\fIx\fR,
\fIheight\fR, and
\fIdepth\fR
can be given together with a unit specifier (see option
-\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&. Depending on size and position of the virtual rectangle, this command either enlarges the overall bounding box or leaves it as is\&. It\(cqs not possible to reduce its extent\&. This special should be used together with
+\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&. Depending on size and position of the virtual rectangle, this command either enlarges the overall bounding box or leaves it as is\&. So, it\(cqs not possible to reduce its extent\&.
+.sp
+This special is supposed to be used together with
\fBdvisvgm:raw\fR
in order to update the viewport of the page properly\&. By default, the box extents are assigned unchanged and, in particular, are not altered by transformation commands\&. In order to apply the current transformation matrix, the optional modifier
\fBtransform\fR
@@ -1486,7 +1586,7 @@ The following TeX snippet adds two raw SVG elements to the output and updates th
This special works similar to option
\fB\-\-currentcolor\fR
but doesn\(cqt require an explicit color argument\&. Instead, it takes the currently active color and replaces it with
-\fBcurrentColor\fR\&. Therefore, the result depends on the placement of the special and the preceding color changes\&. Argument
+\fBcurrentColor\fR\&. Therefore, the result depends on both the placement of the special and the preceding color changes\&. Argument
\fBon\fR
\(en which activates the
\fIcurrentColor\fR
@@ -1498,10 +1598,12 @@ functionality \(en can be omitted\&. When called with argument
.RS 4
Prints the given text
\fImsg\fR
-to the console\&. It may also contain the macros
-\fI{?\&...}\fR
-mentioned above (see
-\fBdvisvgm:raw\fR)\&.
+to the console\&. Besides static text it may also contain the macros
+\fB{?\&...}\fR
+mentioned in the description of
+\fBdvisvgm:raw\fR\&. The messages created by this special can be suppressed with option
+\fB\-\-verbosity\fR
+(see above)\&.
.RE
.RE
.PP
@@ -1848,4 +1950,4 @@ Please report bugs using the bug tracker at GitHub (\m[blue]https://github.com/m
Written by Martin Gieseking <\m[blue]\fBmartin\&.gieseking@uos\&.de\fR\m[]>
.SH "COPYING"
.sp
-Copyright \(co 2005\-2024 Martin Gieseking\&. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 3 or, (at your option) any later version\&.
+Copyright \(co 2005\-2025 Martin Gieseking\&. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 3 or, (at your option) any later version\&.
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
index 9ee2518833e..d2a68ee55da 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvitomp.1 b/Master/texmf-dist/doc/man/man1/dvitomp.1
index 73740fcc22a..eba1f0fd59c 100644
--- a/Master/texmf-dist/doc/man/man1/dvitomp.1
+++ b/Master/texmf-dist/doc/man/man1/dvitomp.1
@@ -1,4 +1,4 @@
-.TH DVITOMP 1 "16 June 2015" "Web2C 2024"
+.TH DVITOMP 1 "16 June 2015" "Web2C 2025"
.\" man page by Jim Van Zandt <jrv@vanzandt.mv.com>
.SH NAME
dvitomp \- convert a TeX DVI file to a MetaPost MPXFILE
diff --git a/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf b/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
index 74a07ad7c0a..955029edc07 100644
--- a/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvitype.1 b/Master/texmf-dist/doc/man/man1/dvitype.1
index 27812396ff1..a7a67f045be 100644
--- a/Master/texmf-dist/doc/man/man1/dvitype.1
+++ b/Master/texmf-dist/doc/man/man1/dvitype.1
@@ -1,4 +1,4 @@
-.TH DVITYPE 1 "16 June 2015" "Web2C 2024"
+.TH DVITYPE 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf b/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
index 3c19f64bda2..771f0ec2725 100644
--- a/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ebb.man1.pdf b/Master/texmf-dist/doc/man/man1/ebb.man1.pdf
index ec2abe5d57f..c913f511d10 100644
--- a/Master/texmf-dist/doc/man/man1/ebb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ebb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/edtx2dtx.1 b/Master/texmf-dist/doc/man/man1/edtx2dtx.1
index 34c0fe7f82b..c0fa01373ed 100644
--- a/Master/texmf-dist/doc/man/man1/edtx2dtx.1
+++ b/Master/texmf-dist/doc/man/man1/edtx2dtx.1
@@ -1,54 +1,96 @@
-.\" Automatically generated by Pandoc 3.0.1
+.\" Automatically generated by Pandoc 3.1.11.1
.\"
-.\" Define V font for inline verbatim, using C font in formats
-.\" that render this, and otherwise B font.
-.ie "\f[CB]x\f[]"x" \{\
-. ftr V B
-. ftr VI BI
-. ftr VB B
-. ftr VBI BI
-.\}
-.el \{\
-. ftr V CR
-. ftr VI CI
-. ftr VB CB
-. ftr VBI CBI
-.\}
-.TH "edtx2dtx" "1" "October 10, 2023" "edtx2dtx 0.1.0" "User Manual"
-.nh
+.TH "edtx2dtx" "1" "November 23, 2024" "edtx2dtx 0.2.0" "User Manual"
.SH NAME
-.PP
-edtx2dtx - Convert .edtx into .dtx
+edtx2dtx \- Convert .edtx into .dtx
.SH SYNOPSIS
-.PP
\f[B]edtx2dtx\f[R] \f[I]filename.edtx\f[R] > \f[I]filename.dtx\f[R]
.SH DESCRIPTION
This utility wraps code chunks by a (commented and properly indented)
-.PP
+\f[CR]\[rs]begin{macrocode}\f[R] and \f[CR]\[rs]end{macrocode}\f[R]
pair.
A code chunk is any sequence of lines not introduced by a single
-(possibly indented) comment character (%); i.e.\ both non-commented
-lines and lines introduced by multiple comment characters count as code,
-and documentation lines may be indented.
-The part(s) of the file which should undergo conversion should be marked
-by a
+(possibly indented) comment character (\f[CR]%\f[R]); i.e.\ both
+non\-commented lines and lines introduced by multiple comment characters
+count as code, and documentation lines may be indented.
.PP
-pair (unlike in a .dtx, these lines need not immediately precede and
-follow the code, respectively).
-This convention allows for the driver to remain as is, and also makes it
-easy to paste a .dtx file into an .edtx, as using this utility on a .dtx
-does not change the file.
+The part of the file which should be processed should be marked by a
+\f[CR]\[rs]begin{macrocode}\f[R] and \f[CR]\[rs]end{macrocode}\f[R]
+pair.
+In other words, everything preceding \f[CR]\[rs]begin{macrocode}\f[R] is
+considered a header and not changed, and everything following
+\f[CR]\[rs]end{macrocode}\f[R] is considered a trailer and not changed.
+In fact, any number of \f[CR]\[rs]begin{macrocode}\f[R] \[em]
+\f[CR]\[rs]end{macrocode}\f[R] pairs is allowed.
+(The system allows for the driver to remain as is, and also makes it
+easy to paste a \f[CR].dtx\f[R] file into an \f[CR].edtx\f[R], as using
+this utility on a \f[CR].dtx\f[R] does not change the file.)
.PP
The utility furthermore replaces the first occurrence of
-\[lq].edtx\[rq], followed by an optional parenthesized note, with
-\[lq].dtx\[rq], plus the note on how the file was generated.
+\f[CR]<filename>.edtx\f[R] in the header, followed by an optional
+parenthesized note, with \f[CR]<filename>.dtx\f[R], plus the note on how
+the file was generated.
.SH OPTIONS
.TP
-\f[B]-h, --help\f[R]
+\f[B]\-c, \-\-comment\f[R]
+The input comment character; the default is \f[CR]%\f[R].
+(Any input comment characters in the header and the trailer will be
+replaced by the output comment character, which is always \f[CR]%\f[R].)
+.PP
+\f[B]\-b, \-\-begin\-macrocode\f[R] \f[I]regex\f[R]
+.PD 0
+.P
+.PD
+.TP
+\f[B]\-e, \-\-end\-macrocode\f[R] \f[I]regex\f[R]
+Use these options to change the default \f[I]input\f[R]
+\f[CR]\[rs]begin{macrocode}\f[R] and \f[CR]\[rs]end{macrocode}\f[R]
+markers.
+(The \f[I]output\f[R] markers are always
+\f[CR]\[rs]begin{macrocode}\f[R] and \f[CR]\[rs]end{macrocode}\f[R].)
+The markers should be given as regular expressions matching the entire
+line.
+The input markers are not kept in the file, i.e.\ they are replaced by
+the output markers.
+.PP
+\f[B]\-B, \-\-Begin\-macrocode\f[R] \f[I]regex\f[R]
+.PD 0
+.P
+.PD
+.TP
+\f[B]\-E, \-\-End\-macrocode\f[R] \f[I]regex\f[R]
+As \f[CR]\-b\f[R] and \f[CR]\-e\f[R], but the input markers are kept in
+the output.
+.TP
+\f[B]\-s, \-\-strip\-empty\f[R]
+If this option is given, empty lines are not included in the output.
+.TP
+\f[B]\-h, \-\-help\f[R]
Show help and exit.
.TP
-\f[B]-V, --version\f[R]
+\f[B]\-V, \-\-version\f[R]
Show the version number and exit.
-.SH SEE ALSO
+.SH EXAMPLES
+If \f[CR]input.edtx\f[R] is just like a \f[CR]dtx\f[R] file, just
+without \f[CR]\[rs]begin{macrocode}\f[R] and
+\f[CR]\[rs]end{macrocode}\f[R] around every chunk of code:
+.IP
+.EX
+edtx2dtx input.edtx > output.dtx
+.EE
.PP
+Memoize uses the invocation below to produce a \f[CR].dtx\f[R] from
+documented Python code of \f[CR]memoize\-extract.py\f[R].
+The value of \f[CR]\-c\f[R] adapts the \f[CR]edtx2dtx\f[R] to Python
+comments.
+\f[CR]\-B\f[R] marks everything preceding the version number statement
+as a header, and keeps the version number statement in the output.
+Similarly, \f[CR]\-E\f[R] says that the processing should stop when
+encountering Emacs\[cq] local variables (which are kept, unchanged, in
+the output).
+.IP
+.EX
+edtx2dtx \-s \-c \[aq]#\[aq] \-B \[aq]\[ha]__version__\[aq] \-E \[aq]\[ha]# Local Variables:\[aq] $< \[rs]
+.EE
+.SH SEE ALSO
easydoctex.el
diff --git a/Master/texmf-dist/doc/man/man1/edtx2dtx.man1.pdf b/Master/texmf-dist/doc/man/man1/edtx2dtx.man1.pdf
index f6e1e9caa0f..ab4b7a77b1e 100644
--- a/Master/texmf-dist/doc/man/man1/edtx2dtx.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/edtx2dtx.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/eolang.1 b/Master/texmf-dist/doc/man/man1/eolang.1
index 8ab1954d875..d14e5fb8c2a 100644
--- a/Master/texmf-dist/doc/man/man1/eolang.1
+++ b/Master/texmf-dist/doc/man/man1/eolang.1
@@ -1,4 +1,4 @@
-.TH eolang 1 "2024-02-14"
+.TH eolang 1 "0000-00-00"
.SH NAME
eolang \- Automated Editor of TeX Files that Use "eolang" Package
.SH SYNOPSIS
@@ -21,4 +21,4 @@ Yegor Bugayenko (yegor256@gmail.com)
Please log issues on the GitHub homepage:
https://github.com/objectionary/eolang.sty/issues.
.SH SEE ALSO
-See eolang.pdf for more details.
+See eolang.pdf for more details. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/man/man1/eolang.man1.pdf b/Master/texmf-dist/doc/man/man1/eolang.man1.pdf
index 092c3afd9f1..48d26af0e0b 100644
--- a/Master/texmf-dist/doc/man/man1/eolang.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/eolang.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/eptex.man1.pdf b/Master/texmf-dist/doc/man/man1/eptex.man1.pdf
index 5399d3207d3..88adcedc209 100644
--- a/Master/texmf-dist/doc/man/man1/eptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/eptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/euptex.man1.pdf b/Master/texmf-dist/doc/man/man1/euptex.man1.pdf
index 4d660e7036a..6ffa857487e 100644
--- a/Master/texmf-dist/doc/man/man1/euptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/euptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/extractbb.1 b/Master/texmf-dist/doc/man/man1/extractbb.1
index 34b6d348580..956aaebf5a2 100644
--- a/Master/texmf-dist/doc/man/man1/extractbb.1
+++ b/Master/texmf-dist/doc/man/man1/extractbb.1
@@ -39,7 +39,7 @@ the output is written in the ``bb'' format (and with extension
as used by
.BR dvipdfm .
.B Xbb
-may be defined as a synomym for
+may be defined as a synonym for
.B extractbb
on your system.
.PP
diff --git a/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf b/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf
index 1868903de8e..4e3e199c5fa 100644
--- a/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf b/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
index 8f9f5ea57c9..b99eed92ad5 100644
--- a/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf b/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf
index 6c9978e9d72..b7ad41a21c9 100644
--- a/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf b/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf
index 5eb2b8fdd91..fe9ee576376 100644
--- a/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/gftodvi.1 b/Master/texmf-dist/doc/man/man1/gftodvi.1
index 6471ec079a2..82b2a47acd6 100644
--- a/Master/texmf-dist/doc/man/man1/gftodvi.1
+++ b/Master/texmf-dist/doc/man/man1/gftodvi.1
@@ -1,4 +1,4 @@
-.TH GFTODVI 1 "4 March 2021" "Web2C 2024"
+.TH GFTODVI 1 "4 March 2021" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf b/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
index 971fb253655..4b218bd239a 100644
--- a/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/gftopk.1 b/Master/texmf-dist/doc/man/man1/gftopk.1
index c02a7d72bec..f7a911cd278 100644
--- a/Master/texmf-dist/doc/man/man1/gftopk.1
+++ b/Master/texmf-dist/doc/man/man1/gftopk.1
@@ -1,4 +1,4 @@
-.TH GFTOPK 1 "16 June 2015" "Web2C 2024"
+.TH GFTOPK 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf b/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
index f7e43c62c86..e4b4c4747c6 100644
--- a/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/gftype.1 b/Master/texmf-dist/doc/man/man1/gftype.1
index 08c2199f1c9..d56f3f0e00b 100644
--- a/Master/texmf-dist/doc/man/man1/gftype.1
+++ b/Master/texmf-dist/doc/man/man1/gftype.1
@@ -1,4 +1,4 @@
-.TH GFTYPE 1 "16 June 2015" "Web2C 2024"
+.TH GFTYPE 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/gftype.man1.pdf b/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
index 046b297907e..199e3a13755 100644
--- a/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/inimf.man1.pdf b/Master/texmf-dist/doc/man/man1/inimf.man1.pdf
index 0f8f740804e..8b80ef31509 100644
--- a/Master/texmf-dist/doc/man/man1/inimf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/inimf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/initex.man1.pdf b/Master/texmf-dist/doc/man/man1/initex.man1.pdf
index cdfa978a590..634560aaca4 100644
--- a/Master/texmf-dist/doc/man/man1/initex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/initex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/install-tl.1 b/Master/texmf-dist/doc/man/man1/install-tl.1
index 42bfa3ca52f..d5dc1cc4526 100644
--- a/Master/texmf-dist/doc/man/man1/install-tl.1
+++ b/Master/texmf-dist/doc/man/man1/install-tl.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "INSTALL-TL 1"
-.TH INSTALL-TL 1 2024-05-02 "perl v5.40.0" "User Contributed Perl Documentation"
+.TH INSTALL-TL 1 2024-12-03 "perl v5.40.0" "User Contributed Perl Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -615,9 +615,12 @@ Don't try to run the \f(CW\*(C`\-\-help\*(C'\fR message through \f(CW\*(C`perldo
.ie n .IP """TL_DOWNLOAD_ARGS""" 4
.el .IP \f(CWTL_DOWNLOAD_ARGS\fR 4
.IX Item "TL_DOWNLOAD_ARGS"
+.ie n .IP """TEXLIVE_PREFER_OWN""" 4
+.el .IP \f(CWTEXLIVE_PREFER_OWN\fR 4
+.IX Item "TEXLIVE_PREFER_OWN"
.PD
-These override the normal choice of a download program; see the \f(CW\*(C`tlmgr\*(C'\fR
-documentation, e.g.,
+These override the normal choice of the download and other utility
+programs; see the \f(CW\*(C`tlmgr\*(C'\fR documentation, e.g.,
<https://tug.org/texlive/doc/tlmgr.html#ENVIRONMENT\-VARIABLES>.
.ie n .IP """TEXLIVE_INSTALL_ENV_NOCHECK""" 4
.el .IP \f(CWTEXLIVE_INSTALL_ENV_NOCHECK\fR 4
@@ -746,4 +749,4 @@ This script and its documentation were written for the TeX Live
distribution (<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
.PP
-\&\f(CW$Id:\fR install-tl 71157 2024\-05\-02 20:29:00Z karl $
+\&\f(CW$Id:\fR install-tl 73024 2024\-12\-03 17:12:38Z karl $
diff --git a/Master/texmf-dist/doc/man/man1/install-tl.man1.pdf b/Master/texmf-dist/doc/man/man1/install-tl.man1.pdf
index 01960b9e440..19780252517 100644
--- a/Master/texmf-dist/doc/man/man1/install-tl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/install-tl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpseaccess.1 b/Master/texmf-dist/doc/man/man1/kpseaccess.1
index 496a1e8acd4..200331414e6 100644
--- a/Master/texmf-dist/doc/man/man1/kpseaccess.1
+++ b/Master/texmf-dist/doc/man/man1/kpseaccess.1
@@ -1,4 +1,4 @@
-.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.4.0"
+.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.4.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf b/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
index 6428948424a..e0908fcdd2c 100644
--- a/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsereadlink.1 b/Master/texmf-dist/doc/man/man1/kpsereadlink.1
index 8314010dd0c..c6587063e0e 100644
--- a/Master/texmf-dist/doc/man/man1/kpsereadlink.1
+++ b/Master/texmf-dist/doc/man/man1/kpsereadlink.1
@@ -1,4 +1,4 @@
-.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.4.0"
+.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.4.1"
.\"=====================================================================
.SH NAME
kpsereadlink \- print contents of symbolic link
diff --git a/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
index a5983d9af12..0241b8a76d9 100644
--- a/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsestat.1 b/Master/texmf-dist/doc/man/man1/kpsestat.1
index b2d82548e9a..01418202774 100644
--- a/Master/texmf-dist/doc/man/man1/kpsestat.1
+++ b/Master/texmf-dist/doc/man/man1/kpsestat.1
@@ -1,4 +1,4 @@
-.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.4.0"
+.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.4.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
index 4da1546cec6..45fa4ae5cab 100644
--- a/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsewhich.1 b/Master/texmf-dist/doc/man/man1/kpsewhich.1
index a0f2bab2ae4..dd16a793fb2 100644
--- a/Master/texmf-dist/doc/man/man1/kpsewhich.1
+++ b/Master/texmf-dist/doc/man/man1/kpsewhich.1
@@ -1,4 +1,4 @@
-.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.4.0"
+.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.4.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
index 4d683a7649c..8e0af549c18 100644
--- a/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/l3build.1 b/Master/texmf-dist/doc/man/man1/l3build.1
index d42e486f3ca..cefd4849a1a 100644
--- a/Master/texmf-dist/doc/man/man1/l3build.1
+++ b/Master/texmf-dist/doc/man/man1/l3build.1
@@ -1,4 +1,4 @@
-.TH L3BUILD 1 "2024-05-27" "LaTeX"
+.TH L3BUILD 1 "2024-10-16" "LaTeX"
.SH NAME
l3build
@@ -7,16 +7,19 @@ l3build
Usage l3build <target> [<options>] [<names>]
.SH DESCRIPTION
-------
-The l3build module is designed to support the development of
+
+The "l3build" module is designed to support the development of
high-quality LaTeX code by providing:
-* A unit testing system
-* Automated typesetting of code sources
-* A reliable packaging system for CTAN releases
+
+ * A unit testing system
+
+ * Automated typesetting of code sources
+
+ * A reliable packaging system for CTAN releases
The bundle consists of a Lua script to run the tasks and a
-.tex file which provides the testing environment. These were
+".tex" file which provides the testing environment. These were
originally developed for supporting LaTeX development but
are designed such that they can be readily used by others. Full
documentation is provided.
@@ -38,8 +41,9 @@ Valid targets are:
.SH OPTIONS
Valid options are:
--config|-c Sets the config(s) used for running tests
- --date Sets the date to insert into sources
+ --date|-d Sets the date to insert into sources
--debug Runs target in debug mode
+ --dev Use the development LaTeX format
--dirty Skips cleaning up the test area
--dry-run Dry run for install or upload
--email Email address of CTAN uploader
diff --git a/Master/texmf-dist/doc/man/man1/l3build.man1.pdf b/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
index 037e91e199d..666b6b63a5e 100644
--- a/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latex-dev.1 b/Master/texmf-dist/doc/man/man1/latex-dev.1
index de89f08b268..9330579e089 100644
--- a/Master/texmf-dist/doc/man/man1/latex-dev.1
+++ b/Master/texmf-dist/doc/man/man1/latex-dev.1
@@ -1,4 +1,4 @@
-.TH LATEX-DEV 1 "17 November 2019" "Web2C 2024"
+.TH LATEX-DEV 1 "17 November 2019" "Web2C 2025"
.SH NAME
latex-dev, pdflatex-dev, xelatex-dev, lualatex-dev, dvilualatex-dev, platex-dev, uplatex-dev \- release candidate LaTeX testing
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
index 32cf404e670..0aa9c5c15dd 100644
--- a/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latex.1 b/Master/texmf-dist/doc/man/man1/latex.1
index ca3aa744e61..e6479472154 100644
--- a/Master/texmf-dist/doc/man/man1/latex.1
+++ b/Master/texmf-dist/doc/man/man1/latex.1
@@ -1,4 +1,4 @@
-.TH LATEX 1 "30 April 2018" "Web2C 2024"
+.TH LATEX 1 "30 April 2018" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/latex.man1.pdf b/Master/texmf-dist/doc/man/man1/latex.man1.pdf
index 632c55f3622..b361c3628af 100644
--- a/Master/texmf-dist/doc/man/man1/latex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latexdiff-vc.1 b/Master/texmf-dist/doc/man/man1/latexdiff-vc.1
index 8b6c6f8db70..8ed1715873d 100644
--- a/Master/texmf-dist/doc/man/man1/latexdiff-vc.1
+++ b/Master/texmf-dist/doc/man/man1/latexdiff-vc.1
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "LATEXDIFF-VC 1"
-.TH LATEXDIFF-VC 1 "2022-03-05" "perl v5.30.0" " "
+.TH LATEXDIFF-VC 1 "2024-07-20" "perl v5.34.0" " "
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -204,7 +204,7 @@ complete directory hierarchy. Optionally, a pathname \fIpath\fR can be specifie
.IP "\fB\-\-flatten,\-\-flatten=keep\-intermediate\fR" 4
.IX Item "--flatten,--flatten=keep-intermediate"
If combined with \f(CW\*(C`\-\-git\*(C'\fR, \f(CW\*(C`\-\-svn\*(C'\fR or \f(CW\*(C`\-\-hg\*(C'\fR option or the corresponding modes, check out the revisions to compare in a separate temporary directory, and then pass on option \f(CW\*(C`\-\-flatten\*(C'\fR to latexdiff. The directory in which \f(CW\*(C`latexdiff\-vc\*(C'\fR is invoked defines the subtree which will be checked out.
-Note that if additional files are needed which are not included in the flatten procedure (package files, included graphics), they need to be accessible in the current directory. If you use bibtex, it is recommended to include the \f(CW\*(C`.bbl\*(C'\fR file in the version management.
+Note that if additional files are needed which are not included in the flatten procedure (package files, included graphics), they need to be accessible in the current directory. If you use bibtex, it is recommended to include the \f(CW\*(C`.bbl\*(C'\fR file in the version management. From latexdiff-vc >=1.3.4 there is an attempt to create the \f(CW\*(C`.bbl\*(C'\fR file by running bibtex in the retrieved subdirectories; note that the bibtex is run in the temporary subdirectories so any .bib or .bst files either need to be under version management, or in the global search paths for bibtex (shell environment variables \f(CW\*(C`BIBINPUTS\*(C'\fR and \f(CW\*(C`BSTINPUTS\*(C'\fR).
.Sp
The generic usage of this function is : \f(CW\*(C`latexdiff\-vc \-\-flatten \-r rev1 [\-r rev2] master.tex\*(C'\fR where master.tex is the project file containing the highest level of includes etc.
.Sp
@@ -232,9 +232,9 @@ Set configuration variables for latexdiff and latexdiff-vc. The option can be r
variables (as an alternative to the comma-separated list).
Available variables for latexdiff-vc:
.RS 4
-.ie n .IP """LATEXDIFF"" latexdiff command (e.g. latexdiff-fast, latexdiff-so). This command should support the option ""\-\-interaction=batchmode""" 8
-.el .IP "\f(CWLATEXDIFF\fR latexdiff command (e.g. latexdiff-fast, latexdiff-so). This command should support the option \f(CW\-\-interaction=batchmode\fR" 8
-.IX Item "LATEXDIFF latexdiff command (e.g. latexdiff-fast, latexdiff-so). This command should support the option --interaction=batchmode"
+.ie n .IP """LATEXDIFF"" latexdiff command (e.g. latexdiff-fast, latexdiff-so). This command should support the options ""\-draftmode"" and ""\-interaction=batchmode""" 8
+.el .IP "\f(CWLATEXDIFF\fR latexdiff command (e.g. latexdiff-fast, latexdiff-so). This command should support the options \f(CW\-draftmode\fR and \f(CW\-interaction=batchmode\fR" 8
+.IX Item "LATEXDIFF latexdiff command (e.g. latexdiff-fast, latexdiff-so). This command should support the options -draftmode and -interaction=batchmode"
.PD 0
.ie n .IP """LATEX"" latex command (e.g. pdflatex, lualatex)" 8
.el .IP "\f(CWLATEX\fR latex command (e.g. pdflatex, lualatex)" 8
@@ -280,7 +280,7 @@ Show help text
.IX Item "--version"
Show version number
.PP
-All other options are passed on to \f(CW\*(C`latexdiff\*(C'\fR.
+All other options are passed on to \f(CW\*(C`latexdiff\*(C'\fR. Note that it is not always easy for latexdiff to correctly assign arguments to options when short form (single letter) options are used so it is recommended to use long-form options.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
latexdiff
@@ -297,7 +297,7 @@ or send them to \fItilmann \*(-- \s-1AT\s0 \*(-- gfz\-potsdam.de\fR. Include th
(option \f(CW\*(C`\-\-version\*(C'\fR).
.SH "AUTHOR"
.IX Header "AUTHOR"
-Version 1.3.2
+Version 1.3.4a
Copyright (C) 2005\-2017 Frederik Tilmann
.PP
This program is free software; you can redistribute it and/or modify
diff --git a/Master/texmf-dist/doc/man/man1/latexdiff-vc.man1.pdf b/Master/texmf-dist/doc/man/man1/latexdiff-vc.man1.pdf
index 9389c0274bd..efb03296ccc 100644
--- a/Master/texmf-dist/doc/man/man1/latexdiff-vc.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latexdiff-vc.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latexdiff.1 b/Master/texmf-dist/doc/man/man1/latexdiff.1
index 53644f607eb..a52d6f03ac9 100644
--- a/Master/texmf-dist/doc/man/man1/latexdiff.1
+++ b/Master/texmf-dist/doc/man/man1/latexdiff.1
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "LATEXDIFF 1"
-.TH LATEXDIFF 1 "2022-09-25" "perl v5.30.0" " "
+.TH LATEXDIFF 1 "2024-07-20" "perl v5.34.0" " "
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -158,8 +158,8 @@ be real files (not pipes or similar) as they are opened twice (unless \f(CW\*(C`
The program treats the preamble differently from the main document.
Differences between the preambles are found using line-based
differencing (similarly to the Unix diff command, but ignoring white
-spaces). A comment, "\f(CW\*(C`%DIF\ >\*(C'\fR" is appended to each added line, i.e. a
-line present in \f(CW\*(C`new.tex\*(C'\fR but not in \f(CW\*(C`old.tex\*(C'\fR. Discarded lines
+spaces). A comment, "\f(CW\*(C`%DIF\ >\*(C'\fR" is appended to each added line, i.e. a
+line present in \f(CW\*(C`new.tex\*(C'\fR but not in \f(CW\*(C`old.tex\*(C'\fR. Discarded lines
are deactivated by prepending "\f(CW\*(C`%DIF\ <\*(C'\fR". Changed blocks are preceded by
comment lines giving information about line numbers in the original files. Where there are insignificant
differences, the resulting file \f(CW\*(C`diff.tex\*(C'\fR will be similar to
@@ -238,7 +238,7 @@ but the choice is yours. Any markup within the environment will be
removed, and generally everything within the environment will just be
taken from the new file.
.PP
-It is also possible to difference files which do not have a preamble.
+It is also possible to difference files which do not have a preamble.
In this case, the file is processed in the main document
mode, but the definitions of the markup commands are not inserted.
.PP
@@ -256,14 +256,14 @@ the scope of \f(CW\*(C`\eDIFadd\*(C'\fR. Added comments are marked by prependin
.PP
Within deleted blocks text is highlighted with \f(CW\*(C`\eDIFdel\*(C'\fR. Deleted
comments are marked by prepending "\f(CW\*(C`%DIF\ <\ \*(C'\fR\*(L". Non-safe command
-and curly braces within deleted blocks are commented out with
+and curly braces within deleted blocks are commented out with
\&\*(R"\f(CW\*(C`%DIFDELCMD\ <\ \*(C'\fR".
.SH "OPTIONS"
.IX Header "OPTIONS"
.SS "Preamble"
.IX Subsection "Preamble"
The following options determine the visual markup style by adding the appropriate
-command definitions to the preamble. See the end of this section for a description of
+command definitions to the preamble. See the end of this section for a description of
available styles.
.IP "\fB\-\-type=markupstyle\fR or \fB\-t markupstyle\fR" 4
.IX Item "--type=markupstyle or -t markupstyle"
@@ -271,8 +271,9 @@ Add code to preamble for selected markup style. This option defines
\&\f(CW\*(C`\eDIFadd\*(C'\fR and \f(CW\*(C`\eDIFdel\*(C'\fR commands.
Available styles:
.Sp
-\&\f(CW\*(C`UNDERLINE CTRADITIONAL TRADITIONAL CFONT FONTSTRIKE INVISIBLE
-CHANGEBAR CCHANGEBAR CULINECHBAR CFONTCHBAR BOLD PDFCOMMENT\*(C'\fR
+\&\f(CW\*(C`UNDERLINE CTRADITIONAL TRADITIONAL CFONT FONTSTRIKE INVISIBLE
+CHANGEBAR CCHANGEBAR CULINECHBAR CFONTCHBAR BOLD PDFCOMMENT
+LUAUNDERLINE\*(C'\fR
.Sp
[ Default: \f(CW\*(C`UNDERLINE\*(C'\fR ]
.IP "\fB\-\-subtype=markstyle\fR or \fB\-s markstyle\fR" 4
@@ -286,10 +287,10 @@ Available styles: \f(CW\*(C`SAFE MARGIN COLOR DVIPSCOL ZLABEL ONLYCHANGEDPAGE (
* Subtype \f(CW\*(C`LABEL\*(C'\fR is deprecated
.IP "\fB\-\-floattype=markstyle\fR or \fB\-f markstyle\fR" 4
.IX Item "--floattype=markstyle or -f markstyle"
-Add code to preamble for selected style which
+Add code to preamble for selected style which
replace standard marking and markup commands within floats
(e.g., marginal remarks cause an error within floats
-so marginal marking can be disabled thus). This option defines all
+so marginal marking can be disabled thus). This option defines all
\&\f(CW\*(C`\eDIF...FL\*(C'\fR commands.
Available styles: \f(CW\*(C`FLOATSAFE TRADITIONALSAFE IDENTICAL\*(C'\fR
.Sp
@@ -297,14 +298,14 @@ Available styles: \f(CW\*(C`FLOATSAFE TRADITIONALSAFE IDENTICAL\*(C'\fR
.IP "\fB\-\-encoding=enc\fR or \fB\-e enc\fR" 4
.IX Item "--encoding=enc or -e enc"
Specify encoding of old.tex and new.tex. Typical encodings are
-\&\f(CW\*(C`ascii\*(C'\fR, \f(CW\*(C`utf8\*(C'\fR, \f(CW\*(C`latin1\*(C'\fR, \f(CW\*(C`latin9\*(C'\fR. A list of available encodings can be
+\&\f(CW\*(C`ascii\*(C'\fR, \f(CW\*(C`utf8\*(C'\fR, \f(CW\*(C`latin1\*(C'\fR, \f(CW\*(C`latin9\*(C'\fR. A list of available encodings can be
obtained by executing
.Sp
\&\f(CW\*(C`perl \-MEncode \-e \*(Aqprint join ("\en",Encode\-\*(C'\fRencodings( \*(L":all\*(R" )) ;' >
.Sp
If this option is used, then old.tex, new.tex are only opened once.
[Default encoding is utf8 unless the first few lines of the preamble contain
-an invocation \f(CW\*(C`\eusepackage[..]{inputenc}\*(C'\fR in which case the
+an invocation \f(CW\*(C`\eusepackage[..]{inputenc}\*(C'\fR in which case the
encoding chosen by this command is asssumed. Note that \s-1ASCII\s0 (standard
latex) is a subset of utf8]
.IP "\fB\-\-preamble=file\fR or \fB\-p file\fR" 4
@@ -334,7 +335,7 @@ Ensure that \f(CW\*(C`\ebegin{figure}\*(C'\fR and \f(CW\*(C`\eend{figure}\*(C'\f
.ie n .IP """hyperref""" 8
.el .IP "\f(CWhyperref\fR" 8
.IX Item "hyperref"
-Change name of \f(CW\*(C`\eDIFadd\*(C'\fR and \f(CW\*(C`\eDIFdel\*(C'\fR commands to \f(CW\*(C`\eDIFaddtex\*(C'\fR and \f(CW\*(C`\eDIFdeltex\*(C'\fR and
+Change name of \f(CW\*(C`\eDIFadd\*(C'\fR and \f(CW\*(C`\eDIFdel\*(C'\fR commands to \f(CW\*(C`\eDIFaddtex\*(C'\fR and \f(CW\*(C`\eDIFdeltex\*(C'\fR and
define new \f(CW\*(C`\eDIFadd\*(C'\fR and \f(CW\*(C`\eDIFdel\*(C'\fR commands, which provide a wrapper for these commands,
using them for the text but not for the link defining command (where any markup would cause
errors).
@@ -384,13 +385,13 @@ Print generated or included preamble commands to stdout.
.IX Item "--append-safecmd=append-file or -a append-file or --append-safecmd=cmd1,cmd2,..."
.PD
Exclude from, replace or append to the list of regular expressions (RegEx)
-matching commands which are safe to use within the
+matching commands which are safe to use within the
scope of a \f(CW\*(C`\eDIFadd\*(C'\fR or \f(CW\*(C`\eDIFdel\*(C'\fR command. The file must contain
one Perl-RegEx per line (Comment lines beginning with # or % are
-ignored). Note that the RegEx needs to match the whole of
+ignored). Note that the RegEx needs to match the whole of
the token, i.e., /^regex$/ is implied and that the initial
-\&\*(L"\e\*(R" of the command is not included.
-The \fB\-\-exclude\-safecmd\fR and \fB\-\-append\-safecmd\fR options can be combined with the \-\fB\-\-replace\-safecmd\fR
+\&\*(L"\e\*(R" of the command is not included.
+The \fB\-\-exclude\-safecmd\fR and \fB\-\-append\-safecmd\fR options can be combined with the \-\fB\-\-replace\-safecmd\fR
option and can be used repeatedly to add cumulatively to the lists.
\fB\-\-exclude\-safecmd\fR
and \fB\-\-append\-safecmd\fR can also take a comma separated list as input. If a
@@ -422,7 +423,7 @@ entry for \fB\-\-exclude\-safecmd\fR directly above for further details.
Replace or append to the list of regex matching commands
whose last argument is text but which require a particular
context to work, e.g. \f(CW\*(C`\ecaption\*(C'\fR will only work within a figure
-or table. These commands behave like text commands, except when
+or table. These commands behave like text commands, except when
they occur in a deleted section, when they are disabled, but their
argument is shown as deleted text.
.IP "\fB\-\-replace\-context2cmd=replace\-file\fR" 4
@@ -438,7 +439,7 @@ As corresponding commands for context1. The only difference is that
context2 commands are completely disabled in deleted sections, including
their arguments.
.Sp
-context2 commands are also the only commands in the preamble, whose argument will be processed in
+context2 commands are also the only commands in the preamble, whose argument will be processed in
word-by-word mode (which only works, if they occur no more than once in the preamble). The algorithm currently cannot cope with repeated context2 commands in the preamble, as they occur e.g. for the \f(CW\*(C`\eauthor\*(C'\fR argument in some journal styles (not in the standard styles, though
If such a repetition is detected, the whole preamble will be processed in line-by-line mode. In such a case, use \f(CW\*(C`\-\-replace\-context2cmd\*(C'\fR option to just select the commands, which should be processed and are not used repeatedly in the preamble.
.ie n .IP "\fB\-\-exclude\-mboxsafecmd=exclude\-file\fR or \fB\-\-exclude\-mboxsafecmd=""cmd1,cmd2,...""\fR" 4
@@ -450,7 +451,7 @@ If such a repetition is detected, the whole preamble will be processed in line-b
.IX Item "--append-mboxsafecmd=append-file or --append-mboxsafecmd=cmd1,cmd2,..."
.PD
Define safe commands, which additionally need to be protected by encapsulating
-in an \f(CW\*(C`\embox{..}\*(C'\fR. This is sometimes needed to get around incompatibilities
+in an \f(CW\*(C`\embox{..}\*(C'\fR. This is sometimes needed to get around incompatibilities
between external packages and the ulem package, which is used for highlighting
in the default style \s-1UNDERLINE\s0 as well as \s-1CULINECHBAR CFONTSTRIKE\s0
.IP "\fB\-\-config var1=val1,var2=val2,...\fR or \fB\-c var1=val1,..\fR" 4
@@ -489,10 +490,10 @@ Available variables (see below for further explanations):
.IP "\fB\-\-add\-to\-config varenv1=pattern1,varenv2=pattern2,...\fR" 4
.IX Item "--add-to-config varenv1=pattern1,varenv2=pattern2,..."
For configuration variables, which are a regular expression (essentially those ending
-in \s-1ENV, COUNTERCMD\s0 and \s-1CUSTOMDIFCMD,\s0 see list above) this option provides an alternative way to modify the configuration
+in \s-1ENV, COUNTERCMD\s0 and \s-1CUSTOMDIFCMD,\s0 see list above) this option provides an alternative way to modify the configuration
variables. Instead of setting the complete pattern, with this option it is possible to add an
alternative pattern. \f(CW\*(C`varenv\*(C'\fR must be one of the variables listed above that take a regular
-expression as argument, and pattern is any regular expression (which might need to be
+expression as argument, and pattern is any regular expression (which might need to be
protected from the shell by quotation). Several patterns can be added at once by using semi-colons
to separate them, e.g. \f(CW\*(C`\-\-add\-to\-config "LISTENV=myitemize;myenumerate,COUNTERCMD=endnote"\*(C'\fR
.IP "\fB\-\-show\-safecmd\fR" 4
@@ -508,7 +509,7 @@ Show values of configuration variables.
.IX Item "--show-all"
Combine all \-\-show commands.
.Sp
-\&\s-1NB\s0 For all \-\-show commands, no \f(CW\*(C`old.tex\*(C'\fR or \f(CW\*(C`new.tex\*(C'\fR file needs to be specified, and no
+\&\s-1NB\s0 For all \-\-show commands, no \f(CW\*(C`old.tex\*(C'\fR or \f(CW\*(C`new.tex\*(C'\fR file needs to be specified, and no
differencing takes place.
.SS "Other configuration options:"
.IX Subsection "Other configuration options:"
@@ -521,20 +522,20 @@ default produces erroneous results. (Default requires arguments to
directly follow each other without intervening spaces).
.IP "\fB\-\-math\-markup=level\fR" 4
.IX Item "--math-markup=level"
-Determine granularity of markup in displayed math environments:
+Determine granularity of markup in displayed math environments:
Possible values for level are (both numerical and text labels are acceptable):
.Sp
-\&\f(CW\*(C`off\*(C'\fR or \f(CW0\fR: suppress markup for math environments. Deleted equations will not
-appear in diff file. This mode can be used if all the other modes
+\&\f(CW\*(C`off\*(C'\fR or \f(CW0\fR: suppress markup for math environments. Deleted equations will not
+appear in diff file. This mode can be used if all the other modes
cause invalid latex code.
.Sp
\&\f(CW\*(C`whole\*(C'\fR or \f(CW1\fR: Differencing on the level of whole equations. Even trivial changes
-to equations cause the whole equation to be marked changed. This
-mode can be used if processing in coarse or fine mode results in
+to equations cause the whole equation to be marked changed. This
+mode can be used if processing in coarse or fine mode results in
invalid latex code.
.Sp
\&\f(CW\*(C`coarse\*(C'\fR or \f(CW2\fR: Detect changes within equations marked up with a coarse
-granularity; changes in equation type (e.g.displaymath to equation)
+granularity; changes in equation type (e.g.displaymath to equation)
appear as a change to the complete equation. This mode is recommended
for situations where the content and order of some equations are still
being changed. [Default]
@@ -554,29 +555,29 @@ Possible values for level:
.Sp
\&\f(CW\*(C`new\-only\*(C'\fR or \f(CW1\fR: surround newly added or changed figures with a blue frame [Default if graphicx package loaded]
.Sp
-\&\f(CW\*(C`both\*(C'\fR or \f(CW2\fR: highlight new figures with a blue frame and show deleted figures at reduced
+\&\f(CW\*(C`both\*(C'\fR or \f(CW2\fR: highlight new figures with a blue frame and show deleted figures at reduced
scale, and crossed out with a red diagonal cross. Use configuration
variable \s-1SCALEDELGRAPHICS\s0 to set size of deleted figures.
.Sp
-Note that changes to the optional parameters will make the figure appear as changed
+Note that changes to the optional parameters will make the figure appear as changed
to latexdiff, and this figure will thus be highlighted.
.Sp
In some circumstances \*(L"Misplaced \enoalign\*(R" error can occur if there are certain types
-of changes in tables. In this case please use \f(CW\*(C`\-\-graphics\-markup=none\*(C'\fR as a
+of changes in tables. In this case please use \f(CW\*(C`\-\-graphics\-markup=none\*(C'\fR as a
work-around.
.IP "\fB\-\-no\-del\fR" 4
.IX Item "--no-del"
-Suppress deleted text from the diff. It is similar in effect to the \s-1BOLD\s0 style,
-but the deleted text ist not just invisible in the output, it is also not included in the diff text file.
+Suppress deleted text from the diff. It is similar in effect to the \s-1BOLD\s0 style,
+but the deleted text ist not just invisible in the output, it is also not included in the diff text file.
This can be more robust than just making it invisible.
.IP "\fB\-\-disable\-citation\-markup\fR or \fB\-\-disable\-auto\-mbox\fR" 4
.IX Item "--disable-citation-markup or --disable-auto-mbox"
-Suppress citation markup and markup of other vulnerable commands in styles
+Suppress citation markup and markup of other vulnerable commands in styles
using ulem (\s-1UNDERLINE,FONTSTRIKE, CULINECHBAR\s0)
(the two options are identical and are simply aliases)
.IP "\fB\-\-enable\-citation\-markup\fR or \fB\-\-enforce\-auto\-mbox\fR" 4
.IX Item "--enable-citation-markup or --enforce-auto-mbox"
-Protect citation commands and other vulnerable commands in changed sections
+Protect citation commands and other vulnerable commands in changed sections
with \f(CW\*(C`\embox\*(C'\fR command, i.e. use default behaviour for ulem package for other packages
(the two options are identical and are simply aliases)
.SS "Miscellaneous"
@@ -611,17 +612,17 @@ labels like this \f(CW\*(C`\-L labelold \-L labelnew\*(C'\fR.
Suppress inclusion of old and new file names as comment in output file
.IP "\fB\-\-visible\-label\fR" 4
.IX Item "--visible-label"
-Include old and new filenames (or labels set with \f(CW\*(C`\-\-label\*(C'\fR option) as
+Include old and new filenames (or labels set with \f(CW\*(C`\-\-label\*(C'\fR option) as
visible output.
.IP "\fB\-\-flatten\fR" 4
.IX Item "--flatten"
Replace \f(CW\*(C`\einput\*(C'\fR and \f(CW\*(C`\einclude\*(C'\fR commands within body by the content
of the files in their argument. If \f(CW\*(C`\eincludeonly\*(C'\fR is present in the
-preamble, only those files are expanded into the document. However,
-no recursion is done, i.e. \f(CW\*(C`\einput\*(C'\fR and \f(CW\*(C`\einclude\*(C'\fR commands within
-included sections are not expanded. The included files are assumed to
+preamble, only those files are expanded into the document. However,
+no recursion is done, i.e. \f(CW\*(C`\einput\*(C'\fR and \f(CW\*(C`\einclude\*(C'\fR commands within
+included sections are not expanded. The included files are assumed to
be located in the same directories as the old and new master files,
-respectively, making it possible to organise files into old and new directories.
+respectively, making it possible to organise files into old and new directories.
\&\-\-flatten is applied recursively, so inputted files can contain further
\&\f(CW\*(C`\einput\*(C'\fR statements. Also handles files included by the import package
(\f(CW\*(C`\eimport\*(C'\fR and \f(CW\*(C`\esubimport\*(C'\fR), and \f(CW\*(C`\esubfile\*(C'\fR command.
@@ -660,10 +661,15 @@ The major type determine the markup of plain text and some selected latex comman
.IX Item "UNDERLINE"
Added text is wavy-underlined and blue, discarded text is struck out and red
(Requires color and ulem packages). Overstriking does not work in displayed math equations such that deleted parts of equation are underlined, not struck out (this is a shortcoming inherent to the ulem package).
+.ie n .IP """LUAUNDERLINE""" 10
+.el .IP "\f(CWLUAUNDERLINE\fR" 10
+.IX Item "LUAUNDERLINE"
+Added text is underlined and blue, discarded text is struck out and red
+(Requires lua-ul package + LuaLaTeX).
.ie n .IP """CTRADITIONAL""" 10
.el .IP "\f(CWCTRADITIONAL\fR" 10
.IX Item "CTRADITIONAL"
-Added text is blue and set in sans-serif, and a red footnote is created for each discarded
+Added text is blue and set in sans-serif, and a red footnote is created for each discarded
piece of text. (Requires color package)
.ie n .IP """TRADITIONAL""" 10
.el .IP "\f(CWTRADITIONAL\fR" 10
@@ -723,7 +729,7 @@ from the intended position.
.IX Item "COLOR"
An alternative way of marking added passages in blue, and deleted ones in red.
(It is recommeneded to use instead the main types to effect colored markup,
-although in some cases coloring with dvipscol can be more complete, for example
+although in some cases coloring with dvipscol can be more complete, for example
with citation commands).
.ie n .IP """DVIPSCOL""" 10
.el .IP "\f(CWDVIPSCOL\fR" 10
@@ -747,7 +753,7 @@ there is floating material (figures, tables).
is similar to \f(CW\*(C`ZLABEL\*(C'\fR, but does not need the zref package and works less reliably (deprecated).
.SS "Float Types"
.IX Subsection "Float Types"
-Some of the markup used in the main text might cause problems when used within
+Some of the markup used in the main text might cause problems when used within
floats (e.g. figures or tables). For this reason alternative versions of all
markup commands are used within floats. The float type defines these alternative commands.
.ie n .IP """FLOATSAFE""" 10
@@ -767,7 +773,7 @@ Make no difference between the main text and floats.
.ie n .IP """ARRENV""" 10
.el .IP "\f(CWARRENV\fR" 10
.IX Item "ARRENV"
-If a match to \f(CW\*(C`ARRENV\*(C'\fR is found within an inline math environment within a deleted or added block, then the inlined math
+If a match to \f(CW\*(C`ARRENV\*(C'\fR is found within an inline math environment within a deleted or added block, then the inlined math
is surrounded by \f(CW\*(C`\embox{\*(C'\fR...\f(CW\*(C`}\*(C'\fR. This is necessary as underlining does not work within inlined array environments.
.Sp
[ Default: \f(CW\*(C`ARRENV\*(C'\fR=\f(CW\*(C`(?:array|[pbvBV]matrix)\*(C'\fR\
@@ -787,9 +793,9 @@ numbering in the new file.
This option is for advanced users and allows definition of special versions of commands, which do not work as safe commands.
.Sp
Commands in \f(CW\*(C`CUSTOMDIFCMD\*(C'\fR that occur in added or deleted blocks will be given an \s-1ADD\s0 or \s-1DEL\s0 prefix.
-The prefixed versions of the command must be defined in the preamble, either by putting them
+The prefixed versions of the command must be defined in the preamble, either by putting them
in the preamble of at least the new file, or by creating a custom preamble file (Option \-\-preamble).
-For example the command \f(CW\*(C`\eblindtext\*(C'\fR (from package blindtext) does not interact well with underlining, so that
+For example the command \f(CW\*(C`\eblindtext\*(C'\fR (from package blindtext) does not interact well with underlining, so that
for the standard markup type, it is not satisfactory to define it as a safe command. Instead, a customised versions
without underlining can be defined in the preamble:
.Sp
@@ -803,7 +809,7 @@ and then latexdiff should be invoked with the option \f(CW\*(C`\-c CUSTOMDIFCMD=
.ie n .IP """FLOATENV""" 10
.el .IP "\f(CWFLOATENV\fR" 10
.IX Item "FLOATENV"
-Environments whose name matches the regular expression in \f(CW\*(C`FLOATENV\*(C'\fR are
+Environments whose name matches the regular expression in \f(CW\*(C`FLOATENV\*(C'\fR are
considered floats. Within these environments, the \fIlatexdiff\fR markup commands
are replaced by their \s-1FL\s0 variaties.
.Sp
@@ -852,55 +858,62 @@ If \f(CW\*(C`\-\-graphics\-markup=both\*(C'\fR is chosen, \f(CW\*(C`SCALEDELGRAP
.ie n .IP """VERBATIMENV""" 10
.el .IP "\f(CWVERBATIMENV\fR" 10
.IX Item "VERBATIMENV"
-RegEx describing environments like verbatim, whose contents should be taken verbatim. The content of these environments will not be processed in any way:
+RegEx describing environments like verbatim, whose contents should be taken verbatim. The content of these environments will not be processed in any way:
deleted content is commented out, new content is not marked up
.Sp
[ Default: \f(CW\*(C`comment\*(C'\fR\ ]
.ie n .IP """VERBATIMLINEENV""" 10
.el .IP "\f(CWVERBATIMLINEENV\fR" 10
.IX Item "VERBATIMLINEENV"
-RegEx describing environments like verbatim, whose contents should be taken verbatim. The content of environments described by \s-1VERBATIMLINEENV\s0 are compared in
+RegEx describing environments like verbatim, whose contents should be taken verbatim. The content of environments described by \s-1VERBATIMLINEENV\s0 are compared in
line mode, and changes are marked up using the listings package. The markup style is set based on the chosen mains markup type (Option \-t), or on an analysis
of the preamble.
-Note that \*(L"listings.sty\*(R" must be installed. If this file is not found the fallback solution is to
+Note that \*(L"listings.sty\*(R" must be installed. If this file is not found the fallback solution is to
treat \s-1VERBATIMLINEENV\s0 environments treated exactly the same way as \s-1VERBATIMENV\s0 environments.
.Sp
[ Default: \f(CW\*(C`(?:verbatim[*]?|lstlisting\*(C'\fR\ ]
.SH "COMMON PROBLEMS AND FAQ"
.IX Header "COMMON PROBLEMS AND FAQ"
-.IP "Citations result in overfull boxes" 10
-.IX Item "Citations result in overfull boxes"
+.IP "Changed citations result in overfull boxes" 10
+.IX Item "Changed citations result in overfull boxes"
There is an incompatibility between the \f(CW\*(C`ulem\*(C'\fR package, which \f(CW\*(C`latexdiff\*(C'\fR uses for underlining and striking out in the \s-1UNDERLINE\s0 style,
-the default style, and the way citations are generated. In order to be able to mark up citations properly, they are enclosed with an \f(CW\*(C`\embox\*(C'\fR
-command. As mboxes cannot be broken across lines, this procedure frequently results in overfull boxes, possibly obscuring the content as it extends beyond the right margin. The same occurs for some other packages (e.g., siunitx). If this is a problem, you have two possibilities.
+the default style, and the way citations are generated. In order to be able to mark up citations properly, they are enclosed with an \f(CW\*(C`\embox\*(C'\fR
+command. As mboxes cannot be broken across lines, this procedure frequently results in overfull boxes, possibly obscuring the content as it extends beyond the right margin. The same occurs for some other packages (e.g., siunitx). If this is a problem, you have several possibilities.
.Sp
1. Use \f(CW\*(C`CFONT\*(C'\fR type markup (option \f(CW\*(C`\-t CFONT\*(C'\fR): If this markup is chosen, then changed citations are no longer marked up
with the wavy line (additions) or struck out (deletions), but are still highlighted in the appropriate color, and deleted text is shown with a different font. Other styles not using the \f(CW\*(C`ulem\*(C'\fR package will also work.
.Sp
2. Choose option \f(CW\*(C`\-\-disable\-citation\-markup\*(C'\fR which turns off the marking up of citations: deleted citations are no longer shown, and
-added citations are shown without markup. (This was the default behaviour of latexdiff at versions 0.6 and older)
-.Sp
+added citations are shown without markup. (This was the default behaviour of latexdiff at versions 0.6 and older).
For custom packages you can define the commands which need to be protected by \f(CW\*(C`\embox\*(C'\fR with \f(CW\*(C`\-\-append\-mboxsafecmd\*(C'\fR and \f(CW\*(C`\-\-excludemboxsafecmd\*(C'\fR options
(submit your lists of command as feature request at github page to set the default behaviour of future versions, see section 6)
-.IP "Changes in complicated mathematical equations result in latex processing errors" 10
-.IX Item "Changes in complicated mathematical equations result in latex processing errors"
-Try options \f(CW\*(C`\-\-math\-markup=whole\*(C'\fR. If even that fails, you can turn off mark up for equations with \f(CW\*(C`\-\-math\-markup=off\*(C'\fR.
-.IP "How can I just show the pages where changes had been made" 10
-.IX Item "How can I just show the pages where changes had been made"
-Use options \-\f(CW\*(C`\-s ZLABEL\*(C'\fR (some postprocessing required) or \f(CW\*(C`\-s ONLYCHANGEDPAGE\*(C'\fR. \f(CW\*(C`latexdiff\-vc \-\-ps|\-\-pdf\*(C'\fR with \f(CW\*(C`\-\-only\-changes\*(C'\fR option takes care of
+.Sp
+3. If you are using luatex >= 1.12.0 you can use option \s-1LUAUNDERLINE\s0 that uses lua-ul instead of ulem for underlining, which does not have this problem (experimental feature).
+.IP "Changes in complicated mathematical equations result in latex processing errors." 10
+.IX Item "Changes in complicated mathematical equations result in latex processing errors."
+Try option \f(CW\*(C`\-\-math\-markup=whole\*(C'\fR. If even that fails, you can turn off mark up for equations with \f(CW\*(C`\-\-math\-markup=off\*(C'\fR.
+.IP "Deleted parts in equations are not struck out but underlined." 10
+.IX Item "Deleted parts in equations are not struck out but underlined."
+This is a limitation of the ulem package that implements the strike-out. If you use the amsmath package, then the strike-out command is redefined in such a way that deleted passages are wrapped with \f(CW\*(C`\etext\*(C'\fR command; adding \f(CW\*(C`\eusepackage{amsmath}\*(C'\fR to your preamble will trigger this behaviour. (If amsmath is not included directly, but imported by another package, latexdiff will not be able to detect its availability; in this case you can give latexdiff a hint with option \f(CW\*(C`\-\-packages=amsmath\*(C'\fR.
+.IP "How can I just show the pages where changes had been made?" 10
+.IX Item "How can I just show the pages where changes had been made?"
+Use options \f(CW\*(C`\-\-s ZLABEL\*(C'\fR (some postprocessing required) or \f(CW\*(C`\-s ONLYCHANGEDPAGE\*(C'\fR. \f(CW\*(C`latexdiff\-vc \-\-ps|\-\-pdf\*(C'\fR with \f(CW\*(C`\-\-only\-changes\*(C'\fR option takes care of
the post-processing for you (requires zref package to be installed).
+.IP "The character encoding breaks when running latexdiff from powershell." 10
+.IX Item "The character encoding breaks when running latexdiff from powershell."
+This problem is not limited to \f(CW\*(C`latexdiff\*(C'\fR and has to do with the default settings of \f(CW\*(C`powershell\*(C'\fR in Windows. It is recommended to use \f(CW\*(C`cmd\*(C'\fR instead.
.SH "BUGS"
.IX Header "BUGS"
.IP "Option allow-spaces not implemented entirely consistently. It breaks the rules that number and type of white space does not matter, as different numbers of inter-argument spaces are treated as significant." 10
.IX Item "Option allow-spaces not implemented entirely consistently. It breaks the rules that number and type of white space does not matter, as different numbers of inter-argument spaces are treated as significant."
.PP
-Please submit bug reports using the issue tracker of the github repository page \fIhttps://github.com/ftilmann/latexdiff.git\fR,
+Please submit bug reports using the issue tracker of the github repository page \fIhttps://github.com/ftilmann/latexdiff.git\fR,
or send them to \fItilmann \*(-- \s-1AT\s0 \*(-- gfz\-potsdam.de\fR. Include the version number of \fIlatexdiff\fR
(from comments at the top of the source or use \fB\-\-version\fR). If you come across latex
files that are error-free and conform to the specifications set out
above, and whose differencing still does not result in error-free
latex, please send me those files, ideally edited to only contain the
-offending passage as long as that still reproduces the problem. If your
+offending passage as long as that still reproduces the problem. If your
file relies on non-standard class files, you must include those. I will not
look at examples where I have trouble to latex the original files.
.SH "SEE ALSO"
@@ -909,22 +922,22 @@ latexrevise, latexdiff-vc
.SH "PORTABILITY"
.IX Header "PORTABILITY"
\&\fIlatexdiff\fR does not make use of external commands and thus should run
-on any platform supporting Perl 5.6 or higher. If files with encodings
+on any platform supporting Perl 5.6 or higher. If files with encodings
other than \s-1ASCII\s0 or \s-1UTF\-8\s0 are processed, Perl 5.8 or higher is required.
.PP
The standard version of \fIlatexdiff\fR requires installation of the Perl package
-\&\f(CW\*(C`Algorithm::Diff\*(C'\fR (available from \fIwww.cpan.org\fR \-
+\&\f(CW\*(C`Algorithm::Diff\*(C'\fR (available from \fIwww.cpan.org\fR \-
\&\fIhttp://search.cpan.org/~nedkonz/Algorithm\-Diff\-1.15\fR) but a stand-alone
version, \fIlatexdiff-so\fR, which has this package inlined, is available, too.
\&\fIlatexdiff-fast\fR requires the \fIdiff\fR command to be present.
.SH "AUTHOR"
.IX Header "AUTHOR"
-Version 1.3.3
-Copyright (C) 2004\-2022 Frederik Tilmann
+Version 1.3.4
+Copyright (C) 2004\-2024 Frederik Tilmann
.PP
This program is free software; you can redistribute it and/or modify
it under the terms of the \s-1GNU\s0 General Public License Version 3
.PP
-Contributors of fixes and additions: V. Kuhlmann, J. Paisley, N. Becker, T. Doerges, K. Huebner,
+Contributors of fixes and additions: V. Kuhlmann, J. Paisley, N. Becker, T. Doerges, K. Huebner,
T. Connors, Sebastian Gouezel and many others.
Thanks to the many people who sent in bug reports, feature suggestions, and other feedback.
diff --git a/Master/texmf-dist/doc/man/man1/latexdiff.man1.pdf b/Master/texmf-dist/doc/man/man1/latexdiff.man1.pdf
index e241f442245..09595329435 100644
--- a/Master/texmf-dist/doc/man/man1/latexdiff.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latexdiff.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latexmk.1 b/Master/texmf-dist/doc/man/man1/latexmk.1
index 1f041da752c..563202a5bed 100644
--- a/Master/texmf-dist/doc/man/man1/latexmk.1
+++ b/Master/texmf-dist/doc/man/man1/latexmk.1
@@ -1,4 +1,4 @@
-.TH LATEXMK 1 "7 April 2024" ""
+.TH LATEXMK 1 "27 December 2024" ""
.SH NAME
latexmk \- generate LaTeX document
.SH SYNOPSIS
@@ -488,10 +488,12 @@ configuration issues.
.TP
.B -dvi
Generate dvi version of document using latex.
+(And turn off any incompatible requests.)
.TP
.B -dvilua
Generate dvi version of document using lualatex instead of latex.
+(And turn off any incompatible requests.)
.TP
.B -dvi-
@@ -619,8 +621,8 @@ Print help information.
.TP
.B -hnt
-Generate hnt (HINT) version of document using hilatex. (And turn off dvi,
-postscript, and pdf modes.)
+Generate hnt (HINT) version of document using hilatex.
+(And turn off any incompatible requests.)
.TP
.B -jobname=STRING
@@ -716,7 +718,7 @@ See also the \fI$silence_logfile_warnings\fR configuration variable.
.TP
.B -lualatex
Use \fIlualatex\fR. That is, use \fIlualatex\fR to process the source file(s) to
-pdf. The generation of dvi and postscript files is turned off.
+pdf. The generation of dvi, hnt, postscript and xdv files is turned off.
This option is equivalent to using the following set of options
@@ -882,13 +884,13 @@ This option is one that is allowed for \fIlatex\fR, \fIlualatex\fR, and
\fIlatexmk\fR emulates it in a way suitable for the context of
\fIlatexmk\fR and its workflows.
-If FORMAT is dvi, then dvi output is turned on, and postscript and pdf
+-If FORMAT is dvi, then dvi output is turned on, and postscript, pdf and xdv
output are turned off. This is equivalent to using the options \fB-dvi -ps-
--pdf-\fR.
+-pdf- -xdv-\fR.
-If FORMAT is pdf, then pdf output is turned on, and dvi and postscript
+If FORMAT is pdf, then pdf output is turned on, and dvi, postscript and xdv
output are turned off. This is equivalent to using the options \fB-pdf -ps-
--dvi-\fR.
+-dvi- -xdv-\fR.
If FORMAT is anything else, \fIlatexmk\fR gives an error.
@@ -916,7 +918,10 @@ so it turns them off.
.TP
.B -pdf
-Generate pdf version of document using \fIpdflatex\fR. (If you wish
+Generate pdf version of document using \fIpdflatex\fR.
+(And turn off any incompatible requests.)
+
+(If you wish
to use \fIlualatex\fR or \fIxelatex\fR, you can use whichever of the
options \fB-pdflua\fR, \fB-pdfxe\fR, \fB-lualatex\fR or \fB-xelatex\fR
applies.) To configure
@@ -927,6 +932,7 @@ applies.) To configure
.B -pdfdvi
Generate dvi file and then pdf version of document from the dvi file, by
default using dvipdf.
+(And turn off any incompatible requests.)
The program used to compile the document to dvi is \fIlatex\fR by default,
but this can be changed to \fIdvilulatex\fR by the use of the \fB-dvilua\fR
@@ -935,11 +941,13 @@ option or by setting \fI$dvi_mode\fR to 2.
.TP
.B -pdflua
Generate pdf version of document using \fIlualatex\fR.
+(And turn off any incompatible requests.)
.TP
.B -pdfps
Generate dvi file, ps file from the dvi file, and then pdf file from the
ps file.
+(And turn off any incompatible requests.)
The program used to compile the document to dvi is \fIlatex\fR by default,
but this can be changed to \fIdvilulatex\fR by the use of the \fB-dvilua\fR
@@ -947,7 +955,10 @@ option or by setting \fI$dvi_mode\fR to 2.
.TP
.B -pdfxe
-Generate pdf version of document using \fIxelatex\fR. Note that to
+Generate pdf version of document using \fIxelatex\fR.
+(And turn off any incompatible requests.)
+
+Note that to
optimize processing time, \fIlatexmk\fR uses \fIxelatex\fR to generate
an .xdv file rather than a pdf file directly. Only after possibly
multiple runs to generate a fully up-to-date .xdv file does \fIlatexmk\fR
@@ -977,8 +988,8 @@ precisely, whatever program is configured to be used in the
.TP
.B -pdflatex
-This sets the generation of pdf files by \fIpdflatex\fR, and turns off the
-generation of dvi and ps files.
+Set the generation of pdf files by \fIpdflatex\fR.
+(And turn off any incompatible requests.)
\fINote: to set the \fRcommand\fI used when pdflatex is specified, see the
\fB-pdflatex="COMMAND"\fI option.\fR
@@ -1052,6 +1063,7 @@ used for print out.
.TP
.B -ps
Generate postscript version of document.
+(And turn off any incompatible requests.)
.TP
.B -ps-
@@ -1338,10 +1350,10 @@ Print version number of \fIlatexmk\fR.
Opposite of \fB-silent\fR. This is the default setting.
.TP
-.B -view=default\fR,\fB -view=dvi\fR,\fB -view=ps\fR,\fB -view=pdf\fR,\fB -view=none
+.B -view=default\fR,\fB -view=dvi\fR,\fB -view=hnt\fR,\fB -view=ps\fR,\fB -view=pdf\fR,\fB -view=none
Set the kind of file used when previewing is requested (e.g., by the
\fB-pv\fR or \fB-pvc\fR switches). The default is to view the "highest"
-kind of requested file (in the low-to-high order .dvi, .ps, .pdf).
+kind of requested file (in the low-to-high order .dvi, .hnt, .ps, .pdf).
Note the possibility \fB-view=none\fR where no viewer is opened at
all. One example of is use is in conjunction with the \fB-pvc\fR
@@ -1363,15 +1375,18 @@ configuration variable \fI$warnings_as_errors\fR.
.TP
.B -xdv
Generate xdv version of document using xelatex.
+(And turn off any incompatible requests.)
.TP
.B -xelatex
-Use \fIxelatex\fR. That is, use \fIxelatex\fR to process the source file(s) to
-pdf. The generation of dvi and postscript files is turned off.
+Use \fIxelatex\fR. That is, use \fIxelatex\fR to process the source
+file(s). This will cause generation of a pdf (but indirectly through a xdv
+file).
+(And turn off any incompatible requests.)
-This option is equivalent to using the following set of options
+This option is equivalent to using the following option
- -pdfxe -dvi- -ps-
+ -pdfxe
[\fINote\fR: Note that the method of implementation of this option,
but not its intended primary effect, differ from some earlier versions
@@ -1393,12 +1408,12 @@ specification, this will be done automatically. See the documentation for
the \fB-pdfxe\fR option for why \fIlatexmk\fR makes a .xdv file rather than
a .pdf file when \fIxelatex\fR is used.
-An example of the use of the \fB-pdfxelatex\fR option:
+An example of the use of the \fB-xelatex\fR option:
- latexmk -pdfxe -pdfxelatex="xelatex --shell-escape %O %S" foo.tex
+ latexmk -pdfxe -xelatex="xelatex --shell-escape %O %S" foo.tex
\fINote: This option when provided with the COMMAND argument only sets the
-command for invoking lualatex; it does not turn on the use of
+command for invoking xelatex; it does not turn on the use of
lualatex. That is done by other options or in an initialization file.\fR
.PP
@@ -3695,6 +3710,7 @@ environment variables TMPDIR or TEMP exists, otherwise to the current
directory. Under other operating systems (expected to be UNIX/Linux,
including OS-X), the default is the value of the system environment
variable TMPDIR if it exists, otherwise "/tmp".
+
.TP
.B $use_make_for_missing_files [0]
Whether to use \fImake\fR to try and make files that are missing after
@@ -3709,12 +3725,29 @@ the file. Handling this problem is the job of a suitably defined
Makefile. See the section "USING \fIlatexmk\fR WITH \fImake\fR" for
how to do this. The intent of calling \fImake\fR from \fIlatexmk\fR
is merely to detect dependencies.
+
+.TP
+.B $user_deleted_file_treated_as_changed [0]
+Whether when testing for changed files, a user file that changes status
+from existing to non-existing should be regarded as changed.
+
+The default value is 0, which implies that if a user file (as opposed to a
+generated file) has been deleted since the previous run, then no
+recompilation should be done. The reasoning is that a rerun would simply
+produce an error.
+
+If the value is 1, then disappearance of a user file is treated as
+triggering a rerun, but only in non-preview-continuous mode.
+
+If the value is 2, then disappearance of a user file is treated as
+triggering a rerun, always.
+
.TP
.B $view ["default"]
Which kind of file is to be previewed if a previewer is used. The
-possible values are "default", "dvi", "ps", "pdf". The value
+possible values are "default", "dvi", "hnt", "ps", "pdf", "none". The value
of "default" means that the "highest" of the kinds of file generated is
-to be used (among .dvi, .ps and .pdf).
+to be used (among .dvi, .hnt, .ps and .pdf).
.TP
.B $warnings_as_errors [0]
@@ -4214,7 +4247,7 @@ subroutine, e.g.,
In simple cases, the subroutine can be an anonymous subroutine defined in
the call to add_hooks,
- add_hook( 'after_main_pdf', sub{ print \"TEST\\n\"; return 0; } );
+ add_hook( 'after_main_pdf', sub{ print "TEST\\n"; return 0; } );
Observe that on success, the subroutine should return 0 (like a call to
Perl's system subroutine), so normally this should be coded explicitly. If
@@ -4718,7 +4751,7 @@ e-mail addresses are not written in their standard form to avoid being
harvested too easily.)
.SH AUTHOR
Current version, by John Collins
-(Version 4.85).
+(Version 4.86a).
Report bugs etc to his e-mail (jcc8 at psu.edu).
Released version can be obtained from CTAN:
diff --git a/Master/texmf-dist/doc/man/man1/latexmk.man1.pdf b/Master/texmf-dist/doc/man/man1/latexmk.man1.pdf
index 5d828adc719..fc7ee2de3c0 100644
--- a/Master/texmf-dist/doc/man/man1/latexmk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latexmk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latexrevise.1 b/Master/texmf-dist/doc/man/man1/latexrevise.1
index a67d09564fd..d2d91dbe412 100644
--- a/Master/texmf-dist/doc/man/man1/latexrevise.1
+++ b/Master/texmf-dist/doc/man/man1/latexrevise.1
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "LATEXREVISE 1"
-.TH LATEXREVISE 1 "2021-12-27" "perl v5.30.0" " "
+.TH LATEXREVISE 1 "2021-12-27" "perl v5.34.0" " "
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/Master/texmf-dist/doc/man/man1/latexrevise.man1.pdf b/Master/texmf-dist/doc/man/man1/latexrevise.man1.pdf
index 1c016df1b29..950d6c15c2a 100644
--- a/Master/texmf-dist/doc/man/man1/latexrevise.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latexrevise.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.1 b/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.1
index 9f6800d8b7a..5c9fc681e21 100644
--- a/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.1
+++ b/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ltx2crossrefxml 1"
-.TH ltx2crossrefxml 1 2024-02-03 "" "LATEX CROSSREFWARE"
+.TH ltx2crossrefxml 1 2024-09-02 "" "LATEX CROSSREFWARE"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -91,8 +91,10 @@ ignored, and \fIlatex_file\fR itself is not read (and need not even exist).
Each \f(CW\*(C`.rpi\*(C'\fR file specifies the metadata for a single article to be
uploaded to Crossref (a \f(CW\*(C`journal_article\*(C'\fR element in their schema); an
example is below. These files are output by the \f(CW\*(C`resphilosophica\*(C'\fR
-package (<https://ctan.org/pkg/resphilosophica>), but (as always) can
-also be created by hand or by whatever other method you implement.
+package (<https://ctan.org/pkg/resphilosophica>) and the TUGboat
+publication procedure (<https://tug.org/TUGboat/repository.html>), but
+(as always) can also be created by hand or by whatever other method you
+implement.
.PP
Any \f(CW\*(C`.bbl\*(C'\fR files present are used for the citation information in the
output XML. See the CITATIONS section below.
@@ -102,18 +104,25 @@ citations), standard TeX control sequences are replaced with plain text
or UTF\-8 or eliminated, as appropriate. The \f(CW\*(C`LaTeX::ToUnicode::convert\*(C'\fR
routine is used for this (<https://ctan.org/pkg/bibtexperllibs>).
Tricky TeX control sequences will almost surely not be handled
-correctly. If \f(CW\*(C`\-\-rpi\-is\-xml\*(C'\fR is given, the author and title strings
-from the rpi files are output as-is, assuming they are valid XML; no
-checking is done. Citation text from \f(CW\*(C`.bbl\*(C'\fR files is always converted
-from LaTeX to plain text.
+correctly.
.PP
-This script just writes an XML file. It's up to you to actually do the
+If \f(CW\*(C`\-\-rpi\-is\-xml\*(C'\fR is given, the author and title strings from the rpi
+files are output as-is, assuming they are valid XML; no checking is
+done.
+.PP
+Citation text from \f(CW\*(C`.bbl\*(C'\fR files is always converted from LaTeX to plain
+text.
+.PP
+This script just writes an XML file. It's up to you to do the
uploading to Crossref; for example, you can use their Java tool
\&\f(CW\*(C`crossref\-upload\-tool.jar\*(C'\fR
(<https://www.crossref.org/education/member\-setup/direct\-deposit\-xml/https\-post>).
-For the definition of their schema, see
-<https://data.crossref.org/reports/help/schema_doc/4.4.2/index.html>
-(this is the schema version currently followed by this script).
+.PP
+For the definition of the Crossref schema currently output by this
+script, see
+<https://data.crossref.org/reports/help/schema_doc/5.3.1/index.html>
+with additional links and information at
+<https://www.crossref.org/documentation/schema\-library/metadata\-deposit\-schema\-5\-3\-1/>.
.SH "CONFIGURATION FILE FORMAT"
.IX Header "CONFIGURATION FILE FORMAT"
The configuration file is read as Perl code. Thus, comment lines
@@ -188,7 +197,8 @@ Any other journal must always specify this.
The \f(CW%authors\fR field is split at \f(CW\*(C`\eand\*(C'\fR (ignoring whitespace before
and after), and output as the \f(CW\*(C`contributors\*(C'\fR element, using
\&\f(CW\*(C`sequence="first"\*(C'\fR for the first listed, \f(CW\*(C`sequence="additional"\*(C'\fR for
-the remainder.
+the remainder. The authors are parsed using \f(CW\*(C`BibTeX::Parser::Author\*(C'\fR
+(<https://ctan.org/pkg/bibtexperllibs>).
.PP
If the \f(CW%publicationType\fR is not specified, it defaults to
\&\f(CW\*(C`full_text\*(C'\fR, since that has historically been the case; \f(CW\*(C`full_text\*(C'\fR
@@ -200,8 +210,7 @@ from the given \f(CW\*(C`journal_article\*(C'\fR element.
Each \f(CW\*(C`.rpi\*(C'\fR must contain information for only one article, but multiple
files can be read in a single run. It would not be difficult to support
multiple articles in a single \f(CW\*(C`.rpi\*(C'\fR file, but it makes debugging and
-error correction easier when each uploaded XML contains a single
-article.
+error correction easier to keep the input to one article per file.
.SS "MORE ABOUT AUTHOR NAMES"
.IX Subsection "MORE ABOUT AUTHOR NAMES"
The three formats for names recognized are (not coincidentally) the same
@@ -220,7 +229,8 @@ separators are not supported, unlike BibTeX.
In short, you may almost always use the first form; you shouldn't if
either there's a Jr part, or the Last part has multiple tokens but
there's no von part. See the \f(CW\*(C`btxdoc\*(C'\fR (``BibTeXing'' by Oren Patashnik)
-document for details.
+document for details. The authors are parsed using
+\&\f(CW\*(C`BibTeX::Parser::Author\*(C'\fR (<https://ctan.org/pkg/bibtexperllibs>).
.PP
In the \f(CW%authors\fR line of a \f(CW\*(C`.rpi\*(C'\fR file, some secondary directives are
recognized, indicated by \f(CW\*(C`|\*(C'\fR characters. Easiest to explain with an
@@ -284,12 +294,17 @@ this same format.
.PP
Feature request: if anyone is interested in figuring out how to generate
structured citations
-(<https://data.crossref.org/reports/help/schema_doc/5.3.1/schema_5_3_1.html#citation>)
-instead of these flat text dumps, that would be great. Except the schema
-seems to support much less than described at
-<https://www.crossref.org/documentation/principles\-practices/best\-practices/bibliographic/>?
-Anyway, the most viable approach is probably to change tugboat.bst to
-output no-op TeX commands like \etubibauthor, \etubibtitle, etc. (a la
+(<https://data.crossref.org/reports/help/schema_doc/5.3.1/common5_3_1_xsd.html#citation>),
+that would be great. The schema does not support many useful fields, so
+we also want to keep the unstructured text output.
+.PP
+Norman Gray's beastie program (<https://heptapod.host/nxg/beastie>)
+supports this, via \f(CW\*(C`beastie extract\-bib.scm \-O crossref $(doc).aux\*(C'\fR,
+as invoked in the TUGboat \f(CW\*(C`Common.mak\*(C'\fR file. Work in progress.
+.PP
+By the way, if for some reason we have to switch away from using
+beastie, the most viable approach is probably to change \f(CW\*(C`tugboat.bst\*(C'\fR
+to output no-op TeX commands like \etubibauthor, \etubibtitle, etc. (a la
biblatex), and use those commands to discern the various crossref field
values. We can't start from the .bib because then we'd have to
reimplement Bib(La)TeX.
diff --git a/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.man1.pdf b/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.man1.pdf
index d7bdbf0c5d5..106737af9a7 100644
--- a/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ltx2crossrefxml.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ltx2unitxt.1 b/Master/texmf-dist/doc/man/man1/ltx2unitxt.1
index 8dc8e714264..e3f1065bba4 100644
--- a/Master/texmf-dist/doc/man/man1/ltx2unitxt.1
+++ b/Master/texmf-dist/doc/man/man1/ltx2unitxt.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH LTX2UNITXT "1" "November 2023" "ltx2unitxt " "User Commands"
+.TH LTX2UNITXT "1" "September 2024" "ltx2unitxt " "User Commands"
.SH NAME
ltx2unitxt \- convert LaTeX source fragment to plain (Unicode) text or simple html
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/ltx2unitxt.man1.pdf b/Master/texmf-dist/doc/man/man1/ltx2unitxt.man1.pdf
index 65577b000dd..a61608377a2 100644
--- a/Master/texmf-dist/doc/man/man1/ltx2unitxt.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ltx2unitxt.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/luafindfont.1 b/Master/texmf-dist/doc/man/man1/luafindfont.1
index fb944166f7e..c6223f6a2fd 100644
--- a/Master/texmf-dist/doc/man/man1/luafindfont.1
+++ b/Master/texmf-dist/doc/man/man1/luafindfont.1
@@ -1,6 +1,6 @@
.\" Manpage for luafindfont.
.\" Contact hvoss@tug.org to correct errors or typos.
-.TH luafindfont 1 "03 nov 2022" "0.11" "luafindfont man page"
+.TH luafindfont 1 "14 feb 2024" "0.15" "luafindfont man page"
.SH NAME
luafindfont
\- retrieve font informations of all installed system and TeX fonts.
@@ -25,6 +25,10 @@ for the font with the given number
.IP -I,--Info (default 0)
Siliar to i but uses the program mtxrun to get ll informations
including features and corresponding languages. List can be very long.
+.IP -l, --listonlynames
+The output is a sorted long list of the symbilc names of the available fonts.
+.IP -L, --listonlyfiles
+The same with filenames (without the path!)
.IP -v,--verbose Verbosity level
Give more informations, by now only -v works
.IP -x,--xetex
diff --git a/Master/texmf-dist/doc/man/man1/luafindfont.man1.pdf b/Master/texmf-dist/doc/man/man1/luafindfont.man1.pdf
index b5a21e249bd..e7ce0bd8d14 100644
--- a/Master/texmf-dist/doc/man/man1/luafindfont.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/luafindfont.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf b/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
index 3c8824e501f..cc1649882c2 100644
--- a/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf b/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf
index 64811591e09..5f70a6ef663 100644
--- a/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf b/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
index 9c389e18f44..86fbb44db10 100644
--- a/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
index eac65da0e6c..40fe3e0a1e9 100644
--- a/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/lualatex.man1.pdf b/Master/texmf-dist/doc/man/man1/lualatex.man1.pdf
index 8b051c18c0c..20d87334b1f 100644
--- a/Master/texmf-dist/doc/man/man1/lualatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/lualatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/luatex.1 b/Master/texmf-dist/doc/man/man1/luatex.1
index 7a3bcc8e778..d651de48333 100644
--- a/Master/texmf-dist/doc/man/man1/luatex.1
+++ b/Master/texmf-dist/doc/man/man1/luatex.1
@@ -1,4 +1,4 @@
-.TH LUATEX 1 "17 November 2019" "Web2C 2024"
+.TH LUATEX 1 "17 November 2019" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/luatex.man1.pdf b/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
index 2e6a599ee32..74a665c3ee4 100644
--- a/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/makeglossaries-lite.1 b/Master/texmf-dist/doc/man/man1/makeglossaries-lite.1
index 5f06d9a914e..6c2ac6e04f0 100644
--- a/Master/texmf-dist/doc/man/man1/makeglossaries-lite.1
+++ b/Master/texmf-dist/doc/man/man1/makeglossaries-lite.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.45)
+.\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -52,10 +52,13 @@
. \}
.\}
.rr rF
+.\"
+.\" Required to disable full justification in groff 1.23.0.
+.if n .ds AD l
.\" ========================================================================
.\"
.IX Title "MAKEGLOSSARIES-LITE 1"
-.TH MAKEGLOSSARIES-LITE 1 2024-04-04 "perl v5.38.2" "makeglossaries-lite Lua Script"
+.TH MAKEGLOSSARIES-LITE 1 2024-11-09 "perl v5.40.0" "makeglossaries-lite Lua Script"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -70,17 +73,17 @@ makeglossaries\-lite \- Calls makeindex/xindy for LaTeX documents using glossar
[\fB\-\-version\fR] [\fB\-\-help\fR] \fIbasename\fR
.SH DESCRIPTION
.IX Header "DESCRIPTION"
-\&\fBmakeglossaries-lite\fR is cut-down Lua alternative to the
-\&\fBmakeglossaries\fR Perl script. It's designed for use with LaTeX documents that
+\&\fBmakeglossaries\-lite\fR is cut\-down Lua alternative to the
+\&\fBmakeglossaries\fR Perl script. It\*(Aqs designed for use with LaTeX documents that
use the glossaries package. Some options that are available to
-\&\fBmakeglossaries\fR aren't available with \fBmakeglossaries-lite\fR.
+\&\fBmakeglossaries\fR aren\*(Aqt available with \fBmakeglossaries\-lite\fR.
The mandatory argument \fIbasename\fR should
be the name of the LaTeX document without the .tex extension.
-\&\fBmakeglossaries-lite\fR will read the auxiliary file to determine whether
+\&\fBmakeglossaries\-lite\fR will read the auxiliary file to determine whether
\&\fBmakeindex\fR or \fBxindy\fR should be called. All the information
required to be passed to the relevant indexing application should
also be contained in the auxiliary file, but may be overridden by
-the option arguments to \fBmakeglossaries-lite\fR.
+the option arguments to \fBmakeglossaries\-lite\fR.
.SH OPTIONS
.IX Header "OPTIONS"
.IP \fB\-q\fR 4
@@ -88,7 +91,7 @@ the option arguments to \fBmakeglossaries-lite\fR.
Quiet mode. Reduces chatter to standard output.
.IP \fB\-n\fR 4
.IX Item "-n"
-Print the commands that would normally be executed but don't run
+Print the commands that would normally be executed but don\*(Aqt run
them.
.IP "\fB\-o\fR \fIfile\fR" 4
.IX Item "-o file"
@@ -125,11 +128,11 @@ Disable implicit page range formation (\fBmakeindex\fR only).
.IP "\fB\-m\fR \fIfile\fR" 4
.IX Item "-m file"
Specify the full path name for \fBmakeindex\fR to \fIfile\fR in the
-event that \fBmakeindex\fR isn't on the operating system's path.
+event that \fBmakeindex\fR isn\*(Aqt on the operating system\*(Aqs path.
.IP "\fB\-x\fR \fIfile\fR" 4
.IX Item "-x file"
Specify the full path name for \fBxindy\fR to \fIfile\fR in the
-event that \fBxindy\fR isn't on the operating system's path.
+event that \fBxindy\fR isn\*(Aqt on the operating system\*(Aqs path.
.IP \fB\-\-version\fR 4
.IX Item "--version"
Prints version number and exits.
diff --git a/Master/texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdf b/Master/texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdf
index d38ee3eaf17..d997a3f28ae 100644
--- a/Master/texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/makeglossaries.1 b/Master/texmf-dist/doc/man/man1/makeglossaries.1
index 8e9345530f1..8102e4739fb 100644
--- a/Master/texmf-dist/doc/man/man1/makeglossaries.1
+++ b/Master/texmf-dist/doc/man/man1/makeglossaries.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.45)
+.\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -52,10 +52,13 @@
. \}
.\}
.rr rF
+.\"
+.\" Required to disable full justification in groff 1.23.0.
+.if n .ds AD l
.\" ========================================================================
.\"
.IX Title "MAKEGLOSSARIES 1"
-.TH MAKEGLOSSARIES 1 2024-04-04 "perl v5.38.2" "makeglossaries Perl Script"
+.TH MAKEGLOSSARIES 1 2024-11-09 "perl v5.40.0" "makeglossaries Perl Script"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -82,7 +85,7 @@ the option arguments to \fBmakeglossaries\fR.
.IX Header "OPTIONS"
.IP \fB\-e\fR 4
.IX Item "-e"
-Don't attempt to repair multiple encaps or illegal page number (\fBmakeindex\fR only).
+Don\*(Aqt attempt to repair multiple encaps or illegal page number (\fBmakeindex\fR only).
.IP \fB\-c\fR 4
.IX Item "-c"
Compress intermediate blanks (\fBmakeindex\fR only).
@@ -95,7 +98,7 @@ Defaults to the parent directory of the base file \fIfilename\fR.
Employ German word ordering (\fBmakeindex\fR only).
.IP \fB\-k\fR 4
.IX Item "-k"
-Don't try forking with piped redirection. (Lessens the
+Don\*(Aqt try forking with piped redirection. (Lessens the
effect of \-q)
.IP \fB\-l\fR 4
.IX Item "-l"
@@ -107,10 +110,10 @@ language. See \fBxindy\fR documentation for further details.
.IP "\fB\-m\fR \fIfile\fR" 4
.IX Item "-m file"
Specify the full path name for \fBmakeindex\fR to \fIfile\fR in the
-event that \fBmakeindex\fR isn't on the operating system's path.
+event that \fBmakeindex\fR isn\*(Aqt on the operating system\*(Aqs path.
.IP \fB\-n\fR 4
.IX Item "-n"
-Print the commands that would normally be executed but don't run them.
+Print the commands that would normally be executed but don\*(Aqt run them.
.IP "\fB\-o\fR \fIfile\fR" 4
.IX Item "-o file"
Use \fIfile\fR as the output file. (Only suitable for documents
@@ -142,7 +145,7 @@ Disable implicit page range formation (\fBmakeindex\fR only).
.IP "\fB\-x\fR \fIfile\fR" 4
.IX Item "-x file"
Specify the full path name for \fBxindy\fR to \fIfile\fR in the
-event that \fBxindy\fR isn't on the operating system's path.
+event that \fBxindy\fR isn\*(Aqt on the operating system\*(Aqs path.
.IP \fB\-\-version\fR 4
.IX Item "--version"
Prints version number and exits.
diff --git a/Master/texmf-dist/doc/man/man1/makeglossaries.man1.pdf b/Master/texmf-dist/doc/man/man1/makeglossaries.man1.pdf
index 1ca409fffc5..36068ea2ae0 100644
--- a/Master/texmf-dist/doc/man/man1/makeglossaries.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/makeglossaries.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.1 b/Master/texmf-dist/doc/man/man1/memoize-clean.1
index 67dd0c98fc6..16e6d9d54d9 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-clean.1
+++ b/Master/texmf-dist/doc/man/man1/memoize-clean.1
@@ -1,36 +1,18 @@
-.\" Automatically generated by Pandoc 3.1.6
+.\" Automatically generated by Pandoc 3.1.11.1
.\"
-.\" Define V font for inline verbatim, using C font in formats
-.\" that render this, and otherwise B font.
-.ie "\f[CB]x\f[]"x" \{\
-. ftr V B
-. ftr VI BI
-. ftr VB B
-. ftr VBI BI
-.\}
-.el \{\
-. ftr V CR
-. ftr VI CI
-. ftr VB CB
-. ftr VBI CBI
-.\}
-.TH "memoize-clean" "1" "April 02, 2024" "memoize-clean of Memoize v1.3.0" "User Manual"
-.nh
+.TH "memoize\-clean" "1" "December 02, 2024" "memoize\-clean of Memoize v1.4.1" "User Manual"
.SH NAME
-.PP
-memoize-clean.pl, memoize-clean.py - Remove (stale) memo and extern
+memoize\-clean.pl, memoize\-clean.py \- Remove (stale) memo and extern
files
.SH SYNOPSIS
-.PP
-\f[B]memoize-clean.pl\f[R] [\f[I]OPTIONS\f[R]] [\f[I]document1.mmz\f[R]
+\f[B]memoize\-clean.pl\f[R] [\f[I]OPTIONS\f[R]] [\f[I]document1.mmz\f[R]
\&...]
.PP
-\f[B]memoize-clean.py\f[R] [\f[I]OPTIONS\f[R]] [\f[I]document1.mmz\f[R]
+\f[B]memoize\-clean.py\f[R] [\f[I]OPTIONS\f[R]] [\f[I]document1.mmz\f[R]
\&...]
.SH DESCRIPTION
-.PP
-\f[B]memoize-clean\f[R] is a script accompanying Memoize, a TeX package
-which allows the author to reuse the results of compilation-intensive
+\f[B]memoize\-clean\f[R] is a script accompanying Memoize, a TeX package
+which allows the author to reuse the results of compilation\-intensive
code such as TikZ pictures.
.PP
By default, this script removes stale memo and extern files.
@@ -40,33 +22,36 @@ during the last compilation of the document.
Typically, stale files arise when we change the memoized code (or its
context).
.PP
-\f[B]memoize-clean.pl\f[R] removes all memo and extern files with
+\f[B]memoize\-clean.pl\f[R] removes all memo and extern files with
prefixes mentioned in the listed \f[B].mmz\f[R] files and by options
-\f[B]--prefix\f[R] which are not explicitly mentioned in the
+\f[B]\-\-prefix\f[R] which are not explicitly mentioned in the
\f[B].mmz\f[R] files.
.PP
-Before deleting anything, \f[B]memoize-clean.pl\f[R] lists all the files
-it would delete and asks for confirmation.
+Before deleting anything, \f[B]memoize\-clean.pl\f[R] lists all the
+files it would delete and asks for confirmation.
.SH OPTIONS
.TP
-\f[B]-p, --prefix\f[R]
+\f[B]\-p, \-\-prefix\f[R]
Add a memo/extern prefix for cleaning.
This option may be given multiple times.
.TP
-\f[B]-a, --all\f[R]
+\f[B]\-a, \-\-all\f[R]
Remove all memos and externs, rather than only the stale ones.
.TP
-\f[B]-y, --yes\f[R]
+\f[B]\-y, \-\-yes\f[R]
Do not ask for confirmation.
.TP
-\f[B]-q, --quiet\f[R]
+\f[B]\-q, \-\-quiet\f[R]
Don\[cq]t describe what\[cq]s happening.
.TP
-\f[B]-h, --help\f[R]
+\f[B]\-h, \-\-help\f[R]
Show help.
.TP
-\f[B]-V, --version\f[R]
+\f[B]\-V, \-\-version\f[R]
Show the Memoize version number and exit.
.SH SEE ALSO
-.PP
-Memoize manual (https://ctan.org/pkg/memoize), section 6.6.3.
+\c
+.UR https://ctan.org/pkg/memoize
+Memoize manual
+.UE \c
+, section 6.6.3.
diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf
index 2f5d40ebb80..54157c11041 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf
index 2f5d40ebb80..54157c11041 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf
index 2f5d40ebb80..54157c11041 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.1 b/Master/texmf-dist/doc/man/man1/memoize-extract.1
index fc705c9d3d0..4e1952db937 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-extract.1
+++ b/Master/texmf-dist/doc/man/man1/memoize-extract.1
@@ -1,51 +1,33 @@
-.\" Automatically generated by Pandoc 3.1.6
+.\" Automatically generated by Pandoc 3.1.11.1
.\"
-.\" Define V font for inline verbatim, using C font in formats
-.\" that render this, and otherwise B font.
-.ie "\f[CB]x\f[]"x" \{\
-. ftr V B
-. ftr VI BI
-. ftr VB B
-. ftr VBI BI
-.\}
-.el \{\
-. ftr V CR
-. ftr VI CI
-. ftr VB CB
-. ftr VBI CBI
-.\}
-.TH "memoize-extract" "1" "April 02, 2024" "memoize-extract of Memoize v1.3.0" "User Manual"
-.nh
+.TH "memoize\-extract" "1" "December 02, 2024" "memoize\-extract of Memoize v1.4.1" "User Manual"
.SH NAME
-.PP
-memoize-extract.pl, memoize-extract.py - Extract extern pages out of the
-PDF
+memoize\-extract.pl, memoize\-extract.py \- Extract extern pages out of
+the PDF
.SH SYNOPSIS
+\f[B]memoize\-extract.pl\f[R] [\f[I]OPTIONS\f[R]] \f[I]document.mmz\f[R]
.PP
-\f[B]memoize-extract.pl\f[R] [\f[I]OPTIONS\f[R]] \f[I]document.mmz\f[R]
-.PP
-\f[B]memoize-extract.py\f[R] [\f[I]OPTIONS\f[R]] \f[I]document.mmz\f[R]
+\f[B]memoize\-extract.py\f[R] [\f[I]OPTIONS\f[R]] \f[I]document.mmz\f[R]
.SH DESCRIPTION
-.PP
-\f[B]memoize-extract\f[R] is a script accompanying Memoize, a TeX
+\f[B]memoize\-extract\f[R] is a script accompanying Memoize, a TeX
package which allows the author to reuse the results of
-compilation-intensive code such as TikZ pictures.
+compilation\-intensive code such as TikZ pictures.
.PP
Memoize dumps the created externs (boxes containing the typeset material
to be reused) onto their own pages in the produced PDF file.
-It is the job of \f[B]memoize-extract\f[R] to extract these extern pages
-into separate PDF files.
+It is the job of \f[B]memoize\-extract\f[R] to extract these extern
+pages into separate PDF files.
At subsequent compilations, Memoize will include those extern files into
the document, without compiling their source again.
.PP
-Memoize communicates with \f[B]memoize-extract\f[R] through file
+Memoize communicates with \f[B]memoize\-extract\f[R] through file
\f[I]document.mmz\f[R].
When \f[I]document.tex\f[R] is compiled to produce
\f[I]document.pdf\f[R], Memoize produces \f[I]document.mmz\f[R], which
records which pages in the produced document are extern pages and to
which extern files they should be extracted.
Therefore, after compiling \f[I]document.tex\f[R], the externs should be
-extracted by \f[B]memoize-extract\f[R] \f[I]document.mmz\f[R].
+extracted by \f[B]memoize\-extract\f[R] \f[I]document.mmz\f[R].
.PP
\f[I]document.mmz\f[R] may also be given as document* or
\f[I]document.tex\f[R].
@@ -54,65 +36,70 @@ filename is relative to the output directory specified by this variable.
.PP
\f[I]document.mmz\f[R] also records the expected width and height of
each extern.
-In case of a mismatch, \f[B]memoize-extract\f[R] refuses to extract the
+In case of a mismatch, \f[B]memoize\-extract\f[R] refuses to extract the
page and removes the extern file if it already exist, and prints a
warning message to the standard error.
-The script also refuses to extract the page if a (c)c-memo associated to
-the extern does not exist.
+The script also refuses to extract the page if a (c)c\-memo associated
+to the extern does not exist.
See also section SECURITY.
.PP
The Perl (.pl) and the Python (.py) version of the script are
functionally equivalent.
-The Perl script requires library
-PDF::API2 (https://metacpan.org/pod/PDF::API2), and the Python script
-requires library pdfrw2 (https://pypi.org/project/pdfrw2).
+The Perl script requires library \c
+.UR https://metacpan.org/pod/PDF::API2
+PDF::API2
+.UE \c
+, and the Python script requires library \c
+.UR https://pypi.org/project/pdfrw2
+pdfrw2
+.UE \c
+\&.
.SH OPTIONS
.TP
-\f[B]-P, --pdf\f[R] \f[I]filename.pdf\f[R]
+\f[B]\-P, \-\-pdf\f[R] \f[I]filename.pdf\f[R]
The externs will be extracted from \f[I]filename.pdf\f[R].
By default, they are extracted from \f[I]document.pdf\f[R].
.TP
-\f[B]-p, --prune\f[R]
+\f[B]\-p, \-\-prune\f[R]
Remove the extern pages from the PDF after extraction.
.TP
-\f[B]-k, --keep\f[R]
+\f[B]\-k, \-\-keep\f[R]
Do not modify the \f[I]document.mmz\f[R] to mark the externs as
extracted.
By default, they are commented out to prevent double extraction.
.TP
-\f[B]-F, --format\f[R] \f[I]latex\f[R]|\f[I]plain\f[R]|\f[I]context\f[R]
+\f[B]\-F, \-\-format\f[R] \f[I]latex\f[R]|\f[I]plain\f[R]|\f[I]context\f[R]
When this option is given, the script assumes that it was called from
within a TeX compilation of a document in the given format: it prefixes
all output by the script name, and creates a log file
-\f[I]document.mmz.log\f[R], which receives any extraction-related
+\f[I]document.mmz.log\f[R], which receives any extraction\-related
warnings and errors.
.TP
-\f[B]-f, --force\f[R]
-Extract the extern even if the size-check fails.
+\f[B]\-f, \-\-force\f[R]
+Extract the extern even if the size\-check fails.
.TP
-\f[B]-q, --quiet\f[R]
+\f[B]\-q, \-\-quiet\f[R]
Don\[cq]t describe what\[cq]s happening.
.TP
-\f[B]-m, --mkdir\f[R]
-A paranoid \f[I]mkdir -p\f[R].
+\f[B]\-m, \-\-mkdir\f[R]
+A paranoid \f[I]mkdir \-p\f[R].
(No extraction occurs, \f[I]document.mmz\f[R] is interpreted as a
directory name, which may end in any suffix; no suffix mangling is
performed.)
.TP
-\f[B]-V, --version\f[R]
+\f[B]\-V, \-\-version\f[R]
Show the Memoize version number and exit.
.TP
-\f[B]-h, --help\f[R]
+\f[B]\-h, \-\-help\f[R]
Show help and exit.
.SH SECURITY
-.PP
This script respects the restrictions on file input and output imposed
by the TeX configuration, more precisely, the variables
\f[I]openin_any\f[R] and \f[I]openout_any\f[R] of the \f[B]kpathsea\f[R]
library (https://tug.org/kpathsea).
You can inspect the values of these variables by executing
-`\f[B]kpsewhich\f[R] -var-value=openin_any' and `\f[B]kpsewhich\f[R]
--var-value=openout_any'.
+\f[CR]kpsewhich \-var\-value=openin_any\f[R] and
+\f[CR]kpsewhich \-var\-value=openout_any\f[R].
The interpretation is as follows:
.TP
\f[B]a\f[R] (or \f[B]y\f[R] or \f[B]1\f[R]) any
@@ -130,7 +117,7 @@ or the directory specified by \f[I]TEXMFOUTPUT\f[R] or
\f[B]tlmgr\f[R]) or as an environment variable.
\f[I]TEXMF_OUTPUT_DIRECTORY\f[R] may only be set as an environment
variables; it is automatically set by TeX when called by
-\f[I]-output-directory\f[R] option (starting in TeXLive 2024).
+\f[I]\-output\-directory\f[R] option (starting in TeXLive 2024).
.SH EXIT STATUS
.TP
\f[B]0\f[R]
@@ -140,18 +127,21 @@ if \f[I]document.mmz\f[R] does not exist.
.TP
\f[B]10\f[R]
A warning also reported back to the compilation when given option
-\f[B]--format\f[R].
-Currently, either: (i) size-mismatch; (ii) a non-existing associated
-(c)c-memo file; or (iii) unavailable \f[I]kpsewhich\f[R].
+\f[B]\-\-format\f[R].
+Currently, either: (i) size\-mismatch; (ii) a non\-existing associated
+(c)c\-memo file; or (iii) unavailable \f[I]kpsewhich\f[R].
.TP
\f[B]11\f[R]
An error also reported back to the compilation when given option
-\f[B]--format\f[R].
-Currently, either: (i) a currupted document PDF, or (ii) a kpathsea
+\f[B]\-\-format\f[R].
+Currently, either: (i) a corrupted document PDF, or (ii) a kpathsea
permission error.
.PP
Other exit codes are as produced by the underlying scripting language
(Perl of Python).
.SH SEE ALSO
-.PP
-Memoize manual (https://ctan.org/pkg/memoize), section 6.6.1.
+\c
+.UR https://ctan.org/pkg/memoize
+Memoize manual
+.UE \c
+, section 6.6.1.
diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf
index dbede07fdcb..5b2530fc304 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf
index dbede07fdcb..5b2530fc304 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf
index dbede07fdcb..5b2530fc304 100644
--- a/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf b/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf
index a8355232c39..a39fb4236f6 100644
--- a/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mf.1 b/Master/texmf-dist/doc/man/man1/mf.1
index 8f39eb819de..bf722070281 100644
--- a/Master/texmf-dist/doc/man/man1/mf.1
+++ b/Master/texmf-dist/doc/man/man1/mf.1
@@ -1,4 +1,4 @@
-.TH MF 1 "24 August 2023" "Web2C 2024"
+.TH MF 1 "24 August 2023" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/mf.man1.pdf b/Master/texmf-dist/doc/man/man1/mf.man1.pdf
index 9e8be2c1bb0..bcc171c4990 100644
--- a/Master/texmf-dist/doc/man/man1/mf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mflua.1 b/Master/texmf-dist/doc/man/man1/mflua.1
new file mode 100644
index 00000000000..fa31c781303
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/mflua.1
@@ -0,0 +1,72 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
+.TH MFLUA "1" "February 2025" "TeX Live" "User Commands"
+.SH NAME
+MFLua \- manual page for MFLua 2.71828182-1.0.1-alpha (TeX Live 2025)
+.SH SYNOPSIS
+.B mflua
+[\fI\,OPTION\/\fR]... [\fI\,MFNAME\/\fR[\fI\,.mf\/\fR]] [\fI\,COMMANDS\/\fR]
+.br
+.B mflua
+[\fI\,OPTION\/\fR]... \fI\,\FIRST-LINE\/\fR
+.br
+.B mflua
+[\fI\,OPTION\/\fR]... \fI\,&BASE ARGS\/\fR
+.SH DESCRIPTION
+.IP
+Run MFLua on MFNAME, usually creating MFNAME.tfm and MFNAME.NNNNgf,
+where NNNN is the resolution of the specified mode (2602 by default).
+Any following COMMANDS are processed as Metafont input,
+after MFNAME is read.
+If the first line of MFNAME is %&BASE, and BASE is an existing .base file,
+use it. Else use `NAME.base', where NAME is the program invocation name,
+most commonly `mf'.
+.IP
+Alternatively, if the first non\-option argument begins with a backslash,
+interpret all non\-option arguments as a line of Metafont input.
+.IP
+Alternatively, if the first non\-option argument begins with a &, the
+next word is taken as the BASE to read, overriding all else. Any
+remaining arguments are processed as above.
+.IP
+If no arguments or options are specified, prompt for input.
+.PP
+\fB\-base\fR=\fI\,BASENAME\/\fR use BASENAME instead of program name or a %& line
+[\-no]\-file\-line\-error disable/enable file:line:error style messages
+\fB\-halt\-on\-error\fR stop processing at the first error
+\fB\-ini\fR be inimf, for dumping bases; this is implicitly
+.IP
+true if the program name is `inimf'
+.PP
+\fB\-interaction\fR=\fI\,STRING\/\fR set interaction mode (STRING=batchmode/nonstopmode/
+.IP
+scrollmode/errorstopmode)
+.PP
+\fB\-jobname\fR=\fI\,STRING\/\fR set the job name to STRING
+\fB\-kpathsea\-debug\fR=\fI\,NUMBER\/\fR set path searching debugging flags according to
+.IP
+the bits of NUMBER
+.PP
+[\-no]\-mktex=FMT disable/enable mktexFMT generation (FMT=mflua)
+\fB\-output\-directory\fR=\fI\,DIR\/\fR use existing DIR as the directory to write files in
+[\-no]\-parse\-first\-line disable/enable parsing of first line of input file
+\fB\-progname\fR=\fI\,STRING\/\fR set program (and base) name to STRING
+\fB\-recorder\fR enable filename recorder
+\fB\-translate\-file\fR=\fI\,TCXNAME\/\fR use the TCX file TCXNAME
+\fB\-8bit\fR make all characters printable by default
+\fB\-help\fR display this help and exit
+\fB\-version\fR output version information and exit
+.SH "REPORTING BUGS"
+Email bug reports to luigi.scarso@gmail.com.
+.PP
+kpathsea version 6.4.1
+.br
+Copyright 2025 L. Scarso.
+.br
+There is NO warranty. Redistribution of this software is
+covered by the terms of both the MFLua copyright and
+the Lesser GNU General Public License.
+.br
+For more information about these matters, see the file
+named COPYING and the MFLua source.
+.br
+Primary author of MFLua: L. Scarso.
diff --git a/Master/texmf-dist/doc/man/man1/mflua.man1.pdf b/Master/texmf-dist/doc/man/man1/mflua.man1.pdf
new file mode 100644
index 00000000000..69dafb4ca89
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/mflua.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mft.1 b/Master/texmf-dist/doc/man/man1/mft.1
index 230d3b0a6e5..f7996e9d510 100644
--- a/Master/texmf-dist/doc/man/man1/mft.1
+++ b/Master/texmf-dist/doc/man/man1/mft.1
@@ -1,4 +1,4 @@
-.TH MFT 1 "27 May 2018" "Web2C 2024"
+.TH MFT 1 "27 May 2018" "Web2C 2025"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/mft.man1.pdf b/Master/texmf-dist/doc/man/man1/mft.man1.pdf
index 09737a2ec5e..05498934c7a 100644
--- a/Master/texmf-dist/doc/man/man1/mft.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mft.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf
index 2a0376524b4..2f3aae6444c 100644
--- a/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mpost.1 b/Master/texmf-dist/doc/man/man1/mpost.1
index 3754e690a1f..5b240ef1381 100644
--- a/Master/texmf-dist/doc/man/man1/mpost.1
+++ b/Master/texmf-dist/doc/man/man1/mpost.1
@@ -1,4 +1,4 @@
-.TH MPOST 1 "31 December 2018" "Web2C 2024"
+.TH MPOST 1 "31 December 2018" "Web2C 2025"
.\"=====================================================================
.de URL
\\$2 \(laURL: \\$1 \(ra\\$3
diff --git a/Master/texmf-dist/doc/man/man1/mpost.man1.pdf b/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
index bfcb8386713..7510a4e89fb 100644
--- a/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-babel.1 b/Master/texmf-dist/doc/man/man1/mtx-babel.1
index 293ef2d959c..121981ddeb2 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-babel.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-babel.1
@@ -1,4 +1,4 @@
-.TH "mtx-babel" "1" "01-01-2024" "version 1.20" "Babel Input To UTF Conversion"
+.TH "mtx-babel" "1" "01-01-2025" "version 1.20" "Babel Input To UTF Conversion"
.SH NAME
mtx-babel - Babel Input To UTF Conversion
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdf
index 6cf469e98f5..d223c05b208 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-base.1 b/Master/texmf-dist/doc/man/man1/mtx-base.1
index b25656de69e..e0d4fc9553a 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-base.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-base.1
@@ -1,4 +1,4 @@
-.TH "mtx-base" "1" "01-01-2024" "version 1.35" "ConTeXt TDS Management Tool (aka luatools)"
+.TH "mtx-base" "1" "01-01-2025" "version 1.35" "ConTeXt TDS Management Tool (aka luatools)"
.SH NAME
mtx-base - ConTeXt TDS Management Tool (aka luatools)
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-base.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-base.man1.pdf
index bba56079620..e53e28849d5 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-base.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-base.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-bibtex.1 b/Master/texmf-dist/doc/man/man1/mtx-bibtex.1
index 5c18226b76b..0f88f904e3b 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-bibtex.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-bibtex.1
@@ -1,4 +1,4 @@
-.TH "mtx-bibtex" "1" "01-01-2024" "version 1.00" "bibtex helpers"
+.TH "mtx-bibtex" "1" "01-01-2025" "version 1.00" "bibtex helpers"
.SH NAME
mtx-bibtex - bibtex helpers
.SH SYNOPSIS
@@ -17,6 +17,9 @@ convert bibtex database(s) to xml
.B --tolua
convert bibtex database(s) to lua
.TP
+.B --totxt
+convert bibtex database(s) to text (key = value)
+.TP
.B --search
seatch bibtex database(s)
.SH AUTHOR
diff --git a/Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdf
index 5f6055f658c..519167fc8ce 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-cache.1 b/Master/texmf-dist/doc/man/man1/mtx-cache.1
index fb8949e517e..286d89356b3 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-cache.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-cache.1
@@ -1,4 +1,4 @@
-.TH "mtx-cache" "1" "01-01-2024" "version 1.01" "ConTeXt & MetaTeX Cache Management"
+.TH "mtx-cache" "1" "01-01-2025" "version 1.01" "ConTeXt & MetaTeX Cache Management"
.SH NAME
mtx-cache - ConTeXt & MetaTeX Cache Management
.SH SYNOPSIS
@@ -15,7 +15,7 @@
generate databases and formats
.TP
.B --erase
-completely remove cache
+completely remove cache [--bytecode]
.TP
.B --list
show cache
diff --git a/Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdf
index b42eeb8832d..60795814a07 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-chars.1 b/Master/texmf-dist/doc/man/man1/mtx-chars.1
index 04bbcd3fb10..f6cce75df54 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-chars.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-chars.1
@@ -1,4 +1,4 @@
-.TH "mtx-chars" "1" "01-01-2024" "version 0.10" "MkII Character Table Generators"
+.TH "mtx-chars" "1" "01-01-2025" "version 0.10" "MkII Character Table Generators"
.SH NAME
mtx-chars - MkII Character Table Generators
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdf
index 517a497864e..71e9ea56186 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-check.1 b/Master/texmf-dist/doc/man/man1/mtx-check.1
index d81161cae42..d107c9aca31 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-check.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-check.1
@@ -1,4 +1,4 @@
-.TH "mtx-check" "1" "01-01-2024" "version 0.10" "Basic ConTeXt Syntax Checking"
+.TH "mtx-check" "1" "01-01-2025" "version 0.10" "Basic ConTeXt Syntax Checking"
.SH NAME
mtx-check - Basic ConTeXt Syntax Checking
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-check.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-check.man1.pdf
index c42c97212e5..b1c32563e00 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-check.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-check.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-colors.1 b/Master/texmf-dist/doc/man/man1/mtx-colors.1
index df4cbd19d45..5f1aaf92d95 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-colors.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-colors.1
@@ -1,4 +1,4 @@
-.TH "mtx-colors" "1" "01-01-2024" "version 0.10" "ConTeXt Color Management"
+.TH "mtx-colors" "1" "01-01-2025" "version 0.10" "ConTeXt Color Management"
.SH NAME
mtx-colors - ConTeXt Color Management
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdf
index 74ef5276508..5f9d3580964 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-context.1 b/Master/texmf-dist/doc/man/man1/mtx-context.1
index 150517dda7c..0f4577b4c65 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-context.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-context.1
@@ -1,4 +1,4 @@
-.TH "mtx-context" "1" "01-01-2024" "version 1.05" "ConTeXt Process Management"
+.TH "mtx-context" "1" "01-01-2025" "version 1.05" "ConTeXt Process Management"
.SH NAME
mtx-context - ConTeXt Process Management
.SH SYNOPSIS
@@ -128,6 +128,9 @@ run without stopping and do not show messages on the console
.B --nonstopmode
run without stopping
.TP
+.B --nocompactfonts
+revert to less efficient (traditional) font scaling
+.TP
.B --nosynctex
never initializes synctex (for production runs)
.TP
@@ -135,7 +138,7 @@ never initializes synctex (for production runs)
run with synctex enabled (better use \setupsynctex[state=start])
.TP
.B --nodates
-omit runtime dates in pdf file (optional value: a number (this 1970 offset time) or string "YYYY-MM-DD HH:MM")
+omit runtime dates in pdf file (optional value: a number (1970 offset) or string "YYYY-MM-DD HH:MM")
.TP
.B --nocompression
forcefully turns off compression in the backend
@@ -209,6 +212,9 @@ use an additional password for opening the document
.TP
.B --permissions
list of: print, modify, extract, add, fillin, assemble, quality
+.TP
+.B --wtpdf
+add an wtpdf conformance blob but best check first if it applies
.SH OPTIONS: SPECIAL
.TP
.B --pdftex
diff --git a/Master/texmf-dist/doc/man/man1/mtx-context.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-context.man1.pdf
index eb1e7016699..25f6ab1e61b 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-context.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-context.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-convert.1 b/Master/texmf-dist/doc/man/man1/mtx-convert.1
index 6f00ee01e0b..b7ecd2ffb7c 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-convert.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-convert.1
@@ -1,4 +1,4 @@
-.TH "mtx-convert" "1" "01-01-2024" "version 0.10" "ConTeXT Graphic Conversion Helpers"
+.TH "mtx-convert" "1" "01-01-2025" "version 0.10" "ConTeXT Graphic Conversion Helpers"
.SH NAME
mtx-convert - ConTeXT Graphic Conversion Helpers
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdf
index da9e3b7d848..d5ce3310b8b 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-ctan.1 b/Master/texmf-dist/doc/man/man1/mtx-ctan.1
index 8f1edd6c621..bf98ade6501 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-ctan.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-ctan.1
@@ -1,4 +1,4 @@
-.TH "mtx-ctan" "1" "01-01-2024" "version 1.00" "Dealing with CTAN"
+.TH "mtx-ctan" "1" "01-01-2025" "version 1.00" "Dealing with CTAN"
.SH NAME
mtx-ctan - Dealing with CTAN
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdf
index bac80e8e6f5..374b62b3bf3 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-dvi.1 b/Master/texmf-dist/doc/man/man1/mtx-dvi.1
index fec258b7399..66408d63e5d 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-dvi.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-dvi.1
@@ -1,4 +1,4 @@
-.TH "mtx-dvi" "1" "01-01-2024" "version 0.01" "ConTeXt DVI Helpers"
+.TH "mtx-dvi" "1" "01-01-2025" "version 0.01" "ConTeXt DVI Helpers"
.SH NAME
mtx-dvi - ConTeXt DVI Helpers
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdf
index aa1605b50a6..06269eae36f 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-epub.1 b/Master/texmf-dist/doc/man/man1/mtx-epub.1
index 2b4767d2b20..76046fcea5e 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-epub.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-epub.1
@@ -1,4 +1,4 @@
-.TH "mtx-epub" "1" "01-01-2024" "version 1.10" "ConTeXt EPUB Helpers"
+.TH "mtx-epub" "1" "01-01-2025" "version 1.10" "ConTeXt EPUB Helpers"
.SH NAME
mtx-epub - ConTeXt EPUB Helpers
.SH SYNOPSIS
@@ -28,6 +28,9 @@ use given tex style for svg generation (overloads style in specification)
.TP
.B --all
assume: --purge --rename --svgmath (for fast testing)
+.TP
+.B --images
+convert images to svg [--fix]
.SH AUTHOR
More information about ConTeXt and the tools that come with it can be found at:
diff --git a/Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdf
index 5957537e75a..06b3b531e16 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-evohome.1 b/Master/texmf-dist/doc/man/man1/mtx-evohome.1
index c366a7da6eb..d2a2b41f30c 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-evohome.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-evohome.1
@@ -1,4 +1,4 @@
-.TH "mtx-evohome" "1" "01-01-2024" "version 1.00" "Evohome Fetcher"
+.TH "mtx-evohome" "1" "01-01-2025" "version 1.00" "Evohome Fetcher"
.SH NAME
mtx-evohome - Evohome Fetcher
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdf
index dfb27f1e2fe..29151cd2648 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-fcd.1 b/Master/texmf-dist/doc/man/man1/mtx-fcd.1
index de6e98c0073..00c56c548a5 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-fcd.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-fcd.1
@@ -1,4 +1,4 @@
-.TH "mtx-fcd" "1" "01-01-2024" "version 1.00" "Fast Directory Change"
+.TH "mtx-fcd" "1" "01-01-2025" "version 1.00" "Fast Directory Change"
.SH NAME
mtx-fcd - Fast Directory Change
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdf
index 27e796fb05b..87686d53f73 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-fixpdf.1 b/Master/texmf-dist/doc/man/man1/mtx-fixpdf.1
index 24cc85aa0f6..d04081e2f4d 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-fixpdf.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-fixpdf.1
@@ -1,4 +1,4 @@
-.TH "mtx-tools" "1" "01-01-2024" "version 1.01" "Some File Related Goodies"
+.TH "mtx-tools" "1" "01-01-2025" "version 1.01" "Some File Related Goodies"
.SH NAME
mtx-tools - Some File Related Goodies
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdf
index 116cddb2c17..33e79a72d40 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-flac.1 b/Master/texmf-dist/doc/man/man1/mtx-flac.1
index 8fe33278614..9a8e73e164e 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-flac.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-flac.1
@@ -1,4 +1,4 @@
-.TH "mtx-flac" "1" "01-01-2024" "version 0.10" "ConTeXt Flac Helpers"
+.TH "mtx-flac" "1" "01-01-2025" "version 0.10" "ConTeXt Flac Helpers"
.SH NAME
mtx-flac - ConTeXt Flac Helpers
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdf
index 82e75a3385e..9b71d32869c 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-fonts.1 b/Master/texmf-dist/doc/man/man1/mtx-fonts.1
index 656d70d27c7..28beaa34ba1 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-fonts.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-fonts.1
@@ -1,4 +1,4 @@
-.TH "mtx-fonts" "1" "01-01-2024" "version 1.00" "ConTeXt Font Database Management"
+.TH "mtx-fonts" "1" "01-01-2025" "version 1.21" "ConTeXt Font Database Management"
.SH NAME
mtx-fonts - ConTeXt Font Database Management
.SH SYNOPSIS
@@ -55,6 +55,12 @@ use name instead of unicodes
.TP
.B --cache=str
use specific cache (otl or otf)
+.TP
+.B --pattern=str
+filter files using pattern
+.TP
+.B --coverage=str
+character list
.SH AUTHOR
More information about ConTeXt and the tools that come with it can be found at:
diff --git a/Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdf
index 1be3a90b237..bdcdfd28467 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-grep.1 b/Master/texmf-dist/doc/man/man1/mtx-grep.1
index 16eddae3690..7d7611c7ca3 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-grep.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-grep.1
@@ -1,4 +1,4 @@
-.TH "mtx-grep" "1" "01-01-2024" "version 0.10" "Simple Grepper"
+.TH "mtx-grep" "1" "01-01-2025" "version 0.10" "Simple Grepper"
.SH NAME
mtx-grep - Simple Grepper
.SH SYNOPSIS
@@ -17,6 +17,9 @@ search for pattern (optional)
.B --count
count matches only
.TP
+.B --all
+count all occurences in a line
+.TP
.B --nocomment
skip lines that start with %% or #
.TP
diff --git a/Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdf
index 7761c058341..5c0bb58d69e 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-install-modules.1 b/Master/texmf-dist/doc/man/man1/mtx-install-modules.1
index 3adb4f3ba04..22c0fe900c9 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-install-modules.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-install-modules.1
@@ -1,4 +1,4 @@
-.TH "mtx-install" "1" "01-01-2024" "version 2.01" "ConTeXt Installer"
+.TH "mtx-install" "1" "01-01-2025" "version 2.01" "ConTeXt Installer"
.SH NAME
mtx-install - ConTeXt Installer
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdf
index f56b33242a0..cb067c79f38 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-install.1 b/Master/texmf-dist/doc/man/man1/mtx-install.1
index bb99a481402..75e9139e7b6 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-install.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-install.1
@@ -1,4 +1,4 @@
-.TH "mtx-install" "1" "01-01-2024" "version 2.01" "ConTeXt Installer"
+.TH "mtx-install" "1" "01-01-2025" "version 2.01" "ConTeXt Installer"
.SH NAME
mtx-install - ConTeXt Installer
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-install.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-install.man1.pdf
index fba8daa4ce8..29cbd615ca2 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-install.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-install.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-interface.1 b/Master/texmf-dist/doc/man/man1/mtx-interface.1
index a906a1a1c38..a045fd45220 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-interface.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-interface.1
@@ -1,4 +1,4 @@
-.TH "mtx-interface" "1" "01-01-2024" "version 0.13" "ConTeXt Interface Related Goodies"
+.TH "mtx-interface" "1" "01-01-2025" "version 0.13" "ConTeXt Interface Related Goodies"
.SH NAME
mtx-interface - ConTeXt Interface Related Goodies
.SH SYNOPSIS
@@ -11,12 +11,6 @@
.B ConTeXt Interface Related Goodies
.SH OPTIONS
.TP
-.B --interfaces
-generate context mkii interface files
-.TP
-.B --context
-equals --interfaces --messages --languages
-.TP
.B --scite
generate scite interface
.TP
diff --git a/Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdf
index 814c8e3e59b..37c069c789f 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-kpse.1 b/Master/texmf-dist/doc/man/man1/mtx-kpse.1
index 6690cbdd479..e30cad15e3c 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-kpse.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-kpse.1
@@ -1,4 +1,4 @@
-.TH "mtx-kpse" "1" "01-01-2024" "version 1.00" "ConTeXt KPSE checking utility"
+.TH "mtx-kpse" "1" "01-01-2025" "version 1.00" "ConTeXt KPSE checking utility"
.SH NAME
mtx-kpse - ConTeXt KPSE checking utility
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdf
index 19c5219a581..3b0f46297c6 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-metapost.1 b/Master/texmf-dist/doc/man/man1/mtx-metapost.1
index 338ee9fa322..8752e6f5a11 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-metapost.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-metapost.1
@@ -1,4 +1,4 @@
-.TH "mtx-metapost" "1" "01-01-2024" "version 0.10" "MetaPost to PDF processor"
+.TH "mtx-metapost" "1" "01-01-2025" "version 0.10" "MetaPost to PDF processor"
.SH NAME
mtx-metapost - MetaPost to PDF processor
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdf
index acc99331dea..c2a0d1f30e7 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-modules.1 b/Master/texmf-dist/doc/man/man1/mtx-modules.1
index 5d9e481a105..eb2da5ec06f 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-modules.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-modules.1
@@ -1,4 +1,4 @@
-.TH "mtx-modules" "1" "01-01-2024" "version 1.00" "ConTeXt Module Documentation Generators"
+.TH "mtx-modules" "1" "01-01-2025" "version 1.00" "ConTeXt Module Documentation Generators"
.SH NAME
mtx-modules - ConTeXt Module Documentation Generators
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdf
index 39032da12f9..71460a49581 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-package.1 b/Master/texmf-dist/doc/man/man1/mtx-package.1
index 38ea0271be8..a694af10d5d 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-package.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-package.1
@@ -1,4 +1,4 @@
-.TH "mtx-package" "1" "01-01-2024" "version 0.10" "Distribution Related Goodies"
+.TH "mtx-package" "1" "01-01-2025" "version 0.10" "Distribution Related Goodies"
.SH NAME
mtx-package - Distribution Related Goodies
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-package.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-package.man1.pdf
index 12e4da52d00..4834c276eb3 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-package.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-package.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-patterns.1 b/Master/texmf-dist/doc/man/man1/mtx-patterns.1
index 8f652546524..901bf5fe7cf 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-patterns.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-patterns.1
@@ -1,4 +1,4 @@
-.TH "mtx-patterns" "1" "01-01-2024" "version 0.20" "ConTeXt Pattern File Management"
+.TH "mtx-patterns" "1" "01-01-2025" "version 0.20" "ConTeXt Pattern File Management"
.SH NAME
mtx-patterns - ConTeXt Pattern File Management
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdf
index cebcb5ccc50..eb50d1b168b 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-pdf.1 b/Master/texmf-dist/doc/man/man1/mtx-pdf.1
index 0c5dff19f45..02d765ee599 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-pdf.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-pdf.1
@@ -1,4 +1,4 @@
-.TH "mtx-pdf" "1" "01-01-2024" "version 0.10" "ConTeXt PDF Helpers"
+.TH "mtx-pdf" "1" "01-01-2025" "version 0.10" "ConTeXt PDF Helpers"
.SH NAME
mtx-pdf - ConTeXt PDF Helpers
.SH SYNOPSIS
@@ -32,6 +32,12 @@ show object
.B --links
show links
.TP
+.B --highlights
+show highlights
+.TP
+.B --comments
+show comments
+.TP
.B --sign
sign document (assumes signature template)
.TP
@@ -40,6 +46,9 @@ verify document
.TP
.B --detail
print detail to the console
+.TP
+.B --userdata
+print userdata to the console
.SH AUTHOR
More information about ConTeXt and the tools that come with it can be found at:
diff --git a/Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdf
index 3731ed523f2..189781d7569 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-plain.1 b/Master/texmf-dist/doc/man/man1/mtx-plain.1
index 00512ab3cb4..ebbf7e7e3df 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-plain.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-plain.1
@@ -1,4 +1,4 @@
-.TH "mtx-plain" "1" "01-01-2024" "version 1.00" "Plain TeX Runner"
+.TH "mtx-plain" "1" "01-01-2025" "version 1.00" "Plain TeX Runner"
.SH NAME
mtx-plain - Plain TeX Runner
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdf
index 4faa1241a81..fc57c5dffc6 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-profile.1 b/Master/texmf-dist/doc/man/man1/mtx-profile.1
index a5b220cd604..d06fe44046d 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-profile.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-profile.1
@@ -1,4 +1,4 @@
-.TH "mtx-profile" "1" "01-01-2024" "version 1.00" "ConTeXt MkIV LuaTeX Profiler"
+.TH "mtx-profile" "1" "01-01-2025" "version 1.00" "ConTeXt MkIV LuaTeX Profiler"
.SH NAME
mtx-profile - ConTeXt MkIV LuaTeX Profiler
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdf
index e912d53ce70..36d91125172 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-rsync.1 b/Master/texmf-dist/doc/man/man1/mtx-rsync.1
index 8acda886e67..4dd39e42e9c 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-rsync.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-rsync.1
@@ -1,4 +1,4 @@
-.TH "mtx-rsync" "1" "01-01-2024" "version 0.10" "Rsync Helpers"
+.TH "mtx-rsync" "1" "01-01-2025" "version 0.10" "Rsync Helpers"
.SH NAME
mtx-rsync - Rsync Helpers
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdf
index 9a1d42442a4..778d0e20316 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-scite.1 b/Master/texmf-dist/doc/man/man1/mtx-scite.1
index c429bf12b56..5b49a044b0e 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-scite.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-scite.1
@@ -1,4 +1,4 @@
-.TH "mtx-scite" "1" "01-01-2024" "version 1.00" "Scite Helper Script"
+.TH "mtx-scite" "1" "01-01-2025" "version 1.00" "Scite Helper Script"
.SH NAME
mtx-scite - Scite Helper Script
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdf
index 2ba6b19388f..b6d188b8791 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-server.1 b/Master/texmf-dist/doc/man/man1/mtx-server.1
index 50eea81f111..897899be61d 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-server.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-server.1
@@ -1,4 +1,4 @@
-.TH "mtx-server" "1" "01-01-2024" "version 0.10" "Simple Webserver For Helpers"
+.TH "mtx-server" "1" "01-01-2025" "version 0.10" "Simple Webserver For Helpers"
.SH NAME
mtx-server - Simple Webserver For Helpers
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-server.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-server.man1.pdf
index 9451c031961..c3c1ac6d185 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-server.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-server.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-spell.1 b/Master/texmf-dist/doc/man/man1/mtx-spell.1
index ffe3850011e..6512101e6d0 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-spell.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-spell.1
@@ -1,4 +1,4 @@
-.TH "mtx-spell" "1" "01-01-2024" "version 0.10" "ConTeXt Word Filtering"
+.TH "mtx-spell" "1" "01-01-2025" "version 0.10" "ConTeXt Word Filtering"
.SH NAME
mtx-spell - ConTeXt Word Filtering
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdf
index e22fa499824..7d118ea96be 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-synctex.1 b/Master/texmf-dist/doc/man/man1/mtx-synctex.1
index dae4ab761a1..0cdc18deb73 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-synctex.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-synctex.1
@@ -1,4 +1,4 @@
-.TH "mtx-synctex" "1" "01-01-2024" "version 1.01" "SyncTeX Checker"
+.TH "mtx-synctex" "1" "01-01-2025" "version 1.01" "SyncTeX Checker"
.SH NAME
mtx-synctex - SyncTeX Checker
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdf
index d1750e588cd..b871ce30ca5 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-texworks.1 b/Master/texmf-dist/doc/man/man1/mtx-texworks.1
index 7ea913aca72..77417fc764a 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-texworks.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-texworks.1
@@ -1,4 +1,4 @@
-.TH "mtx-texworks" "1" "01-01-2024" "version 1.00" "TeXworks Startup Script"
+.TH "mtx-texworks" "1" "01-01-2025" "version 1.00" "TeXworks Startup Script"
.SH NAME
mtx-texworks - TeXworks Startup Script
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdf
index f1df0606d19..6cd23c634fa 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-tools.1 b/Master/texmf-dist/doc/man/man1/mtx-tools.1
index 54f21ddede6..0863af92815 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-tools.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-tools.1
@@ -1,4 +1,4 @@
-.TH "mtx-tools" "1" "01-01-2024" "version 1.01" "Some File Related Goodies"
+.TH "mtx-tools" "1" "01-01-2025" "version 1.01" "Some File Related Goodies"
.SH NAME
mtx-tools - Some File Related Goodies
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdf
index 3ebdf0c7412..761c36e4dd3 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-unicode.1 b/Master/texmf-dist/doc/man/man1/mtx-unicode.1
index bebbba61e53..f0d79f0b568 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-unicode.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-unicode.1
@@ -1,4 +1,4 @@
-.TH "mtx-unicode" "1" "01-01-2024" "version 1.02" "Checker for char-dat.lua"
+.TH "mtx-unicode" "1" "01-01-2025" "version 1.02" "Checker for char-dat.lua"
.SH NAME
mtx-unicode - Checker for char-dat.lua
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdf
index e39f009a375..30135a0726d 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-unzip.1 b/Master/texmf-dist/doc/man/man1/mtx-unzip.1
index 7e2c32a06a1..8b1bf1b447e 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-unzip.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-unzip.1
@@ -1,4 +1,4 @@
-.TH "mtx-unzip" "1" "01-01-2024" "version 0.10" "Simple Unzipper"
+.TH "mtx-unzip" "1" "01-01-2025" "version 0.10" "Simple Unzipper"
.SH NAME
mtx-unzip - Simple Unzipper
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdf
index 5809d89393c..db5e187935f 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-update.1 b/Master/texmf-dist/doc/man/man1/mtx-update.1
index a3398717d4e..1f581f140b7 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-update.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-update.1
@@ -1,4 +1,4 @@
-.TH "mtx-update" "1" "01-01-2024" "version 1.03" "ConTeXt Minimals Updater"
+.TH "mtx-update" "1" "01-01-2025" "version 1.03" "ConTeXt Minimals Updater"
.SH NAME
mtx-update - ConTeXt Minimals Updater
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-update.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-update.man1.pdf
index c3dc6e8d401..8417cb9f9e6 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-update.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-update.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-vscode.1 b/Master/texmf-dist/doc/man/man1/mtx-vscode.1
index f125b36c6af..e153b6c3454 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-vscode.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-vscode.1
@@ -1,4 +1,4 @@
-.TH "mtx-vscode" "1" "01-01-2024" "version 1.00" "vscode extension generator"
+.TH "mtx-vscode" "1" "01-01-2025" "version 1.00" "vscode extension generator"
.SH NAME
mtx-vscode - vscode extension generator
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdf
index 02a1a7edcb1..94b7783581f 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-watch.1 b/Master/texmf-dist/doc/man/man1/mtx-watch.1
index 5049b1f5a89..efd53851eba 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-watch.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-watch.1
@@ -1,4 +1,4 @@
-.TH "mtx-watch" "1" "01-01-2024" "version 1.00" "ConTeXt Request Watchdog"
+.TH "mtx-watch" "1" "01-01-2025" "version 1.00" "ConTeXt Request Watchdog"
.SH NAME
mtx-watch - ConTeXt Request Watchdog
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdf
index d6c92a11f91..63f41b509b4 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtx-youless.1 b/Master/texmf-dist/doc/man/man1/mtx-youless.1
index e54fd1dd32b..ba29a326d08 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-youless.1
+++ b/Master/texmf-dist/doc/man/man1/mtx-youless.1
@@ -1,4 +1,4 @@
-.TH "mtx-youless" "1" "01-01-2024" "version 1.100" "youless Fetcher"
+.TH "mtx-youless" "1" "01-01-2025" "version 1.100" "youless Fetcher"
.SH NAME
mtx-youless - youless Fetcher
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdf b/Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdf
index f85f3634329..71040aee4dc 100644
--- a/Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mtxrun.1 b/Master/texmf-dist/doc/man/man1/mtxrun.1
index 29eeb28cc80..58ee2922c13 100644
--- a/Master/texmf-dist/doc/man/man1/mtxrun.1
+++ b/Master/texmf-dist/doc/man/man1/mtxrun.1
@@ -1,4 +1,4 @@
-.TH "mtxrun" "1" "01-01-2024" "version 1.33" "ConTeXt TDS Runner Tool"
+.TH "mtxrun" "1" "01-01-2025" "version 1.33" "ConTeXt TDS Runner Tool"
.SH NAME
mtxrun - ConTeXt TDS Runner Tool
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/mtxrun.man1.pdf b/Master/texmf-dist/doc/man/man1/mtxrun.man1.pdf
index aa4f1e9b6eb..56daba6f427 100644
--- a/Master/texmf-dist/doc/man/man1/mtxrun.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mtxrun.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf b/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf
index 65e64b4afcd..17932232e03 100644
--- a/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf b/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf
index 8b095b4ebd2..8bcc14deb02 100644
--- a/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ofm2opl.1 b/Master/texmf-dist/doc/man/man1/ofm2opl.1
index 191aa8bb8a2..606ad034cfe 100644
--- a/Master/texmf-dist/doc/man/man1/ofm2opl.1
+++ b/Master/texmf-dist/doc/man/man1/ofm2opl.1
@@ -1,4 +1,4 @@
-.TH OFM2OPL 1 "8 March 2022" "Web2C 2024"
+.TH OFM2OPL 1 "8 March 2022" "Web2C 2025"
.PP
.SH "NAME"
ofm2opl \- convert Omega and TeX font-metric files to property-list files
diff --git a/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf b/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
index b7ee704607e..a382259c066 100644
--- a/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/opl2ofm.1 b/Master/texmf-dist/doc/man/man1/opl2ofm.1
index 6cb8a6d929b..99e5eb8ac26 100644
--- a/Master/texmf-dist/doc/man/man1/opl2ofm.1
+++ b/Master/texmf-dist/doc/man/man1/opl2ofm.1
@@ -1,4 +1,4 @@
-.TH OPL2OFM 1 "8 March 2022" "Web2C 2024"
+.TH OPL2OFM 1 "8 March 2022" "Web2C 2025"
.PP
.SH "NAME"
opl2ofm \- convert Omega and TeX property-list files to font-metric files
diff --git a/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf b/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
index 4fac100836d..8e7fefb3061 100644
--- a/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/optex.1 b/Master/texmf-dist/doc/man/man1/optex.1
index 7b912e12a8c..5cb77989d6a 100644
--- a/Master/texmf-dist/doc/man/man1/optex.1
+++ b/Master/texmf-dist/doc/man/man1/optex.1
@@ -27,7 +27,7 @@ or manual
.PP
.B OpTeX
is LuaTeX macro package initialized as the LuaTeX format optex.fmt.
-It is based on Plain TeX macros by Donlad Knuth and on OPmac macros from
+It is based on Plain TeX macros by Donald Knuth and on OPmac macros from
csplain package. For more information about it see
http://petr.olsak.net/optex web page.
.\"=====================================================================
diff --git a/Master/texmf-dist/doc/man/man1/optex.man1.pdf b/Master/texmf-dist/doc/man/man1/optex.man1.pdf
index 9715a44de4a..474c768a316 100644
--- a/Master/texmf-dist/doc/man/man1/optex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/optex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ot2kpx.1 b/Master/texmf-dist/doc/man/man1/ot2kpx.1
index 34451566766..40a38ed924a 100644
--- a/Master/texmf-dist/doc/man/man1/ot2kpx.1
+++ b/Master/texmf-dist/doc/man/man1/ot2kpx.1
@@ -1,5 +1,5 @@
.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
+.\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "OT2KPX 1"
-.TH OT2KPX 1 2023-12-30 fontools "Marc Penninga"
+.TH OT2KPX 1 2025-01-07 fontools "Marc Penninga"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -133,7 +133,7 @@ wouldn't make any difference (apart from further complicating the code).
Marc Penninga <marcpenninga@gmail.com>
.SH COPYRIGHT
.IX Header "COPYRIGHT"
-Copyright (C) 2005\-2023 Marc Penninga.
+Copyright (C) 2005\-2025 Marc Penninga.
.SH LICENSE
.IX Header "LICENSE"
This program is free software; you can redistribute it and/or modify
@@ -150,7 +150,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
.SH VERSION
.IX Header "VERSION"
-This document describes \fBot2kpx\fR version 20231230.
+This document describes \fBot2kpx\fR version 20250107.
.SH "RECENT CHANGES"
.IX Header "RECENT CHANGES"
(See the source code for the rest of the story.)
diff --git a/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf b/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf
index 2c1a8c2af1f..93c50816902 100644
--- a/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/otangle.man1.pdf b/Master/texmf-dist/doc/man/man1/otangle.man1.pdf
index cf3da4044a2..af2525bbb1d 100644
--- a/Master/texmf-dist/doc/man/man1/otangle.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/otangle.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ovf2ovp.1 b/Master/texmf-dist/doc/man/man1/ovf2ovp.1
index 7d9394776f6..c112c0e4bfb 100644
--- a/Master/texmf-dist/doc/man/man1/ovf2ovp.1
+++ b/Master/texmf-dist/doc/man/man1/ovf2ovp.1
@@ -1,4 +1,4 @@
-.TH OVF2OVP 1 "8 March 2022" "Web2C 2024"
+.TH OVF2OVP 1 "8 March 2022" "Web2C 2025"
.PP
.SH "NAME"
ovf2ovp \- convert virtual font file and associated font metrics to property-list format
diff --git a/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf b/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
index 55cbdeadfe9..4d9d67ad445 100644
--- a/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ovp2ovf.1 b/Master/texmf-dist/doc/man/man1/ovp2ovf.1
index ed24b594e50..5661467bf60 100644
--- a/Master/texmf-dist/doc/man/man1/ovp2ovf.1
+++ b/Master/texmf-dist/doc/man/man1/ovp2ovf.1
@@ -1,4 +1,4 @@
-.TH OVP2OVF 1 "8 March 2022" "Web2C 2024"
+.TH OVP2OVF 1 "8 March 2022" "Web2C 2025"
.PP
.SH "NAME"
ovp2ovf \- convert a virtual property-list file into a virtual font file and its associated font metric file
diff --git a/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf b/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
index 0cff6a218eb..67fa8ca6312 100644
--- a/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/patgen.1 b/Master/texmf-dist/doc/man/man1/patgen.1
index a993ac35c6e..d042d91c24d 100644
--- a/Master/texmf-dist/doc/man/man1/patgen.1
+++ b/Master/texmf-dist/doc/man/man1/patgen.1
@@ -1,4 +1,4 @@
-.TH PATGEN 1 "16 June 2015" "Web2C 2024"
+.TH PATGEN 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/patgen.man1.pdf b/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
index 0fd774aabe9..74fa7e975bd 100644
--- a/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pbibtex.1 b/Master/texmf-dist/doc/man/man1/pbibtex.1
index f470e147710..66c257b638d 100644
--- a/Master/texmf-dist/doc/man/man1/pbibtex.1
+++ b/Master/texmf-dist/doc/man/man1/pbibtex.1
@@ -1,4 +1,4 @@
-.TH PBIBTEX 1 "24 July 2021" "Web2C 2023"
+.TH PBIBTEX 1 "24 July 2021" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/pbibtex.man1.pdf b/Master/texmf-dist/doc/man/man1/pbibtex.man1.pdf
index 234538f4ac3..bb817210d73 100644
--- a/Master/texmf-dist/doc/man/man1/pbibtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pbibtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdfetex.1 b/Master/texmf-dist/doc/man/man1/pdfetex.1
index 07db994f8de..ee29a067b88 100644
--- a/Master/texmf-dist/doc/man/man1/pdfetex.1
+++ b/Master/texmf-dist/doc/man/man1/pdfetex.1
@@ -1,4 +1,4 @@
-.TH PDFETEX 1 "16 June 2015" "Web2C 2024"
+.TH PDFETEX 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
index cb896ae9298..7c0fe8bb578 100644
--- a/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdfjam.1 b/Master/texmf-dist/doc/man/man1/pdfjam.1
index 16b9c0af0da..afb6324f803 100644
--- a/Master/texmf-dist/doc/man/man1/pdfjam.1
+++ b/Master/texmf-dist/doc/man/man1/pdfjam.1
@@ -1,53 +1,249 @@
-.TH "pdfjam" "1" "18 November 2020" "" ""
-.SH "NAME"
+.TH PDFJAM "1" "2025-01-30" "pdfjam 4.1" "User Commands"
+.SH "NAME"
pdfjam \- A shell script for manipulating PDF files
-.SH "SYNOPSIS"
-.PP
-pdfjam [OPTION [OPTION] \&.\&.\&.] [SRC [PAGESPEC] [SRC [PAGESPEC]] \&.\&.\&.]
-.PP
-.SH "DESCRIPTION"
-.PP
-pdfjam provides a front end to most capabilities of the
-"pdfpages" package (by Andreas Matthias) of pdflatex.
-Detailed information can be found via
-"pdfjam --help", and also in the web page mentioned below \&.
-.PP
-A working installation of pdflatex, with
-the pdfpages package, is required\&.
-.PP
-The pdfjam script is distributed as (the main) part of the pdfjam package. The homepage of pdfjam is at
-https://github.com/rrthomas/pdfjam \&.
-.PP
-.SH "SETUP"
-.PP
-See https://github.com/rrthomas/pdfjam
+.SH "SYNOPSIS"
+.B pdfjam
+[\fI\,options\/\fR] [\fI\,--\/\fR] [\fI\,file\/\fR[\fI\,pages\/\fR]]...
+.SH "DESCRIPTION"
+pdfjam assembles a list of documents (pdf, ps, eps, jpg or png)
+into a single pdf.
+It allows to rotate, scale, reorder and combine pages freely
+using the power of the 'pdfpages' and 'graphicx' LaTeX packages.
.PP
+Output is written to a generated name (unless specified via \fB\-\-outfile\fR).
+The input files are embedded as graphics in the output.
+Especially jpg files are kept as is without transcoding.
+Input from stdin is supported by specifying \fI\,/dev/stdin\/\fP as a file and
+is the default if no file is given.
+.PP
+By specifying \fI\,pages\/\fP it is possible to specfiy
+which pages to include in which order.
+The default '\-' selects all pages.
+An example:
+.IP
+pdfjam file1 '{},2,4\-6,9\-' ...
+.PP
+makes an empty page, followed by pages 2,4,5,6 of file1, followed by pages
+9 onwards (up to the end of file1).
+.PP
+A page selection can be applied to more than one file, e.g.,
+.IP
+pdfjam file1 file2 file3 last\-1 ...
+.PP
+applies page selection 'last\-1' (reverting the page order) to all three files;
+but for example
+.IP
+pdfjam file1 file2 2\- file3 1\-7 ...
+.PP
+would apply the page selection '2\-' to file1 and file2, and '1\-7' to file3.
+A page selection applies to all the files *immediately* preceding it in the
+argument list.
+.PP
+See the pdfpages manual for more details on pagespec syntax.
+.SH "OPTIONS TO PDFPAGES AND GRAHPICX"
+Key value options to 'pdfpages' and 'graphicx' can be specified as
+\fI\,\-\-key value\,\fP.
+.SH "META OPTIONS"
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Output this text only; no processing of PDF files.
+.TP
+\fB\-\-configpath\fR
+Output the 'configpath' variable and exit immediately;
+no processing of PDF files.
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Output the version number of pdfjam and exit immediately;
+no processing of PDF files.
+.TP
+\fB\-q\fR, \fB\-\-quiet\fR
+Suppress verbose commentary on progress.
+.SH "PROCESSING OPTIONS"
+.TP
+\fB\-\-batch\fR
+Run pdfjam sequentially on each input file in turn, and produce a separate
+output file for each input, rather than the default coalescing behaviour.
+For the location of output files, see \fB\-\-outfile\fR.
+The \fB\-\-batch\fR option cannot be used in the case of input from stdin.
+.TP
+\fB\-o\fR, \fB\-\-outfile\fR name
+Specifies where the output file(s) will go.
+If 'name' is an existing directory, pdfjam will attempt to write its output PDF
+file(s) there, with name(s) derived from the input file name(s) and the
+\fB\-\-suffix\fR option (see below).
+Otherwise the output pdf will be written at 'name'.
+.TP
+\fB\-\-suffix\fR string
+Specifies a suffix for output file names, to be used when \fB\-\-outfile\fR is
+unspecified or a directory.
+The STRING must not have zero length.
+.TP
+\fB\-\-checkfiles\fR, \fB\-\-no\-checkfiles\fR
+If the Unix 'file' utility is available, the output of 'file \fB\-Lb\fR FILE1'
+should be 'PDF document...' where '...' gives version information.
+If this is the case on your system you should use \fB\-\-checkfiles\fR;
+otherwise use \fB\-\-no\-checkfiles\fR, in which case all input files must have
+the correct extensions (.pdf, .ps, .eps .jpg, .jpeg, .png, or their uppercase
+variants).
+.TP
+\fB\-\-latex\fR pathtolatex
+Specify the LaTeX engine to be used (one of pdflatex, xelatex, lualatex).
+The pathtolatex string must be the full path to a suitable LaTeX executable (for
+example \fI\,/usr/bin/xelatex\/\fP on many unix systems).
+.TP
+\fB\-\-tidy\fR, \fB\-\-no\-tidy\fR
+Specify whether the temporary directory created by pdfjam should be deleted.
+Use '\-\-no\-tidy' or '\-\-builddir' (see below) to help debug most errors.
+.TP
+\fB\-\-builddir\fR path
+Specifies a build directory to be used in place of a temporary one.
+Existing files inside will be overwritten.
+Overrides \fB\-\-tidy\fR.
+.TP
+\fB\-\-runs\fR N
+Run latex N times, for each output document made.
+.TP
+\fB\-\-vanilla\fR
+Suppress the reading of any pdfjam configuration files.
+.TP
+\fB\-\-enc\fR
+Specify a command\-line encoding
+.SH "PAPER OPTIONS"
+.TP
+\fB\-\-paper\fR papername, \fB\-\-papername\fR
+.IP
+Specify a LaTeX paper size, for example '\-\-paper a4' or simply '\-\-a4paper'
+for ISO A4 paper.
+A wide range of paper sizes is available thanks to the LaTeX 'geometry' package.
+For details see documentation for LaTeX and/or the 'geometry' package.
+If no default value is set, obtain the system’s default paper
+via libpaper, falling back to A4.
+.TP
+\fB\-\-papersize\fR width,height
+Specify a custom paper size in points = 1/72 inch (known as bp in LaTeX and as
+pt in other software), e.g.\& \fB\-\-papersize\fR 612,792.
+Units may also be specified explicitly, e.g.\& \fB\-\-papersize\fR 10in,18cm.
+.TP
+\fB\-\-landscape\fR, \fB\-\-no\-landscape\fR
+Specify landscape page orientation (or not) in the output PDF file.
+.TP
+\fB\-\-twoside\fR, \fB\-\-no\-twoside\fR
+Specify (or not) the 'twoside' document class option.
+.TP
+\fB\-\-other\-edge\fR, \fB\-\-no\-other\-edge\fR
+Rotate every odd page by 180 degrees (or not).
+Thus changes along which edge the pages are flipped in duplex printing.
+.TP
+\fB\-\-pagecolor\fR rgbspec
+Specify a background colour for the output pages.
+The RGBSPEC must be a comma\-separated triple of integers between 0 and 255.
+An example:
+\fB\-\-pagecolor\fR 150,200,150.
+Default is no background colour.
+.SH "PDFINFO OPTIONS"
+.TP
+\fB\-\-keepinfo\fR, \fB\-\-no\-keepinfo\fR
+Preserve (or not) Title, Author, Subject and Keywords
+(from the last input PDF file, if more than one) in the output PDF file.
+This requires the pdfinfo utility, from the poppler-utils package, and the
+LaTeX 'hyperref' package; if either of those is not available, '\-\-keepinfo' is
+ignored.
+.TP
+\fB\-\-pdftitle\fR string, \fB\-\-pdfauthor\fR string,
+\fB\-\-pdfsubject\fR string, \fB\-\-pdfkeywords\fR string
+Provide text for the Title, Author, Subject and Keywords in the output PDF file.
+Requires the LaTeX 'hyperref' package.
+These options, individually, override \fB\-\-keepinfo\fR.
+.SH "ADVANCED OPTIONS"
+.TP
+\fB\-\-preamble\fR string
+Append the supplied STRING to the preamble of the LaTeX
+source file(s), immediately before the '\ebegin{document}'
+line to load LaTeX packages or set global options.
+An example:
+.IP
+pdfjam \fB\-\-nup\fR 2x2 myfile.pdf \fB\-o\fR myfile\-4up.pdf
+\fB\-\-preamble\fR '\eusepackage{fancyhdr} \epagestyle{fancy}'
+.PP
+If '\-\-preamble' is used more than once in the call,
+the supplied preamble strings are concatenated.
+For a note on avoiding clashes, see the README file,
+also available at https://github.com/pdfjam/pdfjam.
+.TP
+\fB\-\-\fR
+Signals end of options processing.
+.SH "PDFPAGES AND GRAPHICX OPTIONS"
+.TP
+\fB\-\-KEY\fR VALUE
+Specify options to '\eincludepdfmerge', in the LaTeX 'pdfpages' package.
+See the the pdfpages documentation (usually 'texdoc pdfpages') for more
+information.
+Here KEY is the name of any of the many options for '\eincludepdfmerge',
+and VALUE is a corresponding value.
+Examples:
+.IP
+\fB\-\-nup\fR 2x1
+(for 2\-up side\-by\-side imposition)
+.IP
+\fB\-\-scale\fR 0.7
+(to scale all input pages to 70% size)
+.IP
+\fB\-\-offset\fR '1cm 0.5cm'
+(to offset all pages \fB\-\-\fR note the quotes!)
+.IP
+\fB\-\-frame\fR true
+(to put a frame round each input page)
+.IP
+\fB\-\-booklet\fR true
+(to reorder the pages in signatures, generally useful with \fB\-\-nup\fR)
+.IP
+\fB\-\-signature\fR N (specify the signature size, as the number of original
+pages in a signature in the final document.
+Caveat: booklet is a short form for signature, so if you use
+\fB\-\-booklet true\fR, signature will be ignored)
+.IP
+\fB\-\-trim\fR '1cm 2cm 1cm 2cm' \fB\-\-clip\fR true
+(to trim those amounts from left, bottom, right and top, respectively, of input
+pages)
+.IP
+\fB\-\-angle\fR NNN
+(The angle of rotation in degrees.
+Angles that are not either 0, 90, 180 or 270 will still create straight
+rectangular pages, only the content will be rotated.)
.SH "CONFIGURATION FILES"
+Defaults for the options
+\fB\-\-suffix\fR,
+\fB\-\-keepinfo\fR,
+\fB\-\-paper\fR,
+\fB\-\-outfile\fR,
+\fB\-\-landscape\fR,
+\fB\-\-twoside\fR,
+\fB\-\-tidy\fR,
+\fB\-\-latex\fR,
+\fB\-\-runs\fR,
+\fB\-\-checkfiles\fR and
+\fB\-\-preamble\fR
+can be set in site\-wide or user\-specific configuration files.
+The files searched are
+.IP
+/etc/pdfjam.conf
+/usr/share/etc/pdfjam.conf
+/usr/local/share/pdfjam.conf
+/usr/local/etc/pdfjam.conf
+$XDG_CONFIG_HOME/pdfjam.conf
+$HOME/.pdfjam.conf
+.PP
+This list can be changed by editing 'configpath' in the pdfjam script.
+All of these files are ignored if the \fB\-\-vanilla\fR argument is used.
+.SH "AUTHORS"
+David Firth (2002 to 2019),
+Reuben Thomas (2020 to 2024),
+Markus Kurtz (since 2024)
+.SH "SEE ALSO"
+The LaTeX packages graphicx (https://ctan.org/pkg/graphicx)
+and pdfpages (https://ctan.org/pkg/pdfpages).
+For including eps files, see the epstopdf package
+(https://ctan.org/pkg/epstopdf).
.PP
-Configuration of the PDFjam utilities
-involves specifying the location of pdflatex,
-the location of temporary files, specification of default page size,
-etc. This is done in a block of lines near the top of the pdfjam script;
-settings made there are over-ridden by any that
-are found at a site-wide configuration file
-(at /etc/pdfjam.conf,
-/usr/share/etc/pdfjam.conf, /usr/local/share/pdfjam.conf, or
-/usr/local/etc/pdfjam.conf), which
-in turn are over-ridden by any that are found in a user-defaults
-file at ~/.pdfjam.conf\&.
-.PP
-.SH "LIMITATIONS AND BUGS"
-.PP
-pdfjam does not work with encrypted PDF files, and does not
-preserve hyperlinks.
-.PP
-Please report bugs! --- either at GitHub or by email, see
-https://github.com/rrthomas/pdfjam \&.
-.PP
-.SH "LICENSE"
-.PP
-pdfjam is distributed under the GNU public license.
-.PP
-.SH "AUTHOR"
-.PP
-The pdfjam package was written by David Firth and is maintained by Reuben Thomas.
+For more information, including a sample configuration file, see
+https://github.com/pdfjam/pdfjam.
diff --git a/Master/texmf-dist/doc/man/man1/pdfjam.man1.pdf b/Master/texmf-dist/doc/man/man1/pdfjam.man1.pdf
index c00d00dcbc0..4a54cd649d5 100644
--- a/Master/texmf-dist/doc/man/man1/pdfjam.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdfjam.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
index 02a0a577c59..5e78e9657b5 100644
--- a/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf
index ebdf25126f1..e3734a02804 100644
--- a/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdftex.1 b/Master/texmf-dist/doc/man/man1/pdftex.1
index 0bbf804499f..362585cf6b5 100644
--- a/Master/texmf-dist/doc/man/man1/pdftex.1
+++ b/Master/texmf-dist/doc/man/man1/pdftex.1
@@ -1,4 +1,4 @@
-.TH PDFTEX 1 "2 March 2024" "Web2C 2024"
+.TH PDFTEX 1 "2 March 2024" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
index dcbdc8d9ba1..8ccca3451e4 100644
--- a/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdftosrc.1 b/Master/texmf-dist/doc/man/man1/pdftosrc.1
index d6f747dc905..e66c165f161 100644
--- a/Master/texmf-dist/doc/man/man1/pdftosrc.1
+++ b/Master/texmf-dist/doc/man/man1/pdftosrc.1
@@ -1,4 +1,4 @@
-.TH pdftosrc 1 "16 June 2015" "Web2C 2024"
+.TH pdftosrc 1 "16 June 2015" "Web2C 2025"
.SH NAME
pdftosrc \- extract source file or stream from PDF file
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf b/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
index b9f1b420d7f..5e083b62032 100644
--- a/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/perltex.1 b/Master/texmf-dist/doc/man/man1/perltex.1
index 71ebe2ae45a..90369f99d8a 100644
--- a/Master/texmf-dist/doc/man/man1/perltex.1
+++ b/Master/texmf-dist/doc/man/man1/perltex.1
@@ -1,4 +1,5 @@
-.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
+.\" -*- mode: troff; coding: utf-8 -*-
+.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -15,29 +16,12 @@
.ft R
.fi
..
-.\" Set up some character translations and predefined strings. \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote. \*(C+ will
-.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
-.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
-.\" nothing in troff, for use with C<>.
-.tr \(*W-
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
.ie n \{\
-. ds -- \(*W-
-. ds PI pi
-. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-. ds L" ""
-. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
-. ds -- \|\(em\|
-. ds PI \(*p
-. ds L" ``
-. ds R" ''
. ds C`
. ds C'
'br\}
@@ -68,79 +52,17 @@
. \}
.\}
.rr rF
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear. Run. Save yourself. No user-serviceable parts.
-. \" fudge factors for nroff and troff
-.if n \{\
-. ds #H 0
-. ds #V .8m
-. ds #F .3m
-. ds #[ \f1
-. ds #] \fP
-.\}
-.if t \{\
-. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-. ds #V .6m
-. ds #F 0
-. ds #[ \&
-. ds #] \&
-.\}
-. \" simple accents for nroff and troff
-.if n \{\
-. ds ' \&
-. ds ` \&
-. ds ^ \&
-. ds , \&
-. ds ~ ~
-. ds /
-.\}
-.if t \{\
-. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-. \" troff and (daisy-wheel) nroff accents
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-. \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-. \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-. ds : e
-. ds 8 ss
-. ds o a
-. ds d- d\h'-1'\(ga
-. ds D- D\h'-1'\(hy
-. ds th \o'bp'
-. ds Th \o'LP'
-. ds ae ae
-. ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "PERLTEX 1"
-.TH PERLTEX 1 "2019-09-15" "v2.2" " "
+.TH PERLTEX 1 2024-12-03 v2.3 " "
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
-.SH "NAME"
+.SH NAME
perltex \- enable LaTeX macros to be defined in terms of Perl code
-.SH "SYNOPSIS"
+.SH SYNOPSIS
.IX Header "SYNOPSIS"
perltex
[\fB\-\-help\fR]
@@ -149,9 +71,9 @@ perltex
[\fB\-\-permit\fR=\fIfeature\fR]
[\fB\-\-makesty\fR]
[\fIlatex options\fR]
-.SH "DESCRIPTION"
+.SH DESCRIPTION
.IX Header "DESCRIPTION"
-LaTeX \*(-- through the underlying TeX typesetting system \*(-- produces
+LaTeX \-\- through the underlying TeX typesetting system \-\- produces
beautifully typeset documents but has a macro language that is
difficult to program. In particular, support for complex string
manipulation is largely lacking. Perl is a popular general-purpose
@@ -168,18 +90,18 @@ document includes a \f(CW\*(C`\eusepackage{perltex}\*(C'\fR in its preamble, the
available. These behave just like LaTeX's \f(CW\*(C`\enewcommand\*(C'\fR and
\&\f(CW\*(C`\erenewcommand\*(C'\fR except that the macro body contains Perl code instead
of LaTeX code.
-.SH "OPTIONS"
+.SH OPTIONS
.IX Header "OPTIONS"
\&\fBperltex\fR accepts the following command-line options:
-.IP "\fB\-\-help\fR" 4
+.IP \fB\-\-help\fR 4
.IX Item "--help"
Display basic usage information.
-.IP "\fB\-\-latex\fR=\fIprogram\fR" 4
+.IP \fB\-\-latex\fR=\fIprogram\fR 4
.IX Item "--latex=program"
Specify a program to use instead of \fBlatex\fR. For example,
\&\f(CW\*(C`\-\-latex=pdflatex\*(C'\fR would typeset the given document using
\&\fBpdflatex\fR instead of ordinary \fBlatex\fR.
-.IP "\fB\-\-\fR[\fBno\fR]\fBsafe\fR" 4
+.IP \fB\-\-\fR[\fBno\fR]\fBsafe\fR 4
.IX Item "--[no]safe"
Enable or disable sandboxing. With the default of \fB\-\-safe\fR,
\&\fBperltex\fR executes the code from a \f(CW\*(C`\eperlnewcommand\*(C'\fR or
@@ -188,13 +110,13 @@ prohibits ``unsafe'' operations such as accessing files or executing
external programs. Specifying \fB\-\-nosafe\fR gives the LaTeX document
\&\fIcarte blanche\fR to execute any arbitrary Perl code, including that
which can harm the user's files. See Safe for more information.
-.IP "\fB\-\-permit\fR=\fIfeature\fR" 4
+.IP \fB\-\-permit\fR=\fIfeature\fR 4
.IX Item "--permit=feature"
Permit particular Perl operations to be performed. The \fB\-\-permit\fR
option, which can be specified more than once on the command line,
enables finer-grained control over the \fBperltex\fR sandbox. See
Opcode for more information.
-.IP "\fB\-\-makesty\fR" 4
+.IP \fB\-\-makesty\fR 4
.IX Item "--makesty"
Generate a LaTeX style file called \fInoperltex.sty\fR. Replacing the
document's \f(CW\*(C`\eusepackage{perltex}\*(C'\fR line with \f(CW\*(C`\eusepackage{noperltex}\*(C'\fR
@@ -209,7 +131,7 @@ These options are then followed by whatever options are normally
passed to \fBlatex\fR (or whatever program was specified with
\&\f(CW\*(C`\-\-latex\*(C'\fR), including, for instance, the name of the \fI.tex\fR file to
compile.
-.SH "EXAMPLES"
+.SH EXAMPLES
.IX Header "EXAMPLES"
In its simplest form, \fBperltex\fR is run just like \fBlatex\fR:
.PP
@@ -241,49 +163,49 @@ permissions (\f(CW\*(C`:browse\*(C'\fR) plus the ability to open files and invok
\& perltex \-\-permit=:browse \-\-permit=:filesys_open
\& \-\-permit=time myfile.tex
.Ve
-.SH "ENVIRONMENT"
+.SH ENVIRONMENT
.IX Header "ENVIRONMENT"
\&\fBperltex\fR honors the following environment variables:
-.IP "\s-1PERLTEX\s0" 4
+.IP PERLTEX 4
.IX Item "PERLTEX"
Specify the filename of the LaTeX compiler. The LaTeX compiler
defaults to ``\f(CW\*(C`latex\*(C'\fR''. The \f(CW\*(C`PERLTEX\*(C'\fR environment variable
overrides this default, and the \fB\-\-latex\fR command-line option (see
-\&\*(L"\s-1OPTIONS\*(R"\s0) overrides that.
-.SH "FILES"
+"OPTIONS") overrides that.
+.SH FILES
.IX Header "FILES"
While compiling \fIjobname.tex\fR, \fBperltex\fR makes use of the following
files:
-.IP "\fIjobname.lgpl\fR" 4
+.IP \fIjobname.lgpl\fR 4
.IX Item "jobname.lgpl"
log file written by Perl; helpful for debugging Perl macros
-.IP "\fIjobname.topl\fR" 4
+.IP \fIjobname.topl\fR 4
.IX Item "jobname.topl"
information sent from LaTeX to Perl
-.IP "\fIjobname.frpl\fR" 4
+.IP \fIjobname.frpl\fR 4
.IX Item "jobname.frpl"
information sent from Perl to LaTeX
-.IP "\fIjobname.tfpl\fR" 4
+.IP \fIjobname.tfpl\fR 4
.IX Item "jobname.tfpl"
``flag'' file whose existence indicates that \fIjobname.topl\fR contains
valid data
-.IP "\fIjobname.ffpl\fR" 4
+.IP \fIjobname.ffpl\fR 4
.IX Item "jobname.ffpl"
``flag'' file whose existence indicates that \fIjobname.frpl\fR contains
valid data
-.IP "\fIjobname.dfpl\fR" 4
+.IP \fIjobname.dfpl\fR 4
.IX Item "jobname.dfpl"
``flag'' file whose existence indicates that \fIjobname.ffpl\fR has been
deleted
-.IP "\fInoperltex\-#.tex\fR" 4
+.IP \fInoperltex\-#.tex\fR 4
.IX Item "noperltex-#.tex"
file generated by \fInoperltex.sty\fR for each PerlTeX macro invocation
-.SH "NOTES"
+.SH NOTES
.IX Header "NOTES"
\&\fBperltex\fR's sandbox defaults to what Opcode calls ``\f(CW\*(C`:browse\*(C'\fR''.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
\&\fBlatex\fR\|(1), \fBpdflatex\fR\|(1), \fBperl\fR\|(1), \fBSafe\fR\|(3pm), \fBOpcode\fR\|(3pm)
-.SH "AUTHOR"
+.SH AUTHOR
.IX Header "AUTHOR"
Scott Pakin, \fIscott+pt@pakin.org\fR
diff --git a/Master/texmf-dist/doc/man/man1/perltex.man1.pdf b/Master/texmf-dist/doc/man/man1/perltex.man1.pdf
index 44e2420019b..902bd0a23d6 100644
--- a/Master/texmf-dist/doc/man/man1/perltex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/perltex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pktogf.1 b/Master/texmf-dist/doc/man/man1/pktogf.1
index 8bf357b70ec..f0406d6e3ee 100644
--- a/Master/texmf-dist/doc/man/man1/pktogf.1
+++ b/Master/texmf-dist/doc/man/man1/pktogf.1
@@ -1,4 +1,4 @@
-.TH PKTOGF 1 "16 June 2015" "Web2C 2024"
+.TH PKTOGF 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf b/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
index 578e0621bc2..862515c7b37 100644
--- a/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pktype.1 b/Master/texmf-dist/doc/man/man1/pktype.1
index 695eb7eff73..4fd09fd481d 100644
--- a/Master/texmf-dist/doc/man/man1/pktype.1
+++ b/Master/texmf-dist/doc/man/man1/pktype.1
@@ -1,4 +1,4 @@
-.TH PKTYPE 1 "16 June 2015" "Web2C 2024"
+.TH PKTYPE 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pktype.man1.pdf b/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
index 12c05194cad..c0e93985471 100644
--- a/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
index 307c497146f..4f40fcf871b 100644
--- a/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/platex.man1.pdf b/Master/texmf-dist/doc/man/man1/platex.man1.pdf
index 2594678bbae..762083a5ffb 100644
--- a/Master/texmf-dist/doc/man/man1/platex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/platex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pltotf.1 b/Master/texmf-dist/doc/man/man1/pltotf.1
index bfe59c94593..3760176ce99 100644
--- a/Master/texmf-dist/doc/man/man1/pltotf.1
+++ b/Master/texmf-dist/doc/man/man1/pltotf.1
@@ -1,4 +1,4 @@
-.TH PLTOTF 1 "16 June 2015" "Web2C 2024"
+.TH PLTOTF 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf b/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
index c5f0949e6b2..d92c17ebbad 100644
--- a/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pooltype.1 b/Master/texmf-dist/doc/man/man1/pooltype.1
index e496a51aca7..09b856af313 100644
--- a/Master/texmf-dist/doc/man/man1/pooltype.1
+++ b/Master/texmf-dist/doc/man/man1/pooltype.1
@@ -1,4 +1,4 @@
-.TH POOLTYPE 1 "16 June 2015" "Web2C 2024"
+.TH POOLTYPE 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf b/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
index 80f04d71e54..6ed5170869e 100644
--- a/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ppltotf.1 b/Master/texmf-dist/doc/man/man1/ppltotf.1
index 1ea6648a487..d10637d274b 100644
--- a/Master/texmf-dist/doc/man/man1/ppltotf.1
+++ b/Master/texmf-dist/doc/man/man1/ppltotf.1
@@ -1,4 +1,4 @@
-.TH PPLTOTF 1 "15 March 2019" "Web2C 2023"
+.TH PPLTOTF 1 "15 March 2019" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf b/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
index f7d9e3507a3..3c2bc8b96a7 100644
--- a/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ppmcheckpdf.1 b/Master/texmf-dist/doc/man/man1/ppmcheckpdf.1
new file mode 100644
index 00000000000..58bc67b0a99
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ppmcheckpdf.1
@@ -0,0 +1,25 @@
+.TH ppmcheckpdf 1 "2024-12-02" "2024C"
+.SH NAME
+Ppmcheckpdf \- Image-based regression testing for LaTeX packages
+.SH SYNOPSIS
+ppmcheckpdf <action> [<option>]
+.SH DESCRIPTION
+Ppmcheckpdf makes it easy to run image-based regression testing for
+LaTeX packages, from PDF files generated by l3build or other tools.
+.PP
+The most commonly used ppmcheckpdf actions are:
+.IP "check, \-\-check" 6
+Run tests without saving outputs of failed tests
+.IP "save, \-\-save" 6
+Run tests and save outputs of failed tests
+.IP "help, \-\-help" 6
+Print a help message and exit
+.IP "version, \-\-version" 6
+Print version information and exit
+.SH OPTIONS
+Various options apply
+.IP -c 6
+Set the config used for check or save action
+.SH BUGS
+Please log issues on
+https://github.com/lvjr/ppmcheckpdf/issues
diff --git a/Master/texmf-dist/doc/man/man1/ppmcheckpdf.man1.pdf b/Master/texmf-dist/doc/man/man1/ppmcheckpdf.man1.pdf
new file mode 100644
index 00000000000..49def25890c
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ppmcheckpdf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ptex.1 b/Master/texmf-dist/doc/man/man1/ptex.1
index 9025adf073b..66dd550892c 100644
--- a/Master/texmf-dist/doc/man/man1/ptex.1
+++ b/Master/texmf-dist/doc/man/man1/ptex.1
@@ -1,4 +1,4 @@
-.TH PTEX 1 "08 August 2021" "Web2C 2023"
+.TH PTEX 1 "08 August 2021" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/ptex.man1.pdf b/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
index fb48c392239..471a434b9f2 100644
--- a/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ptftopl.1 b/Master/texmf-dist/doc/man/man1/ptftopl.1
index 253984706de..450cf5f6ccc 100644
--- a/Master/texmf-dist/doc/man/man1/ptftopl.1
+++ b/Master/texmf-dist/doc/man/man1/ptftopl.1
@@ -1,4 +1,4 @@
-.TH PTFTOPL 1 "30 August 2022" "Web2C 2023"
+.TH PTFTOPL 1 "30 August 2022" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf b/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
index ead275106af..62f3358b695 100644
--- a/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tangle.1 b/Master/texmf-dist/doc/man/man1/tangle.1
index 730b97a584a..8bc403088cb 100644
--- a/Master/texmf-dist/doc/man/man1/tangle.1
+++ b/Master/texmf-dist/doc/man/man1/tangle.1
@@ -1,4 +1,4 @@
-.TH TANGLE 1 "02 March 2022" "Web2C 2024"
+.TH TANGLE 1 "02 March 2022" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/tangle.man1.pdf b/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
index 5a2a69b9091..9e8e64606c3 100644
--- a/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tex.1 b/Master/texmf-dist/doc/man/man1/tex.1
index 4dae84ba478..2624592a1ce 100644
--- a/Master/texmf-dist/doc/man/man1/tex.1
+++ b/Master/texmf-dist/doc/man/man1/tex.1
@@ -1,4 +1,4 @@
-.TH TEX 1 "6 August 2019" "Web2C 2024"
+.TH TEX 1 "6 August 2019" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/tex.man1.pdf b/Master/texmf-dist/doc/man/man1/tex.man1.pdf
index 4aa18e73f31..f897e8a3c26 100644
--- a/Master/texmf-dist/doc/man/man1/tex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texdoc.1 b/Master/texmf-dist/doc/man/man1/texdoc.1
index afebf84286a..1cdc22ee420 100644
--- a/Master/texmf-dist/doc/man/man1/texdoc.1
+++ b/Master/texmf-dist/doc/man/man1/texdoc.1
@@ -1,185 +1,131 @@
-.\" generated with Ronn/v0.7.3
-.\" http://github.com/rtomayko/ronn/tree/0.7.3
-.
-.TH "TEXDOC" "1" "March 2024" "Texdoc 4.1" "Texdoc manual"
-.
+.\" generated with Ronn-NG/v0.10.1
+.\" http://github.com/apjanke/ronn-ng/tree/0.10.1
+.TH "TEXDOC" "1" "February 2025" "Texdoc 4.1.1" "Texdoc manual"
.SH "NAME"
\fBtexdoc\fR \- find & view documentation in TeX Live
-.
.SH "SYNOPSIS"
-\fBtexdoc\fR [OPTION]\.\.\. NAME\.\.\.
-.
+\fBtexdoc\fR [OPTION]\|\.\|\.\|\. NAME\|\.\|\.\|\.
.br
-\fBtexdoc\fR [OPTION]\.\.\. ACTION
-.
+\fBtexdoc\fR [OPTION]\|\.\|\.\|\. ACTION
.SH "DESCRIPTION"
Try to find appropriate TeX documentation for the specified NAME(s)\. Alternatively, perform the given ACTION and exit\.
-.
.SH "OPTIONS"
-.
.TP
\fB\-w\fR, \fB\-\-view\fR
Use view mode: start a viewer\. \fB(default)\fR
-.
.TP
\fB\-m\fR, \fB\-\-mixed\fR
Use mixed mode (view or list)\.
-.
.TP
\fB\-l\fR, \fB\-\-list\fR
Use list mode: show a list of results\.
-.
.TP
\fB\-s\fR, \fB\-\-showall\fR
Use showall mode: show also "bad" results\.
-.
.TP
\fB\-i\fR, \fB\-\-interact\fR
Use interactive menus\. \fB(default)\fR
-.
.TP
\fB\-I\fR, \fB\-\-nointeract\fR
Use plain lists, no interaction required\.
-.
.TP
\fB\-M\fR, \fB\-\-machine\fR
Machine\-readable output for lists (implies \-I)\.
-.
.TP
\fB\-q\fR, \fB\-\-quiet\fR
Suppress warnings and most error messages\.
-.
.TP
\fB\-v\fR, \fB\-\-verbose\fR
Print additional information (e\.g\., viewer command)\.
-.
.TP
\fB\-D\fR, \fB\-\-debug\fR
Activate all debug output (equal to "\-\-debug=all")\.
-.
.TP
\fB\-d\fR LIST, \fB\-\-debug\fR=LIST
Activate debug output restricted to the categories specified in LIST\.
-.
.br
-Available categories: \fBconfig\fR, \fBfiles\fR, \fBsearch\fR, \fBscore\fR, \fBtexdocs\fR, \fBtlpdb\fR, \fBversion\fR, \fBview\fR, and \fBall\fR to activate all of these\.
-.
+Available categories: \fBconfig\fR, \fBfiles\fR, \fBsearch\fR, \fBdocfile\fR, \fBscore\fR, \fBtexdocs\fR, \fBtlpdb\fR, \fBversion\fR, \fBview\fR, and \fBall\fR to activate all of these\.
.TP
\fB\-c\fR NAME=VALUE
Set configuration item NAME to VALUE\.
-.
.SH "ACTIONS"
-.
.TP
\fB\-h\fR, \fB\-\-help\fR
Print this help message\.
-.
.TP
\fB\-V\fR, \fB\-\-version\fR
Print the version number\.
-.
.TP
\fB\-f\fR, \fB\-\-files\fR
Print the list of configuration files used\.
-.
.TP
\fB\-\-just\-view\fR FILE
Display FILE, given with full path (no searching)\.
-.
.TP
\fB\-\-print\-completion\fR SHELL
Print SHELL completion\.
-.
.SH "ENVIRONMENT"
The following environment variables can be split by colon and used to set viewers:
-.
.TP
\fBBROWSER\fR, \fBBROWSER_texdoc\fR
Set the command to be used for HTML documents\.
-.
.TP
\fBDVIVIEWER\fR, \fBDVIVIEWER_texdoc\fR
Set the command to be used for DVI documents\.
-.
.TP
\fBMDVIEWER\fR, \fBMDVIEWER_texdoc\fR
Set the command to be used for Markdown documents\.
-.
.TP
\fBPAGER\fR, \fBPAGER_texdoc\fR
Set the command to be used for text documents\.
-.
.TP
\fBPDFVIEWER\fR, \fBPDFVIEWER_texdoc\fR
Set the command to be used for PDF documents\.
-.
.TP
\fBPSVIEWER\fR, \fBPSVIEWER_texdoc\fR
Set the command to be used for PS documents\.
-.
.P
The following environment variables are also used:
-.
.TP
\fBLANG\fR, \fBLC_ALL\fR, \fBLANGUAGE\fR, \fBLANGUAGE_texdoc\fR
Set the locale, which will influence on the search results\.
-.
.TP
\fBTEXDOCS\fR
In addition to the documents included in the TeX Live database, Texdoc also searches documentation under TEXMF trees specified by the kpathsea variable \fBTEXDOCS\fR\.
-.
.SH "FILES"
\fB<texmf>/texdoc/texdoc\.cnf\fR, see output of the \fB\-\-files\fR option\.
-.
.SH "EXIT STATUS"
The \fBtexdoc\fR command exists with one of the following values:
-.
.TP
0
Success\.
-.
.TP
1
Internal error\.
-.
.TP
2
Usage error\.
-.
.TP
3
No documentation found\.
-.
.SH "REPORTING BUGS"
Report bugs to \fItexdoc@tug\.org\fR\.
-.
.br
Texdoc home page: \fIhttp://tug\.org/texdoc/\fR
-.
.br
Source: \fIhttps://github\.com/TeX\-Live/texdoc\fR
-.
.SH "COPYRIGHT"
-Copyright 2008\-2024 Manuel Pe\'gourie\'\-Gonnard, Takuto Asakura, the TeX Live Team\.
-.
+Copyright 2008\-2025 Manuel Pe'gourie'\-Gonnard, Takuto Asakura, the TeX Live Team\.
.br
License: GNU GPL version 3 or later \fIhttp://gnu\.org/licenses/gpl\.html\fR\.
-.
.br
This is free software: you are free to change and redistribute it\.
-.
.SH "SEE ALSO"
The full documentation is maintained as a PDF manual\. The command
-.
.IP "" 4
-.
.nf
-
texdoc texdoc
-.
.fi
-.
.IP "" 0
-.
.P
should give you access to the complete manual\.
diff --git a/Master/texmf-dist/doc/man/man1/texdoc.man1.pdf b/Master/texmf-dist/doc/man/man1/texdoc.man1.pdf
index 3344fabe1e5..1c603cc25d7 100644
--- a/Master/texmf-dist/doc/man/man1/texdoc.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texdoc.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texexec.1 b/Master/texmf-dist/doc/man/man1/texexec.1
index 0b53d1764de..ec8dca7ebef 100644
--- a/Master/texmf-dist/doc/man/man1/texexec.1
+++ b/Master/texmf-dist/doc/man/man1/texexec.1
@@ -1,4 +1,4 @@
-.TH "texexec" "1" "01-01-2024" "version 6.2.1" "TeXExec"
+.TH "texexec" "1" "01-01-2025" "version 6.2.1" "TeXExec"
.SH NAME
texexec - TeXExec
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/texexec.man1.pdf b/Master/texmf-dist/doc/man/man1/texexec.man1.pdf
index 4f4374c1f5f..3ceb3c3769e 100644
--- a/Master/texmf-dist/doc/man/man1/texexec.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texexec.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texfindpkg.1 b/Master/texmf-dist/doc/man/man1/texfindpkg.1
index f0ad1dd9214..c2d6b1d092b 100644
--- a/Master/texmf-dist/doc/man/man1/texfindpkg.1
+++ b/Master/texmf-dist/doc/man/man1/texfindpkg.1
@@ -1,4 +1,4 @@
-.TH texfindpkg 1 "2023-05-05" "2023E"
+.TH texfindpkg 1 "2024-11-22" "2024A"
.SH NAME
TexFindPkg \- Query or install TeX packages and their dependencies
.SH SYNOPSIS
@@ -18,12 +18,14 @@ Print a help message and exit
Print version information and exit
.SH OPTIONS
Various options apply
-.IP -f 6
-Query or install packages by file name
.IP -c 6
Query or install packages by command name
.IP -e 6
Query or install packages by environment name
+.IP -f 6
+Query or install packages by file name
+.IP -p 6
+Query or install packages by package name
.SH BUGS
Please log issues on
https://github.com/lvjr/texfindpkg/issues
diff --git a/Master/texmf-dist/doc/man/man1/texfindpkg.man1.pdf b/Master/texmf-dist/doc/man/man1/texfindpkg.man1.pdf
index ebbebf16fa0..df78e220994 100644
--- a/Master/texmf-dist/doc/man/man1/texfindpkg.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texfindpkg.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texlogsieve.1 b/Master/texmf-dist/doc/man/man1/texlogsieve.1
index 7aa5a38cb21..d832135c1ef 100644
--- a/Master/texmf-dist/doc/man/man1/texlogsieve.1
+++ b/Master/texmf-dist/doc/man/man1/texlogsieve.1
@@ -1,4 +1,4 @@
-.TH TEXLOGSIEVE "1" "January 2024" "texlogsieve 1.4.1" "User Commands"
+.TH TEXLOGSIEVE "1" "November 2024" "texlogsieve 1.4.2" "User Commands"
.SH NAME
diff --git a/Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdf b/Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdf
index 985152665b3..7f2619e8310 100644
--- a/Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texlua.man1.pdf b/Master/texmf-dist/doc/man/man1/texlua.man1.pdf
index 76ede9c2d2f..08de1742b89 100644
--- a/Master/texmf-dist/doc/man/man1/texlua.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texlua.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texluac.man1.pdf b/Master/texmf-dist/doc/man/man1/texluac.man1.pdf
index 95857cfaca1..e2b1ee6db1f 100644
--- a/Master/texmf-dist/doc/man/man1/texluac.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texluac.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texmfstart.1 b/Master/texmf-dist/doc/man/man1/texmfstart.1
index 29eeb28cc80..58ee2922c13 100644
--- a/Master/texmf-dist/doc/man/man1/texmfstart.1
+++ b/Master/texmf-dist/doc/man/man1/texmfstart.1
@@ -1,4 +1,4 @@
-.TH "mtxrun" "1" "01-01-2024" "version 1.33" "ConTeXt TDS Runner Tool"
+.TH "mtxrun" "1" "01-01-2025" "version 1.33" "ConTeXt TDS Runner Tool"
.SH NAME
mtxrun - ConTeXt TDS Runner Tool
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/texmfstart.man1.pdf b/Master/texmf-dist/doc/man/man1/texmfstart.man1.pdf
index 38a3b8e010a..1da1d95ee25 100644
--- a/Master/texmf-dist/doc/man/man1/texmfstart.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texmfstart.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texprof.1 b/Master/texmf-dist/doc/man/man1/texprof.1
new file mode 100644
index 00000000000..b83047e9590
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/texprof.1
@@ -0,0 +1,345 @@
+.TH TEXPROF 1 "2 September 2024" "Version 1.0"
+.\"=====================================================================
+.if n .ds MF Metafont
+.if t .ds MF Metafont
+.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
+.if n .ds TX TeX
+.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP
+.el .ds OX TeX
+.\" BX definition must follow TX so BX can use TX
+.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
+.if n .ds BX BibTeX
+.\" LX definition must follow TX so LX can use TX
+.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
+.if n .ds LX LaTeX
+.if t .ds AX \fRA\\h'-0.1667m'\\v'0.20v'M\\v'-0.20v'\\h'-0.125m'S\fP\*(TX
+.if n .ds AX AmSTeX
+.if t .ds AY \fRA\\h'-0.1667m'\\v'0.20v'M\\v'-0.20v'\\h'-0.125m'S\fP\*(LX
+.if n .ds AY AmSLaTeX
+.if n .ds WB Web
+.if t .ds WB W\s-2EB\s0
+.\"=====================================================================
+.SH NAME
+texprof \- A profiler for TeX source files
+.SH SYNOPSIS
+.B texprof
+.RI [ options ]
+.RI [ \fB&\fPformat ]
+.RI [ file | \fB\e\fPcommands ]
+.\"=====================================================================
+.SH DESCRIPTION
+Run the \*(TX profiler on
+.IR file ,
+usually creating
+.IR file.dvi
+and
+.IR file.tprof .
+If the
+.IR file
+argument has no extension, ".tex" will be appended to it.
+Instead of a file name, a list of \*(TX commands can be given, the first
+of which must start with a backslash.
+With a
+.BI & format
+argument, the \*(TX profiler uses a different set of precompiled commands,
+contained in
+.IR format\fB.fmt\fP ;
+it is usually better to use the
+.B -fmt
+.I format
+option instead.
+.PP
+The \*(TX profiler is a version of \*(TX that measures the time
+\*(TX needs to execute individual input lines or macros.
+It writes the collected data to a file with extension
+.IR .tprof .
+A separate program,
+.B texprofile
+(see
+.BR texprofile (1)),
+is used to display the content of a
+.IR .tprof
+file in a readable form.
+
+.PP
+The typical use of the \*(TX profiler is with pre generated formats.
+The
+.B texprof
+command uses the equivalent of the plain \*(TX format, and the
+.B latexprof
+command uses the equivalent of the \*(LX format. To investigate
+the timing of macros targeted to
+.B pdftex
+or
+.B pdflatex,
+you can use
+.B pdftexprof
+or
+.B pdflatexprof.
+
+.PP
+The \*(TX profiler's handling of its command-line arguments is similar
+to that of the other \*(TX programs in the
+.I web2c
+implementation.
+
+.\"=====================================================================
+.SH OPTIONS
+This version of the \*(TX profiler understands the following command line
+options.
+.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
+.B -etex
+Enable the e-\*(TX extensions. This option is only effective in
+combination with
+.BR -ini .
+See
+.BR etex (1).
+.TP
+.B -file-line-error
+Print error messages in the form
+.I file:line:error
+which is similar to the way many compilers format them.
+.TP
+.B -no-file-line-error
+Disable printing error messages in the
+.I file:line:error
+style.
+.TP
+.BI -fmt \ format
+Use
+.I format
+as the name of the format to be used, instead of the name by which
+the \*(TX profiler was called or a
+.I %&
+line.
+.TP
+.B -help
+Print help message and exit.
+.TP
+.B -ini
+Start in
+.I INI
+mode, which is used to dump formats. The
+.I INI
+mode can be used for typesetting, but no format is preloaded, and
+basic initializations like setting catcodes may be required.
+.TP
+.BI -interaction \ mode
+Sets the interaction mode. The mode can be either
+.IR batchmode ,
+.IR nonstopmode ,
+.IR scrollmode ,
+and
+.IR errorstopmode .
+The meaning of these modes is the same as that of the corresponding
+\ecommands.
+.TP
+.BI -jobname \ name
+Use
+.I name
+for the job name, instead of deriving it from the name of the input file.
+.TP
+.BI -kpathsea-debug \ bitmask
+Sets path searching debugging flags according to the bitmask. See the
+.I Kpathsea
+manual for details.
+.TP
+.B -ltx
+Enable the \*(LX extensions. This option is only effective in
+combination with
+.BR -ini .
+See
+.BR latex (1).
+.TP
+.BI -mktex \ fmt
+Enable
+.RI mktex fmt ,
+where
+.I fmt
+must be either
+.IR tex ,
+.IR tfm ,
+.IR fmt ,
+or
+.IR pk .
+.TP
+.BI -no-mktex \ fmt
+Disable
+.RI mktex fmt ,
+where
+.I fmt
+must be either
+.IR tex ,
+.IR tfm ,
+.IR fmt ,
+or
+.IR pk .
+.TP
+.BI -output-directory \ directory
+Write output files in
+.I directory
+instead of the current directory. Look up input files in
+.I directory
+first, then along the normal search path.
+.TP
+.B -parse-first-line
+If the first line of the main input file begins with
+.I %&
+parse it to look for a dump name.
+.TP
+.B -no-parse-first-line
+Disable parsing of the first line of the main input file.
+.TP
+.B -pdf
+Enable the simulation of common
+.B pdftex
+primitives. This option requires the
+.BR -ini
+option and implies the
+.BR -ltx
+option.
+See
+.BR pdftex (1).
+.TP
+.B -prof
+Enable profiling as soon as \*(TX enters the main loop. If tis option
+it not used, profiling needs to switched on using the \eprofileon
+primitive. Profiling can be switched of with the \eprofileoff
+primitive.
+.TP
+.BI -progname \ name
+Pretend to be program
+.IR name .
+This affects both the format used and the search paths.
+.TP
+.B -version
+Print version information and exit.
+.\"=====================================================================
+.SH ENVIRONMENT
+See the Kpathsea library documentation (e.g., the `Path specifications'
+node) for precise details of how the environment variables are used.
+The
+.B kpsewhich
+utility can be used to query the values of the variables.
+.PP
+.TP
+.B TEXMFOUTPUT
+Normally, \*(TX puts its output files in the current directory. If
+any output file cannot be opened there, it tries to open it in the
+directory specified in the environment variable TEXMFOUTPUT.
+There is no default value for that variable. For example, if you say
+.I texprof paper
+and the current directory is not writable and TEXMFOUTPUT has
+the value
+.IR /tmp ,
+\*(TX attempts to create
+.I /tmp/paper.log ,
+.I /tmp/paper.dvi ,
+and
+.I /tmp/paper.tprof .
+TEXMFOUTPUT is also checked for input
+files, as \*(TX often generates files that need to be subsequently
+read; for input, no suffixes (such as ``.tex'') are added by default,
+the input name is simply checked as given.
+.TP
+.B TEXINPUTS
+Search path for
+.I \einput
+and
+.I \eopenin
+files.
+This normally starts with ``.'', so
+that user files are found before system files. An empty path
+component will be replaced with the paths defined in the
+.I texmf.cnf
+file. For example, set TEXINPUTS to ".:/home/user/tex:" to prepend the
+current directory and ``/home/user/tex'' to the standard search path.
+.TP
+.B TEXFORMATS
+Search path for format files.
+.TP
+.B TFMFONTS
+Search path for font metric
+.RI ( .tfm )
+files.
+.TP
+.B SOURCE_DATE_EPOCH
+If set, its value, taken to be in epoch-seconds, will be used for the
+creation date and as the reference moment for the time related
+primitives of \*(LX. This is useful for making reproducible builds.
+.TP
+.B FORCE_SOURCE_DATE
+If set to the value "1", the time-related \*(TX primitives
+.RI ( \eyear ,
+.IR \emonth ,
+.IR \eday ,
+.IR \etime )
+are also initialized from the value of SOURCE_DATE_EPOCH. This is not
+recommended if there is any viable alternative.
+.PP
+Many, many more environment variables may be consulted related to path
+searching. See the Kpathsea manual.
+.\"=====================================================================
+.SH FILES
+The location of the files mentioned below varies from system to
+system. Use the
+.B kpsewhich
+utility to find their locations.
+.TP
+.I *.tfm
+Metric files for \*(TX's fonts.
+.TP
+.I *.fmt
+Predigested \*(TX format files.
+.TP
+.I *.pk *.pfb
+Font files used by \*(TX.
+.\"=====================================================================
+.SH NOTES
+This manual page is not meant to be exhaustive. The complete
+documentation for the \*(TX profiler can be found in
+.IR texprof.pdf .
+Further information can be found in the manual of the
+.IR "Kpathsea library" .
+.\"=====================================================================
+.SH BUGS
+This version of the \*(TX profiler does not implement all of the
+primitives that pdftex provides, and further, it will not produce
+the same side effects.
+.\"=====================================================================
+.SH AVAILABILITY
+The \*(TX profiler should compile on a large variety of machine architectures
+and operating systems. The function to obtain timing information id POSIX
+specific.
+.PP
+The sources of the \*(TX profiler are hosted at
+.BR https://github.com/ruckertm/HINT
+.\"=====================================================================
+.SH "SEE ALSO"
+.BR texprofiler (1),
+.BR tex (1),
+.BR latex (1),
+.BR pdftex (1),
+.BR pdflatex (1), and
+.BR kpsewhich (1).
+.\"=====================================================================
+.SH AUTHORS
+The primary author of the \*(TX profiler is Martin Ruckert,
+with e\*(TX extensions by Peter Breitenlohner,
+\*(LX extensions by Thierry Laronde,
+and
+the kpathsearch library by Karl Berry.
+.PP
+\*(TX was designed by Donald E. Knuth,
+who implemented it using his \*(WB system for Pascal programs.
+.PP
+Many, many more contributed to the typesetting system now known as \*(TX;
+far too many to name all of them here.
+.\" vim: syntax=nroff
diff --git a/Master/texmf-dist/doc/man/man1/texprof.man1.pdf b/Master/texmf-dist/doc/man/man1/texprof.man1.pdf
new file mode 100644
index 00000000000..430b9e5fdec
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/texprof.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texprofile.1 b/Master/texmf-dist/doc/man/man1/texprofile.1
new file mode 100644
index 00000000000..3d840ccc79d
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/texprofile.1
@@ -0,0 +1,596 @@
+'\" t
+.\" Manual page created with latex2man on Tue Jan 28 17:56:46 2025
+.\" NOTE: This file is generated, DO NOT EDIT.
+.de Vb
+.ft CW
+.nf
+..
+.de Ve
+.ft R
+
+.fi
+..
+.TH "TEXPROFILE" "1" "28\-1\-2025" "Displaying TeX profiles " "Displaying TeX profiles "
+.SH NAME
+
+.PP
+texprofile
+\- Displaying the profile data collected by texprof\&.
+.PP
+.SH SYNOPSIS
+
+.PP
+texprofile
+[Options] \fIinputfile\fP
+.PP
+.SH DESCRIPTION
+
+texprofile
+reads the binary \fIinputfile\fP
+as produced by
+texprof\&.
+The extension \&.tprof
+of the input file can be
+omitted. It analyses the data and presents the results in a variety of
+tables, either optimized for human readability or as CSV (comma
+separated values) files for further processing.
+.PP
+The output is written to the standard output stream where it can be redirected
+to a file or viewed immediately.
+.PP
+.SH OPTIONS
+
+There are four types of options: general options, table options,
+selection options, and formatting options.
+.PP
+The general options:
+.TP
+\fB\-?\fP \fB\-h\fP \fB\-\-help\fP
+ Display a short help text and exit the program.
+.TP
+\fB\-\-version\fP
+ Display the version information and exit.
+.PP
+The table options determine the tables that will be displayed.
+These options all use upper case letters.
+If no table option is given, only some global information is shown.
+.PP
+.TP
+\fB\-T\fP
+ Show the table of the top 10 input lines.
+.TP
+\fB\-G\fP
+ Show the table of the macro call graph.
+.TP
+\fB\-C\fP
+ Show the table of times per TeX command.
+.TP
+\fB\-L\fP
+ Show the table of times per input line.
+.TP
+\fB\-R\fP
+ Show the table of raw time stamps.
+.TP
+\fB\-S\fP
+ Show the table of macro stack changes.
+.TP
+\fB\-F\fP
+ Show the table of all input files.
+.TP
+\fB\-M\fP
+ Show the table of all macros called.
+.TP
+\fB\-A\fP
+ Show important tables (equal to \-TGFC) tables.
+.TP
+\fB\-N\fP
+ Do not show the table of global information.
+.PP
+The selection options allow to reduce the amount of data that is shown
+in the table by omitting table entries that contribute little to the
+overall runtime.
+.PP
+.TP
+\fB\-p\fP\fIn\fP
+ Do not show information for table entries
+with cumulative time below \fIn\fP
+percent. The default is 1.0 percent.
+.TP
+\fB\-t\fP\fIn\fP
+ Limit the number of input lines shown in the
+table of the ``Top Ten\&'' to \fIn\fP\&.
+This option is only useful
+with the \fB\-T\fP
+option.
+.PP
+The formatting option determine the formatting of the information in the tables
+as well as the selection of information that is shown in the tables.
+.PP
+.TP
+\fB\-i\fP
+ Add the macros file and line numbers after the macro name.
+This option is useful to distinguish two macros that share
+the same name.
+.TP
+\fB\-m\fP
+ Optimize output for machine readability. When optimized for human readability,
+times are rounded and given in a short form adding a unit identifier:
+s for seconds, ms for milliseconds, us for micro seconds, and ns for
+nanoseconds. This format is inconvenient if you want to import the data
+for example into a spread\-sheet for further processing.
+With the \fB\-m\fP
+option times are simply given in nano seconds without units.
+Similar the combined time for the total time used for a macro and the
+time used as a sub\-macro from the call graph is given in a single column
+with a slash separating both numbers is nice for human readers.
+With the \fB\-m\fP
+option both numbers will simply be given in separate columns.
+.PP
+.TP
+\fB\-n\fP
+ Show the time stamp numbers. This option is useful together with
+the \fB\-R\fP
+option, if you import the table into a database or spread\-sheet.
+If you sort the data by various properties into different
+categories, the time stamp number can be used to keeping the entries
+within a category sorted by time.
+.PP
+.TP
+\fB\-s\fP
+ Show the changes of the macro stack.
+This option is useful with the \fB\-R\fP
+option if you want to see the changes
+in the macro stack (see \fB\-S\fP)
+together with the timing information in
+a single table.
+.PP
+.SH DATA FORMATS
+
+.SS FILE NUMBERS
+While texprof
+is running, every TeX input file is given a
+unique file number. The file name alone is often not unique because
+two files in different directories might have the same file
+name. Displaying the full file name with the complete path is however often
+not very
+convenient. So if you observe the same file name together with
+different file numbers, you can use the option \fB\-F\fP
+to get a table of all
+file numbers and their full file names.
+.PP
+But even within the same
+directory, TeX can read different files with the same name during one
+run: TeX can open a file for writing, write content to the file, close
+it, open it for reading, read it and close it again. Then TeX might
+repeat this process a second time, or multiple times, reusing the same
+file name over and over again. texprof
+will assign a new file
+number to this file each time it is opened for reading. So you can
+tell from the sequence of file numbers which one was the first, the
+second, or the third.
+.PP
+Last not least, there are some special file
+numbers:
+.TP
+0 \- unknown
+If the file is unknown, which should rarely happen,
+the file number 0 is used.
+.TP
+1\- system
+texprof
+will map
+time intervals that are used to execute certain system routines
+to the ``system\&'' pseudo file
+using the line numbers to identify the specific routine
+like producing the output DVI file (shipout), breaking
+a paragraph into lines (linebrk), or breaking the
+document into pages (buildpg). These times do not depend on the
+use of macros but simply on the size of the document.
+.TP
+2 \- terminal
+TeX commands entered on the command line or interactively are mapped
+to file number 2.
+.PP
+.SS TIME
+If the option \fB\-m\fP
+is given times are given as nanoseconds.
+Otherwise, times are rounded to at most 4 digits precission and
+displayed with a unit: seconds (s), milliseconds (ms), microseconds
+(um), or nanoseconds (ns).
+.PP
+.SS MACRO NAMES
+Macro names are shown with the leading backslash. Since macro names
+are often not unique, the command line option \fB\-i\fP
+can be used to
+show after the macro name in square brackets the file number and the
+line number where the macro is defined. Unless two macros with the
+same name are defined in the same file and line this is sufficient to
+uniquely identify a macro. A macro defined with ``let\&'' results in a
+complet copy of the original macro. Therefore it will not reference
+the file and line of the ``let\&'' command but the same file and line as
+the original macro.
+.PP
+.SH EXAMPLES
+
+Let\&'s assume that you issue the command texprof
+\fB\-prof\fP
+\fIhello.tex\fP\&.
+This will run texprof
+on the input file
+\fIhello.tex\fP
+with option \fB\-prof\fP\&.
+The program texprof
+will load the plain TeX format and then process hello.tex
+to
+produce hello.log
+and hello.dvi\&.
+It will execute
+exactly the same steps that TeX would execute if you had issued the
+command tex
+\fIhello.tex\fP\&.
+.PP
+In addition to hello.log
+and hello.dvi,
+texprof
+will also produce the file hello.tprof
+containing time
+measurements made while texprof
+was running. The option
+\fB\-prof\fP
+will switch on the gathering of timing data as soon as
+texprof
+enters its main control procedure; The file
+hello.tprof
+will contain a time measurement, called a time
+stamp, for every command that TeX executed while processing the input.
+A binary format is used to store all that data in a simple and compact
+form. Still the file hello.tprof
+might become very big.
+.PP
+The program texprofile
+is used to extract and analyse the data
+contained in hello.tprof
+and produce useful output. Here are
+some examples:
+.PP
+.TP
+texprofile \fIhello\fP
+ Without further options texprofile
+will write some general
+information to the standard output, like the total time measured,
+the number of samples, the average time per sample, etc.
+The general information is always given unless explicitely disabled
+with the \fB\-N\fP
+option or with the \fB\-m\fP
+option.
+.PP
+.TP
+texprofile \fB\-T\fP \fIhello\fP
+ With the option \fB\-T\fP,
+texprofile
+will map each time stamp
+to a specific line of input, add up the time intervalls for each input
+line separately, and output a table showing the ten lines that have
+the highest cummulative time.
+The table has the following seven columns:
+.RS
+.TP
+1. file
+The first column contains the input file number as explained above.
+The input file name if shown in column 7.
+.TP
+2. line
+The line number.
+.TP
+3. percent
+The time spent in this line and file as a percentage of the total
+time measured as given as part of the general information.
+.TP
+4. absolute
+The absolute time spent in this line and file.
+.TP
+5. count
+The number of times the execution path entered this line.
+Note, that a
+macro call usually redirects the execution path to another line
+from where the execution will return after the macro call has completed.
+Reentering the line after such an excursion to an other line will
+cause this counter to be incremented. In summary, this counter might
+reflect the number of partial executions of a line not the number
+of full executions of the entire line.
+.TP
+6. average
+The average time spent in the line is simply computed by dividing the
+value in column 4 by the value in column 5.
+.TP
+7. file
+The input file name. The corresponding file number is shown in column 1.
+.RE
+.RS
+.PP
+.RE
+.TP
+texprofile \fB\-G\fP \fIhello\fP
+ With the option \fB\-G\fP,
+texprofile
+will map each time stamp
+either to file input or to a macro body.
+The table shown is divided into several sections, the first section
+is devoted to file input, each of the following sections is devoted
+to a specific macro.
+.br
+Each section starts with a header. The header of the
+first section is ``File\&'' the header of a later section is the macro name.
+.br
+The first line after the header gives the total time spent in the section
+in two different formats:
+.RS
+.TP
+1. time
+Column 1 gives it as an absolut time.
+.TP
+3. percentage
+Column 3 gives it as a percentage of the total time measured.
+.RE
+.RS
+.PP
+For the first section with the header ``File\&'', the absolute time
+will be equal to the total time measured because texprof
+did spent all the time processing the file \fIhello\fP\&.
+And consequently the value in column 3 will be 100%\&.
+.br
+To accomplish a task, a macro usually calls other
+macros that we call child macros in the following.
+The following lines in the table will give a breakdown
+of the time shown in the first line.
+The breakdown starts with a line showing the time spent in the section
+excluding the time spent in child macros. It shows in column 4 the number
+of times the macro was called.
+.RS
+.RE
+.TP
+1. time
+Column 1 gives the absolut time spent in the section excluding the time
+spent in child macros
+.TP
+3. percentage
+Column 3 gives the time from column 1 as a percentage of the total time
+spent in this section as given in the previous line.
+.TP
+4. count/total
+Column 4 gives the number of times the section was called.
+.RE
+.RS
+.PP
+The lines that follow in the table show the time spent in one of
+the child macros. Column 2, 4, and 5 need some explanation.
+.RS
+.RE
+.TP
+2. loop
+The only case where column 2 is not empty is the case of a
+recursive macro. A recursive macro is a macro that along the
+chain of macro calls eventually calls itself creating a
+recursive loop. At this point, a macro becomesits own descendant
+and at the same time its own ancestor.
+.br
+Therefore texprofile
+maintains for each child macro two
+accumulators for the elapsed time: For the time shown in
+column 2 labeled ``loop\&'', texprofile
+adds up the time
+differences observed at the return of a child macro. For the
+time shown in the column labeled ``time\&'' and ``percent\&'', it
+subtracts from the time differences observed at the return of a
+child macro all those time differences that were already added
+to one of the other lines in the time breakdown: the macro itself
+or one of the other child macros.
+So the times shown in column 1 of line 2 and the following lines
+will add up to the time shown in column 1 of the line 1;
+and the percentages shown in column 3 of line 2 and the following lines
+will add up to 100%\&.
+The time shown in column 3 will show show the total time needed
+to accomplish the sub task assigned to the respective child macro.
+.TP
+4. count/total
+Column 4 shows two counts n/m for the macro named in column 5.
+m is the total number of calls to the macro and n is the number of
+calls as a child macro in the current section. The number n will
+always be less or equal to m\&.
+.RS
+.PP
+.RE
+.TP
+5. child
+Column 5 shows the name of the child macro as explained above.
+.RE
+.RS
+.PP
+.RE
+.TP
+texprofile \fB\-G\fP \fB\-m\fP \fIhello\fP
+ This table will contain the same data as the previous example
+but this time the \fB\-m\fP
+option will optimize the output for
+machine readability.
+.RS
+.TP
+.B *
+There are no column headers.
+.TP
+.B *
+The times in column 1 ``time\&'' and column 2 ``loop\&''
+are given in nanoseconds without a unit identifier.
+.TP
+.B *
+The numbers n/m in column 4 are now shown in two separate
+columns 4 and 5; the macro name moves from column 5 to column 6.
+.RE
+.RS
+.PP
+.RE
+.TP
+texprofile \fB\-F\fP \fIhello\fP
+ With the option \fB\-F\fP,
+texprofile
+outputs the table
+of all of TeX\&'s input files using 5 columns:
+.RS
+.TP
+1. file
+The file number as explained above.
+.TP
+2. lines
+The difference between the highest and the lowest
+line number found in the profile data for this file. This is
+usually only a subset of all the lines of the file.
+.TP
+3. percent
+The percentage of the total time measured that is attibuted to the file.
+.TP
+4. time
+The absolute time that is attibuted to the file.
+.TP
+5. name
+The full file name of the file.
+.RE
+.RS
+.PP
+.RE
+.TP
+texprofile \fB\-C\fP \fIhello\fP
+ With the option \fB\-C\fP,
+texprofile
+outputs the table
+of all TeX commands executed while profiling
+using 6 columns:
+.RS
+.TP
+1. cmd
+The command code used internaly by TeX.
+Usually the same number is used by TeX for several
+closely related tasks.
+There is a special command code 101 which is used to
+for the time that is spend on system routines that are
+mapped to the system file as explained above.
+.TP
+2. time
+The total time used for the command.
+.TP
+3. percent
+The percentage of the total time measured used for the command.
+.TP
+4. count
+The number of times this command was executed.
+.TP
+5. average
+The average time needed to execute the command.
+This is simpy the value in column 2 divided by the value in column 4.
+.TP
+6. name
+A verbal description of the command or commands that share this
+command code.
+.RE
+.RS
+.PP
+.RE
+.TP
+texprofile \fB\-R\fP \fB\-m\fP \fB\-n\fP \fIhello\fP
+ With the options \fB\-R\fP
+\fB\-m\fP,
+texprofile
+outputs the table
+of raw time measurements as observed by texprof
+optimized for machine
+readability. The option \fB\-n\fP
+adds a column for the number
+of each time measurements.
+Because of the \fB\-m\fP
+option, the table has no column headers.
+The table has 7 columns:
+.RS
+.TP
+1. number
+The number of the time measurment.
+These numbers are strictly increasing but not necessarily consecutive.
+They can be used to keep the measurements sorted in the order in which
+they were made.
+.TP
+2. file
+The file number as explained above.
+.TP
+3. line
+The line number as explained above.
+.TP
+4. time
+The time interval in nano seconds.
+.TP
+5. command
+The command name as given in column 6 of the previous example.
+.TP
+6. level
+The nesting level of the macro call stack.
+.TP
+7. macro
+The macro name.
+.RE
+.RS
+.PP
+This table contains all the timing information gathered during the run
+of texprof\&.
+Some information about macro calls is contained in
+column 6. More information about macro calls could be added
+by using the \fB\-s\fP
+option. The information about macro returns
+can be obtained from column 6.
+The table can be imported to a spread\-sheet or a database for further
+analysis.
+.RE
+.PP
+.SH BUGS
+
+If the last command in a macro body is a macro call, we call this a tail call.
+If such a tail call reads ahead to scan the following input
+for possible arguments, the look\-ahead mechaism of TeX might push further
+macros or new input files on TeX\&'s input stack.
+These entries will remain on top of TeXprof\&'s macro nesting stack,
+even if TeX backs up all these tokens on its input stack.
+This can cause an attribution of runtime to those entries as sub entries
+of the tail call. If this explanation sounds complicated to you, it is
+because the situation is indeed complicated.
+.PP
+.SH SEE ALSO
+
+\fItexprof\fP(1)
+.PP
+.SH VERSION
+
+Version: 1.1 of 28-1-2025
+.TP
+Copyright
+(C)2024, Martin Ruckert,
+.br
+Hochschule München, Lothstrasse 64, D\-80335 München
+.PP
+.TP
+Distribution
+texprofile
+is distributed with TeX Live.
+More recent versions might be found on GitHub
+\fBhttps://github.com/ruckertm/HINT\fP\&.
+.PP
+.TP
+License
+This program can be redistributed and/or modified under the
+terms of the MIT/X11 license.
+.PP
+.SH AUTHOR
+
+Martin Ruckert
+.br
+Munich University of Applied Sciences
+.br
+Email: \fBmartin.ruckert@hm.edu\fP
+.br
+.PP
+.\" NOTE: This file is generated, DO NOT EDIT.
diff --git a/Master/texmf-dist/doc/man/man1/texprofile.man1.pdf b/Master/texmf-dist/doc/man/man1/texprofile.man1.pdf
new file mode 100644
index 00000000000..866a8b7eec2
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/texprofile.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tftopl.1 b/Master/texmf-dist/doc/man/man1/tftopl.1
index 5aeef154460..1360b2fabce 100644
--- a/Master/texmf-dist/doc/man/man1/tftopl.1
+++ b/Master/texmf-dist/doc/man/man1/tftopl.1
@@ -1,4 +1,4 @@
-.TH TFTOPL 1 "16 June 2015" "Web2C 2024"
+.TH TFTOPL 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf b/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
index 36baef48a47..8c0a6db9202 100644
--- a/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tie.1 b/Master/texmf-dist/doc/man/man1/tie.1
index 9a3bbd9440d..3972f489016 100644
--- a/Master/texmf-dist/doc/man/man1/tie.1
+++ b/Master/texmf-dist/doc/man/man1/tie.1
@@ -1,4 +1,4 @@
-.TH TIE 1 "30 August 2022" "Web2C 2024"
+.TH TIE 1 "30 August 2022" "Web2C 2025"
.\"=====================================================================
.SH NAME
tie \- merge or apply WEB change files
diff --git a/Master/texmf-dist/doc/man/man1/tie.man1.pdf b/Master/texmf-dist/doc/man/man1/tie.man1.pdf
index 2e8fce3895b..a363151a906 100644
--- a/Master/texmf-dist/doc/man/man1/tie.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tie.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tlmgr.1 b/Master/texmf-dist/doc/man/man1/tlmgr.1
index eae509526a0..3ffaf44cb23 100644
--- a/Master/texmf-dist/doc/man/man1/tlmgr.1
+++ b/Master/texmf-dist/doc/man/man1/tlmgr.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "TLMGR 1"
-.TH TLMGR 1 2024-05-24 "perl v5.40.0" "User Contributed Perl Documentation"
+.TH TLMGR 1 2025-01-17 "perl v5.40.0" "User Contributed Perl Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -576,7 +576,7 @@ Line endings may be either LF or CRLF depending on the current platform.
.PP
The \f(CW\*(C`generate\*(C'\fR action overwrites any manual changes made in the
respective files: it recreates them from scratch based on the
-information of the installed packages, plus local adaptions.
+information of the installed packages, plus local adaptations.
The TeX Live installer and \f(CW\*(C`tlmgr\*(C'\fR routinely call \f(CW\*(C`generate\*(C'\fR for
all of these files.
.PP
@@ -722,6 +722,11 @@ If the option \f(CW\*(C`\-\-list\*(C'\fR is given with a package, the list of co
files is also shown, including those for platform-specific dependencies.
When given with schemes and collections, \f(CW\*(C`\-\-list\*(C'\fR outputs their
dependencies in a similar way.
+.IP \fB\-\-only\-files\fR 4
+.IX Item "--only-files"
+If this option is given, only the files for a given package are listed,
+no further information. If more than one package name is given, each
+file list is preceded by the package name.
.IP \fB\-\-only\-installed\fR 4
.IX Item "--only-installed"
If this option is given, the installation source will not be used; only
@@ -968,7 +973,7 @@ The last three options affect behavior on Windows installations. If
\&\f(CW\*(C`desktop_integration\*(C'\fR is set, then some packages will install items in
a sub-folder of the Start menu for \f(CW\*(C`tlmgr gui\*(C'\fR, documentation, etc. If
\&\f(CW\*(C`fileassocs\*(C'\fR is set, Windows file associations are made (see also the
-\&\f(CW\*(C`postaction\*(C'\fR action). Finally, if \f(CW\*(C`multiuser\*(C'\fR is set, then adaptions
+\&\f(CW\*(C`postaction\*(C'\fR action). Finally, if \f(CW\*(C`multiuser\*(C'\fR is set, then changes
to the registry and the menus are done for all users on the system
instead of only the current user. All three options are on by default.
.SS paper
@@ -2329,4 +2334,4 @@ This script and its documentation were written for the TeX Live
distribution (<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
.PP
-\&\f(CW$Id:\fR tlmgr.pl 71331 2024\-05\-24 07:30:36Z preining $
+\&\f(CW$Id:\fR tlmgr.pl 73493 2025\-01\-17 22:28:29Z karl $
diff --git a/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf b/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf
index 11ab2249bc3..98802fc0173 100644
--- a/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ttf2afm.1 b/Master/texmf-dist/doc/man/man1/ttf2afm.1
index 93abdfbf521..08941e4bb6b 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2afm.1
+++ b/Master/texmf-dist/doc/man/man1/ttf2afm.1
@@ -1,4 +1,4 @@
-.TH TTF2AFM 1 "8 March 2022" "Web2C 2024"
+.TH TTF2AFM 1 "8 March 2022" "Web2C 2025"
.PP
.SH "NAME"
ttf2afm \- utility to generate AFM files for TrueType fonts
diff --git a/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf b/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
index 86e6a1f602a..a919632c0f0 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/twill-refsort.man1.pdf b/Master/texmf-dist/doc/man/man1/twill-refsort.man1.pdf
index ba731f4fcbb..c48c3af2aaf 100644
--- a/Master/texmf-dist/doc/man/man1/twill-refsort.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/twill-refsort.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/twill.1 b/Master/texmf-dist/doc/man/man1/twill.1
index 0e0877aa69f..712460f5ae1 100644
--- a/Master/texmf-dist/doc/man/man1/twill.1
+++ b/Master/texmf-dist/doc/man/man1/twill.1
@@ -1,4 +1,4 @@
-.TH TWILL 1 "16 February 2024" "Web2C 2024"
+.TH TWILL 1 "20 March 2024" "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -57,7 +57,9 @@ to the root of the \*(WB file name.
.PP
There are several macros that probably should be redefined by
the programmer at the beginning of the \*(WB file.
-It is a good idea to set \\title to the name of the program.
+It is a good idea to set
+.I \etitle
+to the name of the program.
.PP
.B twill
is exactly like
diff --git a/Master/texmf-dist/doc/man/man1/twill.man1.pdf b/Master/texmf-dist/doc/man/man1/twill.man1.pdf
index ba731f4fcbb..2a13485dcad 100644
--- a/Master/texmf-dist/doc/man/man1/twill.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/twill.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/upbibtex.man1.pdf b/Master/texmf-dist/doc/man/man1/upbibtex.man1.pdf
index 40e3eec2a22..fcd4a127e32 100644
--- a/Master/texmf-dist/doc/man/man1/upbibtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/upbibtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf b/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf
index a9c5a6dfaf2..f5504d5d4d3 100644
--- a/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf b/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf
index 0d439a00498..e8341892616 100644
--- a/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/updmap.man1.pdf b/Master/texmf-dist/doc/man/man1/updmap.man1.pdf
index b194380ec01..b7df5e2f896 100644
--- a/Master/texmf-dist/doc/man/man1/updmap.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/updmap.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
index af5531bd475..cb1351aef1e 100644
--- a/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf b/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf
index 172e5d8ae5e..7cf3112a82b 100644
--- a/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/upmendex.1 b/Master/texmf-dist/doc/man/man1/upmendex.1
index ebf379e4f1e..83df89b0415 100644
--- a/Master/texmf-dist/doc/man/man1/upmendex.1
+++ b/Master/texmf-dist/doc/man/man1/upmendex.1
@@ -27,7 +27,7 @@ additional feature for handling readings of kanji words is also available.
The formats of the input and output files are specified in a style file.
The readings of kanji words can be specified in a dictionary file.
.RE
-The index can have up to three levels (0, 1, and 2) of subitem nesting.
+The index can have up to five levels (0, 1, 2, 3, and 4) of subitem nesting.
.SH OPTIONS
.PP
.TP 10
@@ -304,64 +304,69 @@ Heading characters of Thai script specified by a string.
.TP 30
\fBitem_0\fR <string>
"\\n \\\\item "
-.RS
-Command sequence inserted between primary level entries.
-.RE
.TP 30
\fBitem_1\fR <string>
-"\\n \\\\subitem "
-.RS
-Command sequence inserted between sub level entries.
-.RE
+"\\n \\\\subitem "
.TP 30
\fBitem_2\fR <string>
-"\\n \\\\subsubitem "
+"\\n \\\\subsubitem "
+.TP 30
+\fBitem_3\fR <string>
+"\\n \\\\subsubsubitem "
+.TP 30
+\fBitem_4\fR <string>
+"\\n \\\\subsubsubsubitem "
.RS
-Command sequence inserted between subsub level entries.
+Command sequence inserted between two primary, two secondary, etc. level entries.
.RE
.TP 30
\fBitem_01\fR <string>
"\\n \\\\subitem "
+.TP 30
+\fBitem_12\fR <string>
+"\\n \\\\subsubitem "
+.TP 30
+\fBitem_23\fR <string>
+"\\n \\\\subsubsubitem "
+.TP 30
+\fBitem_34\fR <string>
+"\\n \\\\subsubsubsubitem "
.RS
-Command sequence inserted between primaly and sub level entries.
+Command sequence inserted between primaly and secondary, secondary and tertiary, etc. level entries.
.RE
.TP 30
\fBitem_x1\fR <string>
"\\n \\\\subitem "
-.RS
-Command sequence inserted between primary and sub level entries
-when main entry does not have page number.
-.RE
-.TP 30
-\fBitem_12\fR <string>
-"\\n \\\\subsubitem "
-.RS
-Command sequence inserted between sub and subsub level entries.
-.RE
.TP 30
\fBitem_x2\fR <string>
-"\\n \\\\subsubitem "
+"\\n \\\\subsubitem "
+.TP 30
+\fBitem_x3\fR <string>
+"\\n \\\\subsubsubitem "
+.TP 30
+\fBitem_x4\fR <string>
+"\\n \\\\subsubsubsubitem "
.RS
-Command sequence inserted between sub and subsub level entries
-when sub level entry does not have page number.
+Command sequence inserted between primary and secondary, secondary and tertiary, etc. level entries
+when the higher level entry does not have page number.
.RE
.TP 30
\fBdelim_0\fR <string>
", "
-.RS
-Delimiter string between primary level entry and first page number.
-.RE
.TP 30
\fBdelim_1\fR <string>
", "
-.RS
-Delimiter string between sub level entry and first page number.
-.RE
.TP 30
\fBdelim_2\fR <string>
", "
+.TP 30
+\fBdelim_3\fR <string>
+", "
+.TP 30
+\fBdelim_4\fR <string>
+", "
.RS
-Delimiter string between subsub level entry and first page number.
+Delimiter string between primary, secondary, etc. level entry and first page number.
.RE
.TP 30
\fBdelim_n\fR <string>
diff --git a/Master/texmf-dist/doc/man/man1/upmendex.man1.pdf b/Master/texmf-dist/doc/man/man1/upmendex.man1.pdf
index 30b8aea3337..7c190246166 100644
--- a/Master/texmf-dist/doc/man/man1/upmendex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/upmendex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uppltotf.man1.pdf b/Master/texmf-dist/doc/man/man1/uppltotf.man1.pdf
index 1b32bb7b5ee..44b9e9c57b7 100644
--- a/Master/texmf-dist/doc/man/man1/uppltotf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uppltotf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uptex.man1.pdf b/Master/texmf-dist/doc/man/man1/uptex.man1.pdf
index 0375c26ac2a..838990ffa03 100644
--- a/Master/texmf-dist/doc/man/man1/uptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uptftopl.man1.pdf b/Master/texmf-dist/doc/man/man1/uptftopl.man1.pdf
index c3ef9461a51..88d3f0cf856 100644
--- a/Master/texmf-dist/doc/man/man1/uptftopl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uptftopl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/vftovp.1 b/Master/texmf-dist/doc/man/man1/vftovp.1
index 29127cb3d9f..792067babd3 100644
--- a/Master/texmf-dist/doc/man/man1/vftovp.1
+++ b/Master/texmf-dist/doc/man/man1/vftovp.1
@@ -1,4 +1,4 @@
-.TH VFTOVP 1 "16 June 2015" "Web2C 2024"
+.TH VFTOVP 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf b/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
index 1f57a1a7dfb..64752b093e2 100644
--- a/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/vptovf.1 b/Master/texmf-dist/doc/man/man1/vptovf.1
index 9d09dd2f3c6..c9b634a6b09 100644
--- a/Master/texmf-dist/doc/man/man1/vptovf.1
+++ b/Master/texmf-dist/doc/man/man1/vptovf.1
@@ -1,4 +1,4 @@
-.TH VPTOVF 1 "16 June 2015" "Web2C 2024"
+.TH VPTOVF 1 "16 June 2015" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf b/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
index c39f647aeaf..1cc084f2a72 100644
--- a/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/weave.1 b/Master/texmf-dist/doc/man/man1/weave.1
index 954c5b7ec30..6c9f49ec072 100644
--- a/Master/texmf-dist/doc/man/man1/weave.1
+++ b/Master/texmf-dist/doc/man/man1/weave.1
@@ -1,4 +1,4 @@
-.TH WEAVE 1 "13 October 2023" "Web2C 2024"
+.TH WEAVE 1 "20 March 2024 "Web2C 2025"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -58,11 +58,12 @@ In this case you can specify '-' as an empty change file.
There are several macros
that probably should be redefined by
the programmer at the beginning of the \*(WB file.
-It is a good idea to set \\title
+It is a good idea to set
+.I \etitle
to the name of the program.
And, to cause output of only changed modules, one can say
-\\let\\maybe=\\iffalse (usually as the first change in the
-change file).
+.I \elet\emaybe=\eiffalse
+(usually as the first change in the change file).
.\"=====================================================================
.SH ENVIRONMENT
The environment variable WEBINPUTS is used to search for the input files,
diff --git a/Master/texmf-dist/doc/man/man1/weave.man1.pdf b/Master/texmf-dist/doc/man/man1/weave.man1.pdf
index ed02ae6559a..27d7267ec23 100644
--- a/Master/texmf-dist/doc/man/man1/weave.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/weave.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xasy.man1.pdf b/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
index c7cfdd24f1b..2752be218a0 100644
--- a/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
index f1cd7ebf6f4..cbb443c9f65 100644
--- a/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf b/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf
index 61f351c16b5..c333901c75b 100644
--- a/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xetex.1 b/Master/texmf-dist/doc/man/man1/xetex.1
index b8d0b58d9a2..5e87c6985e9 100644
--- a/Master/texmf-dist/doc/man/man1/xetex.1
+++ b/Master/texmf-dist/doc/man/man1/xetex.1
@@ -1,4 +1,4 @@
-.TH XETEX 1 "10 July 2018" "Web2C 2024"
+.TH XETEX 1 "10 July 2018" "Web2C 2025"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/xetex.man1.pdf b/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
index cd139ef67b0..c77dea63cf0 100644
--- a/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man5/fmtutil.cnf.5 b/Master/texmf-dist/doc/man/man5/fmtutil.cnf.5
index fd33e6c87db..22857a7930e 100644
--- a/Master/texmf-dist/doc/man/man5/fmtutil.cnf.5
+++ b/Master/texmf-dist/doc/man/man5/fmtutil.cnf.5
@@ -1,71 +1,70 @@
-.TH "fmtutil\&.cnf" "5" "8 March 2022" "TeX Live"
-.PP
-.SH "NAME"
-fmtutil\&.cnf \- configuration file for fmtutil
-.PP
-.SH "DESCRIPTION"
-.PP
-The \fIfmtutil\&.cnf\fP file contains the configuration information
-for \fBfmtutil\fP(8)\&. Each line contains the name of the format
-(e\&.g\&., ``tex\'\', ``latex\'\', ``omega\'\'), the name of the engine that
-is used by that format (e\&.g\&., ``tex\'\', ``etex\'\', ``omega\'\'), the pattern
-file (e\&.g\&., \fIlanguage\&.dat\fP, \fIlanguage\&.def\fP), and any
-arguments (name of an \fI\&.ini\fP file)\&.
-.PP
-Fields are separated by whitespace\& and complete lines can be commented
-out with ``#\'\'\&. The ``pattern file\'\' field cannot be used to
-define a file that is used while building the format\&.
+.TH "fmtutil.cnf" "5" "10 February 2025" "TeX Live"
+.PP
+.SH "NAME"
+fmtutil.cnf \- configuration file for fmtutil
+.PP
+.SH "DESCRIPTION"
+.PP
+The \fIfmtutil.cnf\fP file contains the configuration information
+for \fBfmtutil\fP(8). Each line contains the name of the format
+(e.g., ``tex\'\', ``latex\'\', ``omega\'\'), the name of the engine that
+is used by that format (e.g., ``tex\'\', ``etex\'\', ``omega\'\'),
+the pattern file (e.g., \fIlanguage.dat\fP, \fIlanguage.def\fP),
+and any arguments (name of an \fI.ini\fP file).
+.PP
+Fields are separated by whitespace and complete lines can be commented
+out with ``#\'\'. The ``pattern file\'\' field cannot be used to
+define a file that is used while building the format.
It tells \fBfmtutil\fP which files (separated by commas) the
-format creation procedure reads\& and it has an effect to the options
-\fI--showhyphen\fP and \fI--byhyphen\fP\&.
+format creation procedure reads and it has an effect to the options
+\fI--showhyphen\fP and \fI--byhyphen\fP.
If the format has no way to
-customize hyphenation, a ``-\'\' can be used to indicate this\&.
-.PP
-.SH "NOTES"
-.PP
+customize hyphenation, a ``-\'\' can be used to indicate this.
+.PP
+.SH "NOTES"
+.PP
The \fBtex\fP(1) and \fBamstex\fP(1) formats always load
-\fIhyphen\&.tex\fP\&. No customization by a pattern file is available
-for these formats\&. Therefore, the pattern-file field for the
-\fBtex\fP and \fBamstex\fP is usually indicated to be empty (``-\'\')\&.
-.PP
+\fIhyphen.tex\fP. No customization by a pattern file is available
+for these formats. Therefore, the pattern-file field for the
+\fBtex\fP and \fBamstex\fP is usually indicated to be empty (``-\'\').
+.PP
You can, however, build customized formats on top of plain
-\fBtex\fP(1) or \fBamstex\fP(1) by using \fIbplain\&.tex\fP instead of
-\fIplain\&.tex\fP (b for the \fIBabel\fP system). See, for example,
-the \fIbplain\&.ini\fP file for the bplain format)\&.
-.PP
-\fBetex\fP(1) loads \fIlanguage\&.def\fP, not
-\fIlanguage\&.dat\fP\&.
-.PP
-Symbolic links to the correct engines (e\&.g\&., bplain -> tex)
-are generated by the \fBtexlinks\fP(8) script\&. Remember to run
+\fBtex\fP(1) or \fBamstex\fP(1) by using \fIbplain.tex\fP instead of
+\fIplain.tex\fP (b for the \fIBabel\fP system). See, for example,
+the \fIbplain.ini\fP file for the bplain format).
+.PP
+\fBetex\fP(1) loads \fIlanguage.def\fP, not
+\fIlanguage.dat\fP.
+.PP
+Symbolic links to the correct engines (e.g., bplain -> tex)
+are generated by the \fBtexlinks\fP(8) script. Remember to run
\fBtexlinks\fP(8) if you run \fBfmtutil\fP(8) yourself, rather
-than using the FORMATS option in \fBtexconfig\fP(8)\&.
-.PP
-.SH "FILES"
-.PP
-.IP "\fIfmtutil\&.cnf\fP"
+than using the FORMATS option in \fBtexconfig\fP(8).
+.PP
+.SH "FILES"
+.PP
+.IP "\fIfmtutil.cnf\fP"
default configuration file
-.IP "\fIlanguage\&.dat\fP"
+.IP "\fIlanguage.dat\fP"
hyphenation pattern file
-.IP "\fIlanguage\&.def\fP"
+.IP "\fIlanguage.def\fP"
hyphenation pattern file
-.IP "\fIlanguage\&.dat.lua\fP"
+.IP "\fIlanguage.dat.lua\fP"
hyphenation pattern file
-.PP
-.SH "SEE ALSO"
-.PP
+.PP
+.SH "SEE ALSO"
+.PP
\fBamstex\fP(1), \fBetex\fP(1), \fBfmtutil\fP(8),
-\fBtex\fP(1), \fBtexconfig\fP(8), \fBtexlinks\fP(8)\&.
-.PP
+\fBtex\fP(1), \fBtexconfig\fP(8), \fBtexlinks\fP(8).
+.PP
<https://tug.org/texlive/scripts-sys-user.html>
-.PP
-.SH "BUGS"
-.PP
+.PP
+.SH "BUGS"
+.PP
Email bug reports to <https://lists.tug.org/tex-k> (public mailing list).
-.PP
-.SH "AUTHOR"
-.PP
-\fBfmtutil\fP and \fIfmtutil\&.cnf\fP was originally written by Thomas Esser.
-.PP
-This manual page was written by C\&.M\&. Connelly for the Debian
-GNU/Linux system\&. It is now maintained as part of TeX Live.
+.SH "AUTHOR"
+.PP
+\fBfmtutil\fP and \fIfmtutil.cnf\fP was originally written by Thomas Esser.
+.PP
+This manual page was written by C.M\&. Connelly for the Debian
+GNU/Linux system. It is now maintained as part of TeX Live.
diff --git a/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf b/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
index 9000861c17c..8eb5cd34f1b 100644
--- a/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
+++ b/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man5/updmap.cfg.5 b/Master/texmf-dist/doc/man/man5/updmap.cfg.5
index 43a7cc2d23f..edca82f8a41 100644
--- a/Master/texmf-dist/doc/man/man5/updmap.cfg.5
+++ b/Master/texmf-dist/doc/man/man5/updmap.cfg.5
@@ -1,55 +1,56 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file.
.\"
+.\" Copyright (C) 2025 Karl Berry <tex-live@tug.org>
.\" Copyright (C) 2004, 2012 Hilmar Preusse <hille42@web.de>
-.\" Copyright (C) 2012 Norbert Preining <preining@logic.at>
-.\"
+.\" Copyright (C) 2012 Norbert Preining <preining@logic.at>
+.\"
.\" This is free software; you can redistribute it and/or modify it under
.\" the terms of the GNU General Public License as published by the Free
.\" Software Foundation; either version 2, or (at your option) any later
.\" version.
-.\"
+.\"
.\" This is distributed in the hope that it will be useful, but WITHOUT
.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
.\" for more details.
-.\"
-.\" You should have received a copy of the GNU General Public License
+.\"
+.\" You should have received a copy of the GNU General Public License
.\" along with this program. if not, see <http://www.gnu.org/licenses/>.
-.\"
-.TH "UPDMAP.CFG" "20" "November 2012" "TeX Live" "TeX Live"
+.\"
+.TH "UPDMAP.CFG" "5" "19 February 2025" "TeX Live" "TeX Live"
.SH "NAME"
\fBupdmap.cfg\fR \- configuration of font mapping/inclusion for dvips and
friends.
.SH "DESCRIPTION"
The file \fBupdmap.cfg\fR is the central font configuration file of a
teTeX system and is read by \fBupdmap\fP(1). It describes if and how
-fonts should be included (or not included) into PS-/PDF-files. This
-works for Outline (Postscript Type1) and Bitmap Fonts (Postscript
-Type3) mostly coming from MetaFont.
+fonts should be included (or not included) into PS/PDF output files. This
+works for outline (Postscript Type1) and bitmap fonts (Postscript
+Type3) mostly coming from Metafont.
.PP
\fBupdmap\fP is a utility that creates font configuration files for
\fBdvips\fP(1), \fBpdftex\fP(1), \fBxdvi\fP(1), \fBps2pk\fP(1),
-\fBgsftopk\fP(1), and \fBdvipdfmx\fP(1)\&. In
-an ideal world, updmap would be unnecessary -- each of these programs
+\fBgsftopk\fP(1), and \fBdvipdfmx\fP(1). In
+an ideal world, updmap would be unnecessary, and each of these programs
would read the same configuration file to learn what fonts are
-available and how they should be treated\&. As things stand, however,
+available and how they should be treated. As things stand, however,
each of these tools has subtly different requirements and thereby
-needs its own font configuration file\&. \fBupdmap\fP creates font
+needs its own font configuration file. \fBupdmap\fP creates font
configuration files for all of these programs from several sources,
namely all \fBupdmap.cfg\fR, allowing you to easily keep all the different
-configuration files in sync\&.
+configuration files in sync.
.P
Running "updmap --help" will output the main documentation for using
\fBupdmap\fR.
.P
\fBdvipsPreferOutline\fR
.br
-Configures if \fBdvips\fR (by default) should prefer bitmap fonts or outline fonts
-if both are available? Independent of this setting, outlines can be forced
-by putting "p psfonts_t1.map" into a config file that dvips reads. Bitmaps
-can be forced by putting "p psfonts_pk.map" into a config file. We provide
-such config files which can be enabled via
-\fBdvips\fR \fI-Poutline\fR (resp. \fBdvips\fR \fI-Ppk\fR).
+Configures if \fBdvips\fR (by default) should prefer bitmap fonts or
+outline fonts if both are available. Independent of this setting,
+outlines can be forced by putting "p psfonts_t1.map" into a config file
+that dvips reads. Bitmaps can be forced by putting "p psfonts_pk.map"
+into a config file. We provide such config files which can be enabled
+via \fBdvips\fR \fI-Poutline\fR (resp. \fBdvips\fR \fI-Ppk\fR).
.br
Valid settings for dvipsPreferOutline are \fItrue\fR / \fIfalse\fR.
.P
@@ -58,19 +59,19 @@ Valid settings for dvipsPreferOutline are \fItrue\fR / \fIfalse\fR.
Which fonts of the "Basic 35 Laserwriter Fonts" do you want to use and
how are the filenames chosen? Valid settings:
.br
-URW: URW fonts with "vendor" filenames (e.g. n019064l.pfb)
+URW: URW fonts with "vendor" filenames (e.g.\& n019064l.pfb)
.br
-URWkb: URW fonts with "berry" filenames (e.g. uhvbo8ac.pfb)
+URWkb: URW fonts with "berry" filenames (e.g.\& uhvbo8ac.pfb)
.br
-ADOBE: Adobe fonts with "vendor" filenames (e.g. hvnbo___.pfb)
+ADOBE: Adobe fonts with "vendor" filenames (e.g.\& hvnbo___.pfb)
.br
-ADOBEkb: Adobe fonts with "berry" filenames (e.g. phvbo8an.pfb)
+ADOBEkb: Adobe fonts with "berry" filenames (e.g.\& phvbo8an.pfb)
.P
\fBdvipsDownloadBase35\fR
.br
Configures if \fBdvips\fR (by default) should download the 35 base
PostScript fonts into the document (set \fItrue\fR) or should these
-fonts be used from the ps interpreter / printer (set \fIfalse\fR).
+fonts be used from the PostScript interpreter or printer (set \fIfalse\fR).
.br
The user can override the default by specifying \fBdvips\fR \fI-Pdownload35\fR
(resp. \fBdvips\fR \fI-Pbuiltin35\fR) to download the LW35 fonts
@@ -119,7 +120,7 @@ section "psfonts.map" in the manual of \fBdvips\fP(1).
\fBMixedMap\fR
.br
Similar to \fBMap\fR. It should be used when there is Type1 and a bitmap
-implementation of the font (the latter mostly coming from MetaFont). These
+implementation of the font (the latter mostly coming from Metafont). These
entries will not be used in the default map of \fBdvips\fR if
\fBdvipsPreferOutline\fR is set to \fIfalse\fR.
.br
@@ -138,18 +139,20 @@ Map files not to be used should be commented out using the string
(de-)activated using \fBupdmap\fR with the options \fI--enable\fR and
\fI--disable\fR, respectively.
-.SH "AUTHOR"
-This manual page was written by Hilmar Preusse <hille42@web.de> and
-extended by Norbert Preining <preining@logic.at>, for
-the Debian GNU/Linux system by simply copying the comments from
-\fBupdmap.cfg\fR and rewriting some of them. It may be used by other
-distributions without contacting the author. Any mistakes or omissions in
-the manual page are our fault; inquiries about or corrections to this manual
-page should be directed to tex-live@tug.org.
-
.SH "SEE ALSO"
-updmap(1), dvips(1)
+updmap(1), dvips(1).
.SH "THANKS TO"
Frank Kuester,
Thomas Esser.
+
+.SH "AUTHOR"
+This manual page was written by Hilmar Preusse <hille42@web.de> and
+extended by Norbert Preining <preining@logic.at>, for
+the Debian GNU/Linux system by simply copying the comments from
+\fBupdmap.cfg\fR and rewriting some of them. It may be used by other
+distributions without contacting the author.
+
+.SH "BUGS"
+.PP
+Email bug reports to <https://lists.tug.org/tex-k> (public mailing list).
diff --git a/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf b/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
index 8e9121aa8d7..c34000128d8 100644
--- a/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
+++ b/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
Binary files differ