From 12a220e80344b5c02b56a57d4a994ccb854bc22c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 20 Feb 2024 18:33:28 +0000 Subject: 2024 man page, news, manual updates git-svn-id: svn://tug.org/texlive/trunk@70015 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/README.2building | 15 +- Build/source/README.4layout | 4 +- Build/source/doc/tlbuild-incl/install-tl.texi | 2 +- Build/source/doc/tlbuild-incl/tlmgr.texi | 32 +- Build/source/doc/tlbuild.info | 950 +++---- Build/source/doc/tlbuild.texi | 6 +- .../texk/texlive/linked_scripts/texlive/tlmgr.pl | 25 +- Build/source/texk/texlive/tl_support/fmtutil.1 | 11 +- Build/source/texk/texlive/tl_support/updmap.1 | 2 +- Build/source/texk/web2c/ChangeLog | 4 + Build/source/texk/web2c/doc/web2c.texi | 4 +- Master/texmf-dist/doc/aleph/base/ChangeLog | 11 + Master/texmf-dist/doc/dvipng/dvipng.html | 394 +-- Master/texmf-dist/doc/dvipng/dvipng.pdf | Bin 218707 -> 218702 bytes Master/texmf-dist/doc/dvips/NEWS | 5 +- Master/texmf-dist/doc/dvips/dvips.html | 2356 ++++++++--------- Master/texmf-dist/doc/dvips/dvips.pdf | Bin 418026 -> 418010 bytes Master/texmf-dist/doc/etex/base/ChangeLog | 15 + Master/texmf-dist/doc/hitex/base/hiformat.hnt | Bin 1129777 -> 1093728 bytes Master/texmf-dist/doc/hitex/base/hiformat.pdf | Bin 1288384 -> 1292888 bytes Master/texmf-dist/doc/hitex/base/hitexman.hnt | Bin 541120 -> 542761 bytes Master/texmf-dist/doc/hitex/base/hitexman.pdf | Bin 234052 -> 237043 bytes Master/texmf-dist/doc/hitex/base/hitexman.tex | 129 +- Master/texmf-dist/doc/info/dvips.info | 4 +- Master/texmf-dist/doc/info/kpathsea.info | 2344 ++++++++-------- Master/texmf-dist/doc/info/tlbuild.info | 1040 ++++---- Master/texmf-dist/doc/info/web2c.info | 2214 ++++++++-------- Master/texmf-dist/doc/kpathsea/NEWS | 14 +- Master/texmf-dist/doc/kpathsea/kpathsea.html | 2517 ++++++++++-------- Master/texmf-dist/doc/kpathsea/kpathsea.pdf | Bin 384452 -> 391991 bytes Master/texmf-dist/doc/man/Makefile | 1 + Master/texmf-dist/doc/man/man1/Makefile | 24 +- Master/texmf-dist/doc/man/man1/aleph.1 | 4 +- Master/texmf-dist/doc/man/man1/aleph.man1.pdf | Bin 30712 -> 30531 bytes Master/texmf-dist/doc/man/man1/amstex.1 | 2 +- Master/texmf-dist/doc/man/man1/amstex.man1.pdf | Bin 19889 -> 19816 bytes Master/texmf-dist/doc/man/man1/bibtex.1 | 4 +- Master/texmf-dist/doc/man/man1/bibtex.man1.pdf | Bin 24485 -> 24551 bytes Master/texmf-dist/doc/man/man1/cfftot1.1 | 2 +- Master/texmf-dist/doc/man/man1/cfftot1.man1.pdf | Bin 21336 -> 21091 bytes Master/texmf-dist/doc/man/man1/ctangle.man1.pdf | Bin 27821 -> 28344 bytes Master/texmf-dist/doc/man/man1/ctie.1 | 2 +- Master/texmf-dist/doc/man/man1/ctie.man1.pdf | Bin 19196 -> 19257 bytes Master/texmf-dist/doc/man/man1/ctwill-proofsort.1 | 1 + .../doc/man/man1/ctwill-proofsort.man1.pdf | Bin 0 -> 35022 bytes .../doc/man/man1/ctwill-refsort.man1.pdf | Bin 33571 -> 35022 bytes .../texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf | Bin 33571 -> 35022 bytes Master/texmf-dist/doc/man/man1/ctwill.1 | 152 +- Master/texmf-dist/doc/man/man1/ctwill.man1.pdf | Bin 33571 -> 35022 bytes Master/texmf-dist/doc/man/man1/cweave.man1.pdf | Bin 27821 -> 28344 bytes Master/texmf-dist/doc/man/man1/cweb.1 | 91 +- Master/texmf-dist/doc/man/man1/cweb.man1.pdf | Bin 27821 -> 28344 bytes Master/texmf-dist/doc/man/man1/detex.1 | 38 +- Master/texmf-dist/doc/man/man1/detex.man1.pdf | Bin 23222 -> 23476 bytes Master/texmf-dist/doc/man/man1/dvicopy.1 | 2 +- Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf | Bin 20959 -> 20814 bytes Master/texmf-dist/doc/man/man1/dvigif.man1.pdf | Bin 48276 -> 48053 bytes .../doc/man/man1/dvilualatex-dev.man1.pdf | Bin 15856 -> 15777 bytes .../texmf-dist/doc/man/man1/dvilualatex.man1.pdf | Bin 21993 -> 21995 bytes Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf | Bin 34617 -> 34625 bytes Master/texmf-dist/doc/man/man1/dvipng.1 | 34 +- Master/texmf-dist/doc/man/man1/dvipng.man1.pdf | Bin 48276 -> 48053 bytes Master/texmf-dist/doc/man/man1/dvisvgm.1 | 196 +- Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf | Bin 99758 -> 102693 bytes Master/texmf-dist/doc/man/man1/dvitomp.1 | 2 +- Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf | Bin 16887 -> 16807 bytes Master/texmf-dist/doc/man/man1/dvitype.1 | 2 +- Master/texmf-dist/doc/man/man1/dvitype.man1.pdf | Bin 23285 -> 23284 bytes .../texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf | Bin 33236 -> 33368 bytes .../texmf-dist/doc/man/man1/fmtutil-user.man1.pdf | Bin 33236 -> 33368 bytes Master/texmf-dist/doc/man/man1/fmtutil.1 | 6 +- Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf | Bin 33236 -> 33368 bytes Master/texmf-dist/doc/man/man1/gftodvi.1 | 2 +- Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf | Bin 26749 -> 26755 bytes Master/texmf-dist/doc/man/man1/gftopk.1 | 2 +- Master/texmf-dist/doc/man/man1/gftopk.man1.pdf | Bin 21184 -> 21106 bytes Master/texmf-dist/doc/man/man1/gftype.1 | 2 +- Master/texmf-dist/doc/man/man1/gftype.man1.pdf | Bin 20386 -> 20311 bytes Master/texmf-dist/doc/man/man1/inimf.man1.pdf | Bin 39605 -> 39561 bytes Master/texmf-dist/doc/man/man1/initex.man1.pdf | Bin 43540 -> 43544 bytes Master/texmf-dist/doc/man/man1/kpseaccess.1 | 2 +- Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf | Bin 15958 -> 15761 bytes Master/texmf-dist/doc/man/man1/kpsereadlink.1 | 2 +- .../texmf-dist/doc/man/man1/kpsereadlink.man1.pdf | Bin 14511 -> 14311 bytes Master/texmf-dist/doc/man/man1/kpsestat.1 | 2 +- Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf | Bin 15238 -> 15040 bytes Master/texmf-dist/doc/man/man1/kpsewhich.1 | 2 +- Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf | Bin 22514 -> 22313 bytes Master/texmf-dist/doc/man/man1/latex-dev.1 | 2 +- Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf | Bin 15856 -> 15777 bytes Master/texmf-dist/doc/man/man1/latex.1 | 2 +- Master/texmf-dist/doc/man/man1/latex.man1.pdf | Bin 21993 -> 21995 bytes Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf | Bin 34617 -> 34625 bytes .../texmf-dist/doc/man/man1/luajithbtex.man1.pdf | Bin 34617 -> 34625 bytes Master/texmf-dist/doc/man/man1/luajittex.man1.pdf | Bin 34617 -> 34625 bytes .../texmf-dist/doc/man/man1/lualatex-dev.man1.pdf | Bin 15856 -> 15777 bytes Master/texmf-dist/doc/man/man1/lualatex.man1.pdf | Bin 21993 -> 21995 bytes Master/texmf-dist/doc/man/man1/luatex.1 | 2 +- Master/texmf-dist/doc/man/man1/luatex.man1.pdf | Bin 34617 -> 34625 bytes .../doc/man/man1/memoize-clean.pl.man1.pdf | Bin 2298 -> 17990 bytes .../doc/man/man1/memoize-clean.py.man1.pdf | Bin 2298 -> 17990 bytes .../doc/man/man1/memoize-extract.pl.man1.pdf | Bin 2298 -> 27664 bytes .../doc/man/man1/memoize-extract.py.man1.pdf | Bin 2298 -> 27664 bytes Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf | Bin 39605 -> 39561 bytes Master/texmf-dist/doc/man/man1/mf.1 | 4 +- Master/texmf-dist/doc/man/man1/mf.man1.pdf | Bin 39623 -> 39588 bytes Master/texmf-dist/doc/man/man1/mft.1 | 2 +- Master/texmf-dist/doc/man/man1/mft.man1.pdf | Bin 24061 -> 24060 bytes Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf | Bin 33236 -> 33368 bytes Master/texmf-dist/doc/man/man1/mmafm.1 | 2 +- Master/texmf-dist/doc/man/man1/mmafm.man1.pdf | Bin 24551 -> 24242 bytes Master/texmf-dist/doc/man/man1/mmpfb.1 | 2 +- Master/texmf-dist/doc/man/man1/mmpfb.man1.pdf | Bin 24322 -> 24008 bytes Master/texmf-dist/doc/man/man1/mpost.1 | 2 +- Master/texmf-dist/doc/man/man1/mpost.man1.pdf | Bin 28948 -> 28949 bytes Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf | Bin 20959 -> 20814 bytes Master/texmf-dist/doc/man/man1/odvitype.man1.pdf | Bin 23285 -> 23284 bytes Master/texmf-dist/doc/man/man1/ofm2opl.1 | 2 +- Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf | Bin 23040 -> 22962 bytes Master/texmf-dist/doc/man/man1/opl2ofm.1 | 2 +- Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf | Bin 18887 -> 18812 bytes Master/texmf-dist/doc/man/man1/otangle.man1.pdf | Bin 26855 -> 26852 bytes Master/texmf-dist/doc/man/man1/otfinfo.1 | 21 +- Master/texmf-dist/doc/man/man1/otfinfo.man1.pdf | Bin 25746 -> 25877 bytes Master/texmf-dist/doc/man/man1/otftotfm.1 | 2 +- Master/texmf-dist/doc/man/man1/otftotfm.man1.pdf | Bin 82366 -> 81048 bytes Master/texmf-dist/doc/man/man1/ovf2ovp.1 | 2 +- Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf | Bin 22327 -> 22181 bytes Master/texmf-dist/doc/man/man1/ovp2ovf.1 | 2 +- Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf | Bin 18945 -> 18802 bytes Master/texmf-dist/doc/man/man1/patgen.1 | 2 +- Master/texmf-dist/doc/man/man1/patgen.man1.pdf | Bin 29668 -> 29664 bytes Master/texmf-dist/doc/man/man1/pdfetex.1 | 2 +- Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf | Bin 15646 -> 15568 bytes .../texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf | Bin 15856 -> 15777 bytes Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf | Bin 39639 -> 39385 bytes Master/texmf-dist/doc/man/man1/pdftex.1 | 6 +- Master/texmf-dist/doc/man/man1/pdftex.man1.pdf | Bin 39639 -> 39385 bytes Master/texmf-dist/doc/man/man1/pdftosrc.1 | 2 +- Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf | Bin 25545 -> 25612 bytes Master/texmf-dist/doc/man/man1/pktogf.1 | 2 +- Master/texmf-dist/doc/man/man1/pktogf.man1.pdf | Bin 21059 -> 20983 bytes Master/texmf-dist/doc/man/man1/pktype.1 | 2 +- Master/texmf-dist/doc/man/man1/pktype.man1.pdf | Bin 19195 -> 19117 bytes Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf | Bin 15856 -> 15777 bytes Master/texmf-dist/doc/man/man1/platex.man1.pdf | Bin 21993 -> 21995 bytes Master/texmf-dist/doc/man/man1/pltotf.1 | 2 +- Master/texmf-dist/doc/man/man1/pltotf.man1.pdf | Bin 21287 -> 21290 bytes Master/texmf-dist/doc/man/man1/pooltype.1 | 2 +- Master/texmf-dist/doc/man/man1/pooltype.man1.pdf | Bin 17526 -> 17445 bytes Master/texmf-dist/doc/man/man1/ptekf.1 | 65 + Master/texmf-dist/doc/man/man1/ptekf.man1.pdf | Bin 0 -> 18977 bytes Master/texmf-dist/doc/man/man1/t1dotlessj.1 | 2 +- Master/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf | Bin 20453 -> 20217 bytes Master/texmf-dist/doc/man/man1/t1lint.1 | 2 +- Master/texmf-dist/doc/man/man1/t1lint.man1.pdf | Bin 17645 -> 17414 bytes Master/texmf-dist/doc/man/man1/t1rawafm.1 | 2 +- Master/texmf-dist/doc/man/man1/t1rawafm.man1.pdf | Bin 19860 -> 19627 bytes Master/texmf-dist/doc/man/man1/t1reencode.1 | 2 +- Master/texmf-dist/doc/man/man1/t1reencode.man1.pdf | Bin 23663 -> 23481 bytes Master/texmf-dist/doc/man/man1/t1testpage.1 | 2 +- Master/texmf-dist/doc/man/man1/t1testpage.man1.pdf | Bin 18570 -> 18332 bytes Master/texmf-dist/doc/man/man1/tangle.1 | 2 +- Master/texmf-dist/doc/man/man1/tangle.man1.pdf | Bin 26855 -> 26852 bytes Master/texmf-dist/doc/man/man1/tex.1 | 2 +- Master/texmf-dist/doc/man/man1/tex.man1.pdf | Bin 43540 -> 43544 bytes Master/texmf-dist/doc/man/man1/texlua.man1.pdf | Bin 34617 -> 34625 bytes Master/texmf-dist/doc/man/man1/texluac.man1.pdf | Bin 34617 -> 34625 bytes Master/texmf-dist/doc/man/man1/tftopl.1 | 2 +- Master/texmf-dist/doc/man/man1/tftopl.man1.pdf | Bin 23202 -> 23204 bytes Master/texmf-dist/doc/man/man1/tie.1 | 2 +- Master/texmf-dist/doc/man/man1/tie.man1.pdf | Bin 17882 -> 17948 bytes Master/texmf-dist/doc/man/man1/ttf2afm.1 | 2 +- Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf | Bin 20802 -> 20803 bytes Master/texmf-dist/doc/man/man1/ttftotype42.1 | 2 +- .../texmf-dist/doc/man/man1/ttftotype42.man1.pdf | Bin 20497 -> 20260 bytes Master/texmf-dist/doc/man/man1/twill-refsort.1 | 1 + .../texmf-dist/doc/man/man1/twill-refsort.man1.pdf | Bin 0 -> 22165 bytes Master/texmf-dist/doc/man/man1/twill.1 | 54 +- Master/texmf-dist/doc/man/man1/twill.man1.pdf | Bin 20522 -> 22165 bytes Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf | Bin 41443 -> 41463 bytes .../texmf-dist/doc/man/man1/updmap-user.man1.pdf | Bin 41443 -> 41463 bytes Master/texmf-dist/doc/man/man1/updmap.1 | 6 +- Master/texmf-dist/doc/man/man1/updmap.man1.pdf | Bin 41443 -> 41463 bytes .../texmf-dist/doc/man/man1/uplatex-dev.man1.pdf | Bin 15856 -> 15777 bytes Master/texmf-dist/doc/man/man1/uplatex.man1.pdf | Bin 21993 -> 21995 bytes Master/texmf-dist/doc/man/man1/vftovp.1 | 2 +- Master/texmf-dist/doc/man/man1/vftovp.man1.pdf | Bin 21658 -> 21582 bytes Master/texmf-dist/doc/man/man1/vptovf.1 | 2 +- Master/texmf-dist/doc/man/man1/vptovf.man1.pdf | Bin 19042 -> 18968 bytes Master/texmf-dist/doc/man/man1/weave.1 | 12 +- Master/texmf-dist/doc/man/man1/weave.man1.pdf | Bin 21047 -> 21664 bytes .../texmf-dist/doc/man/man1/xelatex-dev.man1.pdf | Bin 15856 -> 15777 bytes Master/texmf-dist/doc/man/man1/xelatex.man1.pdf | Bin 21993 -> 21995 bytes Master/texmf-dist/doc/man/man1/xetex.1 | 2 +- Master/texmf-dist/doc/man/man1/xetex.man1.pdf | Bin 20315 -> 20241 bytes Master/texmf-dist/doc/metapost/base/CHANGES | 1621 ------------ Master/texmf-dist/doc/metapost/base/NEWS | 1630 ++++++++++++ Master/texmf-dist/doc/pdftex/NEWS | 10 +- Master/texmf-dist/doc/texlive/install-tl.html | 2 +- .../doc/texlive/texlive-en/texlive-en.html | 814 +++--- .../doc/texlive/texlive-en/texlive-en.pdf | Bin 1068274 -> 1068176 bytes .../doc/texlive/texlive-en/texlive-en.tex | 19 +- Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html | 1544 +++++------ Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf | Bin 542585 -> 546624 bytes Master/texmf-dist/doc/web2c/NEWS | 18 +- Master/texmf-dist/doc/web2c/web2c.html | 2797 ++++++++++---------- Master/texmf-dist/doc/web2c/web2c.pdf | Bin 460354 -> 466008 bytes Master/texmf-dist/doc/xetex/base/NEWS | 5 + Master/tlpkg/bin/c2l | 10 +- Master/tlpkg/bin/tl-update-news | 3 +- Master/tlpkg/doc/releng.txt | 12 +- 212 files changed, 11172 insertions(+), 10223 deletions(-) create mode 100644 Master/texmf-dist/doc/man/man1/ctwill-proofsort.1 create mode 100644 Master/texmf-dist/doc/man/man1/ctwill-proofsort.man1.pdf create mode 100644 Master/texmf-dist/doc/man/man1/ptekf.1 create mode 100644 Master/texmf-dist/doc/man/man1/ptekf.man1.pdf create mode 100644 Master/texmf-dist/doc/man/man1/twill-refsort.1 create mode 100644 Master/texmf-dist/doc/man/man1/twill-refsort.man1.pdf delete mode 100644 Master/texmf-dist/doc/metapost/base/CHANGES create mode 100644 Master/texmf-dist/doc/metapost/base/NEWS diff --git a/Build/source/README.2building b/Build/source/README.2building index 9b2a43b598d..622c22b70ac 100644 --- a/Build/source/README.2building +++ b/Build/source/README.2building @@ -50,9 +50,13 @@ rules when a tool (such as 'tangle', 'ctangle', and 'convert') creates several output files. This allows for parallel builds ('make -j N' with N>1 or even 'make -j') that can considerably speed up the TL build. - Incidentally, a noticeable speed-up can be independently gained by -using a configure cache file, i.e., specifying the 'configure' option -'-C' (recommended). + If you're using TL's 'Build' script, you can enable '-j' with the +environment variable 'TL_MAKE_FLAGS', as in: 'env +TL_MAKE_FLAGS=-j`nproc` ./Build'. + + Independently, a noticeable speed-up can also be gained by using a +configure cache file, i.e., specifying the 'configure' option '-C' +(recommended). 4.3 Build distribution ====================== @@ -230,6 +234,11 @@ test name exactly as specified in the '.am' file: make -C $ww check SUBDIRS=. TESTS=hitexdir/tests/hello.test + Without the 'SUBDIRS=.', errors like this will show up, since 'make' +will descend into every directory. + + fatal: making test-suite.log: failed to create hitexdir/tests/hello.test + If you get tired of looking at the 'Entering'/'Leaving directory' lines, you can add the (GNU) make option '--no-print-dir'. diff --git a/Build/source/README.4layout b/Build/source/README.4layout index 6134378164c..a822863c603 100644 --- a/Build/source/README.4layout +++ b/Build/source/README.4layout @@ -27,13 +27,13 @@ many extra hassles, so don't do that, tempting as it may be. Currently the versions we use are: - autoconf (GNU Autoconf) 2.71 + autoconf (GNU Autoconf) 2.72 automake (GNU automake) 1.16.5 bison (GNU Bison) 3.8.2 flex 2.6.0 ltmain.sh (GNU libtool) 2.4.7 m4 (GNU M4) 1.4.19 - makeinfo (GNU texinfo) 7.0.2 + makeinfo (GNU texinfo) 7.1 These versions should be used to update the generated files (e.g., 'configure' or 'Makefile.in') in all or parts of the TL tree after their diff --git a/Build/source/doc/tlbuild-incl/install-tl.texi b/Build/source/doc/tlbuild-incl/install-tl.texi index 0f6dc2f76ff..f6bae78e392 100644 --- a/Build/source/doc/tlbuild-incl/install-tl.texi +++ b/Build/source/doc/tlbuild-incl/install-tl.texi @@ -803,5 +803,5 @@ This script and its documentation were written for the TeX Live distribution (@url{https://tug.org/texlive}) and both are licensed under the GNU General Public License Version 2 or later. -$Id: install-tl 66457 2023-03-07 23:07:12Z preining $ +$Id: install-tl 69711 2024-02-05 17:23:27Z karl $ diff --git a/Build/source/doc/tlbuild-incl/tlmgr.texi b/Build/source/doc/tlbuild-incl/tlmgr.texi index 75a5c3cadc3..ec539d67a4e 100644 --- a/Build/source/doc/tlbuild-incl/tlmgr.texi +++ b/Build/source/doc/tlbuild-incl/tlmgr.texi @@ -74,6 +74,12 @@ repository (typically useful when updating from CTAN). Display detailed information about a package @emph{what}, such as the installation status and description, of searches for @emph{what} in all packages. +@item @code{tlmgr bug} @emph{what} +@anchor{tlmgr @code{tlmgr bug} @emph{what}} + +Display available bug-reporting information for @emph{what}, a package or +file name. + @end table For all the capabilities and details of @code{tlmgr}, please read the @@ -404,6 +410,17 @@ performed are written to the terminal. @end table +@node tlmgr bug [@emph{search-string}] +@appendixsubsec bug [@emph{search-string}] + +Searches for @emph{search-string} (prompted for, if not given) as a package +name and in package descriptions, as complete words, and in filenames, +as any substring, and outputs bug-reporting and other information for +the package selected from the results. + +The search is equivalent to @code{tlmgr search --word --file @emph{search-string}. +Thus, @emph{search-string} is interpreted as a (Perl) regular expression.} + @node tlmgr candidates @emph{pkg} @appendixsubsec candidates @emph{pkg} @@ -2683,5 +2700,18 @@ This script and its documentation were written for the TeX Live distribution (@url{https://tug.org/texlive}) and both are licensed under the GNU General Public License Version 2 or later. -$Id: tlmgr.pl 66457 2023-03-07 23:07:12Z preining $ +$Id: tlmgr.pl 70001 2024-02-19 23:17:07Z karl $ + +@node tlmgr POD ERRORS +@appendixsec POD ERRORS + +Hey! @strong{The above document had some coding errors, which are explained below:} + +@table @asis +@item Around line 8454: +@anchor{tlmgr Around line 8454@asis{:}} + +Unterminated C<...> sequence + +@end table diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info index 9fa3edf31eb..08cc833a086 100644 --- a/Build/source/doc/tlbuild.info +++ b/Build/source/doc/tlbuild.info @@ -3,7 +3,7 @@ tlbuild.texi. This file documents the TeX Live build system and more. -Copyright (C) 2016-2023 Karl Berry. +Copyright (C) 2016-2024 Karl Berry. Copyright (C) 2013-2015 Karl Berry & Peter Breitenlohner. Permission is granted to make and distribute verbatim copies of this @@ -33,7 +33,7 @@ END-INFO-DIR-ENTRY  File: tlbuild.info, Node: Top, Next: Introduction, Up: (dir) -Building TeX Live (2023) +Building TeX Live (2024) ************************ For an overview of this manual, *note Introduction::. @@ -59,8 +59,7 @@ File: tlbuild.info, Node: Introduction, Next: Overview of build system, Prev: 1 Introduction ************** -This manual (dated December 2023) corresponds to the TeX Live 2023 -release. +This manual (dated March 2024) corresponds to the TeX Live 2024 release. This manual is aimed at system installers and programmers, and focuses on how to configure, build, and develop the TeX Live (TL) @@ -3074,7 +3073,7 @@ This script and its documentation were written for the TeX Live distribution () and both are licensed under the GNU General Public License Version 2 or later. - $Id: install-tl 66457 2023-03-07 23:07:12Z preining $ + $Id: install-tl 69711 2024-02-05 17:23:27Z karl $  File: tlbuild.info, Node: tlmgr, Next: Index, Prev: install-tl, Up: Top @@ -3098,6 +3097,7 @@ Appendix B tlmgr * tlmgr MACHINE-READABLE OUTPUT:: * tlmgr ENVIRONMENT VARIABLES:: * tlmgr AUTHORS AND COPYRIGHT:: +* tlmgr POD ERRORS::  File: tlbuild.info, Node: tlmgr NAME, Next: tlmgr SYNOPSIS, Up: tlmgr @@ -3179,6 +3179,11 @@ with 'tlmgr': installation status and description, of searches for _what_ in all packages. +'tlmgr bug' _what_ + + Display available bug-reporting information for _what_, a package + or file name. + For all the capabilities and details of 'tlmgr', please read the following voluminous information. @@ -3412,6 +3417,7 @@ B.6 ACTIONS * tlmgr help:: * tlmgr version:: * tlmgr backup:: +* tlmgr bug [_search-string_]:: * tlmgr candidates _pkg_:: * tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]:: * tlmgr conf:: @@ -3465,7 +3471,7 @@ Gives version information (same as '--version'). reported, too.  -File: tlbuild.info, Node: tlmgr backup, Next: tlmgr candidates _pkg_, Prev: tlmgr version, Up: tlmgr ACTIONS +File: tlbuild.info, Node: tlmgr backup, Next: tlmgr bug [_search-string_], Prev: tlmgr version, Up: tlmgr ACTIONS B.6.3 backup ------------ @@ -3520,9 +3526,24 @@ B.6.3 backup to be performed are written to the terminal.  -File: tlbuild.info, Node: tlmgr candidates _pkg_, Next: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all], Prev: tlmgr backup, Up: tlmgr ACTIONS +File: tlbuild.info, Node: tlmgr bug [_search-string_], Next: tlmgr candidates _pkg_, Prev: tlmgr backup, Up: tlmgr ACTIONS + +B.6.4 bug [_search-string_] +--------------------------- + +Searches for _search-string_ (prompted for, if not given) as a package +name and in package descriptions, as complete words, and in filenames, +as any substring, and outputs bug-reporting and other information for +the package selected from the results. + + The search is equivalent to 'tlmgr search --word --file +_search-string_. Thus, _search-string_ is interpreted as a (Perl) +regular expression.' + + +File: tlbuild.info, Node: tlmgr candidates _pkg_, Next: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all], Prev: tlmgr bug [_search-string_], Up: tlmgr ACTIONS -B.6.4 candidates _pkg_ +B.6.5 candidates _pkg_ ---------------------- Shows the available candidate repositories for package _pkg_. See *note @@ -3531,7 +3552,7 @@ MULTIPLE REPOSITORIES: tlmgr MULTIPLE REPOSITORIES. below.  File: tlbuild.info, Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all], Next: tlmgr conf, Prev: tlmgr candidates _pkg_, Up: tlmgr ACTIONS -B.6.5 check [_option_...] [depends|executes|files|runfiles|texmfdbs|all] +B.6.6 check [_option_...] [depends|executes|files|runfiles|texmfdbs|all] ------------------------------------------------------------------------ Execute one (or all) check(s) of the consistency of the installation. @@ -3586,7 +3607,7 @@ what is being done, run 'tlmgr -v check'.)  File: tlbuild.info, Node: tlmgr conf, Next: tlmgr dump-tlpdb [_option_...] [--json], Prev: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all], Up: tlmgr ACTIONS -B.6.6 conf +B.6.7 conf ---------- *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]* @@ -3645,7 +3666,7 @@ B.6.6 conf  File: tlbuild.info, Node: tlmgr dump-tlpdb [_option_...] [--json], Next: tlmgr generate, Prev: tlmgr conf, Up: tlmgr ACTIONS -B.6.7 dump-tlpdb [_option_...] [--json] +B.6.8 dump-tlpdb [_option_...] [--json] --------------------------------------- Dump complete local or remote TLPDB to standard output, as-is. The @@ -3684,7 +3705,7 @@ platform.  File: tlbuild.info, Node: tlmgr generate, Next: tlmgr gui, Prev: tlmgr dump-tlpdb [_option_...] [--json], Up: tlmgr ACTIONS -B.6.8 generate +B.6.9 generate -------------- *generate [_option_...] language* @@ -3790,15 +3811,15 @@ with an extension recreates only that given language file.  File: tlbuild.info, Node: tlmgr gui, Next: tlmgr info, Prev: tlmgr generate, Up: tlmgr ACTIONS -B.6.9 gui ---------- +B.6.10 gui +---------- Start the graphical user interface. See *GUI* below.  File: tlbuild.info, Node: tlmgr info, Next: tlmgr init-usertree, Prev: tlmgr gui, Up: tlmgr ACTIONS -B.6.10 info +B.6.11 info ----------- *info [_option_...] _pkg_...* @@ -3899,7 +3920,7 @@ B.6.10 info  File: tlbuild.info, Node: tlmgr init-usertree, Next: tlmgr install [_option_...] _pkg_..., Prev: tlmgr info, Up: tlmgr ACTIONS -B.6.11 init-usertree +B.6.12 init-usertree -------------------- Sets up a texmf tree for so-called user mode management, either the @@ -3909,7 +3930,7 @@ with '--usertree'. See *note USER MODE: tlmgr USER MODE. below.  File: tlbuild.info, Node: tlmgr install [_option_...] _pkg_..., Next: tlmgr key, Prev: tlmgr init-usertree, Up: tlmgr ACTIONS -B.6.12 install [_option_...] _pkg_... +B.6.13 install [_option_...] _pkg_... ------------------------------------- Install each _pkg_ given on the command line, if it is not already @@ -3981,7 +4002,7 @@ yourself if you are using this feature and want new symlinks added.  File: tlbuild.info, Node: tlmgr key, Next: tlmgr list, Prev: tlmgr install [_option_...] _pkg_..., Up: tlmgr ACTIONS -B.6.13 key +B.6.14 key ---------- *key list* @@ -4007,7 +4028,7 @@ B.6.13 key  File: tlbuild.info, Node: tlmgr list, Next: tlmgr option, Prev: tlmgr key, Up: tlmgr ACTIONS -B.6.14 list +B.6.15 list ----------- Synonym for *note info: tlmgr info. @@ -4015,7 +4036,7 @@ Synonym for *note info: tlmgr info.  File: tlbuild.info, Node: tlmgr option, Next: tlmgr paper, Prev: tlmgr list, Up: tlmgr ACTIONS -B.6.15 option +B.6.16 option ------------- *option [--json] [show]* @@ -4121,7 +4142,7 @@ of only the current user. All three options are on by default.  File: tlbuild.info, Node: tlmgr paper, Next: tlmgr path, Prev: tlmgr option, Up: tlmgr ACTIONS -B.6.16 paper +B.6.17 paper ------------ *paper [a4|letter]* @@ -4161,7 +4182,7 @@ settings.  File: tlbuild.info, Node: tlmgr path, Next: tlmgr pinning, Prev: tlmgr paper, Up: tlmgr ACTIONS -B.6.17 path +B.6.18 path ----------- *path [--windowsmode=user|admin] add* @@ -4202,7 +4223,7 @@ B.6.17 path  File: tlbuild.info, Node: tlmgr pinning, Next: tlmgr platform, Prev: tlmgr path, Up: tlmgr ACTIONS -B.6.18 pinning +B.6.19 pinning -------------- The 'pinning' action manages the pinning file, see *note Pinning: tlmgr @@ -4229,7 +4250,7 @@ Pinning. below.  File: tlbuild.info, Node: tlmgr platform, Next: tlmgr postaction, Prev: tlmgr pinning, Up: tlmgr ACTIONS -B.6.19 platform +B.6.20 platform --------------- *platform list|add|remove _platform_...* @@ -4270,7 +4291,7 @@ B.6.19 platform  File: tlbuild.info, Node: tlmgr postaction, Next: tlmgr print-platform, Prev: tlmgr platform, Up: tlmgr ACTIONS -B.6.20 postaction +B.6.21 postaction ----------------- *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]* @@ -4307,7 +4328,7 @@ B.6.20 postaction  File: tlbuild.info, Node: tlmgr print-platform, Next: tlmgr print-platform-info, Prev: tlmgr postaction, Up: tlmgr ACTIONS -B.6.21 print-platform +B.6.22 print-platform --------------------- Print the TeX Live identifier for the detected platform @@ -4317,7 +4338,7 @@ Print the TeX Live identifier for the detected platform  File: tlbuild.info, Node: tlmgr print-platform-info, Next: tlmgr remove [_option_...] _pkg_..., Prev: tlmgr print-platform, Up: tlmgr ACTIONS -B.6.22 print-platform-info +B.6.23 print-platform-info -------------------------- Print the TeX Live platform identifier, TL platform long name, and @@ -4326,7 +4347,7 @@ original output from guess.  File: tlbuild.info, Node: tlmgr remove [_option_...] _pkg_..., Next: tlmgr repository, Prev: tlmgr print-platform-info, Up: tlmgr ACTIONS -B.6.23 remove [_option_...] _pkg_... +B.6.24 remove [_option_...] _pkg_... ------------------------------------ Remove each _pkg_ specified. Removing a collection removes all package @@ -4385,7 +4406,7 @@ individual package with a symlink in a system directory.  File: tlbuild.info, Node: tlmgr repository, Next: tlmgr restore, Prev: tlmgr remove [_option_...] _pkg_..., Up: tlmgr ACTIONS -B.6.24 repository +B.6.25 repository ----------------- *repository list* @@ -4443,7 +4464,7 @@ B.6.24 repository  File: tlbuild.info, Node: tlmgr restore, Next: tlmgr search, Prev: tlmgr repository, Up: tlmgr ACTIONS -B.6.25 restore +B.6.26 restore -------------- *restore [_option_...] _pkg_ [_rev_]* @@ -4500,7 +4521,7 @@ B.6.25 restore  File: tlbuild.info, Node: tlmgr search, Next: tlmgr shell, Prev: tlmgr restore, Up: tlmgr ACTIONS -B.6.26 search +B.6.27 search ------------- *search [_option_...] _what_* @@ -4539,7 +4560,7 @@ B.6.26 search  File: tlbuild.info, Node: tlmgr shell, Next: tlmgr show, Prev: tlmgr search, Up: tlmgr ACTIONS -B.6.27 shell +B.6.28 shell ------------ Starts an interactive mode, where tlmgr prompts for commands. This can @@ -4601,7 +4622,7 @@ get [_var_] =item set [_var_ [_val_]]  File: tlbuild.info, Node: tlmgr show, Next: tlmgr uninstall, Prev: tlmgr shell, Up: tlmgr ACTIONS -B.6.28 show +B.6.29 show ----------- Synonym for *note info: tlmgr info. @@ -4609,7 +4630,7 @@ Synonym for *note info: tlmgr info.  File: tlbuild.info, Node: tlmgr uninstall, Next: tlmgr update [_option_...] [_pkg_...], Prev: tlmgr show, Up: tlmgr ACTIONS -B.6.29 uninstall +B.6.30 uninstall ---------------- Synonym for *note remove: tlmgr remove [_option_...] _pkg_.... @@ -4617,7 +4638,7 @@ Synonym for *note remove: tlmgr remove [_option_...] _pkg_....  File: tlbuild.info, Node: tlmgr update [_option_...] [_pkg_...], Prev: tlmgr uninstall, Up: tlmgr ACTIONS -B.6.30 update [_option_...] [_pkg_...] +B.6.31 update [_option_...] [_pkg_...] -------------------------------------- Updates the packages given as arguments to the latest version available @@ -5680,7 +5701,7 @@ normal user installations. used, regardless of any setting.  -File: tlbuild.info, Node: tlmgr AUTHORS AND COPYRIGHT, Prev: tlmgr ENVIRONMENT VARIABLES, Up: tlmgr +File: tlbuild.info, Node: tlmgr AUTHORS AND COPYRIGHT, Next: tlmgr POD ERRORS, Prev: tlmgr ENVIRONMENT VARIABLES, Up: tlmgr B.14 AUTHORS AND COPYRIGHT ========================== @@ -5689,7 +5710,20 @@ This script and its documentation were written for the TeX Live distribution () and both are licensed under the GNU General Public License Version 2 or later. - $Id: tlmgr.pl 66457 2023-03-07 23:07:12Z preining $ + $Id: tlmgr.pl 70001 2024-02-19 23:17:07Z karl $ + + +File: tlbuild.info, Node: tlmgr POD ERRORS, Prev: tlmgr AUTHORS AND COPYRIGHT, Up: tlmgr + +B.15 POD ERRORS +=============== + +Hey! *The above document had some coding errors, which are explained +below:* + +Around line 8454: + + Unterminated C<...> sequence  File: tlbuild.info, Node: Index, Prev: tlmgr, Up: Top @@ -6297,425 +6331,429 @@ Index Tag Table: Node: Top1208 Node: Introduction2118 -Node: Overview of build system3946 -Node: Prerequisites5997 -Ref: Prerequisites-Footnote-18996 -Node: Building9299 -Node: Build iteration10641 -Node: Build in parallel11685 -Node: Build distribution12436 -Node: Build one package13084 -Node: Build one engine17797 -Node: Cross compilation20409 -Node: Cross configuring21688 -Node: Cross problems23365 -Node: Installing25027 -Node: Installation directories26047 -Node: Linked scripts27865 -Node: Distro builds29360 -Node: Layout and infrastructure31736 -Node: Build system tools32567 -Node: Top-level directories34784 -Node: Autoconf macros37020 -Node: General setup macros37782 -Node: Macros for programs38657 -Node: Macros for compilers39458 -Node: Macros for libraries40866 -Node: Macros for library and header flags41292 -Node: Macros for Windows43203 -Node: Library modules44798 -Node: png library45287 -Node: zlib library47635 -Node: freetype library48150 -Node: kpathsea library48846 -Node: Program modules50225 -Node: t1utils package50653 -Node: xindy package51198 -Node: xdvik package52314 -Node: asymptote53373 -Node: Extending TeX Live53877 -Node: Adding a new program module54684 -Node: Adding a new engine59447 -Node: Adding a new generic library module61232 -Node: Adding a new TeX-specific library module63453 -Node: Configure options64151 -Node: Global configure options65532 -Node: --disable-native-texlive-build66074 -Node: --prefix --bindir ...67036 -Node: --disable-largefile67576 -Node: --disable-missing68118 -Node: --enable-compiler-warnings=LEVEL68519 -Node: --enable-cxx-runtime-hack69175 -Node: --enable-maintainer-mode69595 -Node: --enable-multiplatform70124 -Node: --enable-shared70697 -Node: --enable-silent-rules71068 -Node: --without-ln-s71520 -Node: --without-x71867 -Node: Program-specific configure options72055 -Node: --enable-PROG --disable-PROG72698 -Node: --disable-all-pkgs72971 -Node: Configure options for texk/web2c73754 -Node: Configure options for texk/bibtex-x76292 -Node: Configure options for texk/dvipdfm-x76835 -Node: Configure options for texk/dvisvgm77611 -Node: Configure options for texk/texlive78492 -Node: Configure options for texk/xdvik78913 -Node: Configure options for utils/xindy79534 -Node: Library-specific configure options80424 -Node: Configure options for kpathsea81385 -Node: Variables for configure82089 -Node: Coding conventions83515 -Node: Declarations and definitions84230 -Node: Const86404 -Node: Continuous integration88268 -Node: Transfer from Subversion to Github88932 -Node: Automatic update of the Git mirror91094 -Node: CI testing on Travis-CI91676 -Node: Releases on Github92385 -Node: install-tl92825 -Node: install-tl NAME93269 -Node: install-tl SYNOPSIS93449 -Node: install-tl DESCRIPTION93687 -Node: install-tl REFERENCES94884 -Node: install-tl EXAMPLES95493 -Ref: install-tl install-tl --paper=letter95944 -Ref: install-tl install-tl --scheme _scheme_96080 -Ref: install-tl install-tl --no-interaction96235 -Ref: install-tl install-tl --profile _texlive.profile_96387 -Node: install-tl OPTIONS96655 -Ref: install-tl *-gui* [[=]_module_]97152 -Ref: install-tl *-no-gui*97163 -Ref: install-tl text97371 -Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)97556 -Ref: install-tl *-lang* _llcode_98188 -Ref: install-tl *-repository* _url|path_98812 -Ref: install-tl *-select-repository*99706 -Ref: install-tl *-all-options*100124 -Ref: install-tl *-custom-bin* _path_100379 -Ref: install-tl *-debug-fakenet*101211 -Ref: install-tl *-debug-setup-vars*101425 -Ref: install-tl *-debug-translation*101573 -Ref: install-tl *-force-platform* _platform_101849 -Ref: install-tl *-help*, *--help*, *-?*102107 -Ref: install-tl *-in-place*102520 -Ref: install-tl *-init-from-profile* _profile_file_103065 -Ref: install-tl *-logfile* _file_103334 -Ref: install-tl *-no-cls*103685 -Ref: install-tl *-no-continue*103812 -Ref: install-tl *-no-doc-install*104383 -Ref: install-tl *-no-src-install*104402 -Ref: install-tl *-no-installation*105193 -Ref: install-tl *-no-interaction*105344 -Ref: install-tl *-no-persistent-downloads*105601 -Ref: install-tl *-persistent-downloads*105626 -Ref: install-tl *-no-verify-downloads*106233 -Ref: install-tl *-non-admin*106596 -Ref: install-tl *-paper* a4*|*letter106702 -Ref: install-tl *-portable*106898 -Ref: install-tl *-print-platform*107035 -Ref: install-tl *-profile* _profile_file_107233 -Ref: install-tl *-q*107454 -Ref: install-tl *-scheme* _scheme_107516 -Ref: install-tl *-texdir* _dir_107917 -Ref: install-tl *-texuserdir* _dir_108522 -Ref: install-tl *-texmflocal* _dir_108811 -Ref: install-tl *-texmfhome* _dir_109436 -Ref: install-tl *-texmfsysconfig* _dir_109745 -Ref: install-tl *-texmfsysvar* _dir_109767 -Ref: install-tl *-texmfconfig* _dir_109862 -Ref: install-tl *-texmfvar* _dir_109881 -Ref: install-tl *-v*110089 -Ref: install-tl *-version*, *--version*110245 -Node: install-tl PROFILES110379 -Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)113395 -Ref: install-tl instopt_adjustrepo (default 1)113471 -Ref: install-tl instopt_letter (default 0)113608 -Ref: install-tl instopt_portable (default 0)113699 -Ref: install-tl instopt_write18_restricted (default 1)114238 -Node: install-tl ENVIRONMENT VARIABLES115577 -Ref: install-tl NOPERLDOC115940 -Ref: install-tl TEXLIVE_DOWNLOADER116025 -Ref: install-tl TL_DOWNLOAD_PROGRAM116048 -Ref: install-tl TL_DOWNLOAD_ARGS116068 -Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK116272 -Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE116474 -Ref: install-tl TEXLIVE_INSTALL_NO_DISKCHECK116586 -Ref: install-tl TEXLIVE_INSTALL_NO_RESUME117002 -Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME117154 -Ref: install-tl TEXLIVE_INSTALL_PAPER117275 -Ref: install-tl TEXLIVE_INSTALL_PREFIX117421 -Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG117452 -Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR117480 -Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME117509 -Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL117539 -Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG117573 -Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR117604 -Node: install-tl DIRECTORY TREES118042 -Node: install-tl BUGS120626 -Node: install-tl AUTHORS AND COPYRIGHT121506 -Node: tlmgr121908 -Node: tlmgr NAME122393 -Node: tlmgr SYNOPSIS122537 -Node: tlmgr DESCRIPTION122739 -Node: tlmgr EXAMPLES123850 -Ref: tlmgr tlmgr option repository ctan124113 -Ref: tlmgr tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet124186 -Ref: tlmgr tlmgr update --list124791 -Ref: tlmgr tlmgr update --all124884 -Ref: tlmgr tlmgr info _what_125041 -Node: tlmgr OPTIONS125303 -Ref: tlmgr *--repository* _url|path_125836 -Ref: tlmgr /some/local/dir127022 -Ref: tlmgr file:/some/local/dir127051 -Ref: tlmgr ctan127124 -Ref: tlmgr https://mirror.ctan.org/systems/texlive/tlnet127178 -Ref: tlmgr http://server/path/to/tlnet127519 -Ref: tlmgr https://server/path/to/tlnet127900 -Ref: tlmgr ftp://server/path/to/tlnet128368 -Ref: tlmgr user@machine:/path/to/tlnet128500 -Ref: tlmgr scp://user@machine/path/to/tlnet128541 -Ref: tlmgr ssh://user@machine/path/to/tlnet128582 -Ref: tlmgr *--gui* [_action_]128976 -Ref: tlmgr *--gui-lang* _llcode_129790 -Ref: tlmgr *--command-logfile* _file_130532 -Ref: tlmgr *--debug-translation*130799 -Ref: tlmgr *--machine-readable*131003 -Ref: tlmgr *--no-execute-actions*131272 -Ref: tlmgr *--package-logfile* _file_131466 -Ref: tlmgr *--pause*131721 -Ref: tlmgr *--persistent-downloads*131877 -Ref: tlmgr *--no-persistent-downloads*131906 -Ref: tlmgr *--pin-file*132401 -Ref: tlmgr *--usermode*132620 -Ref: tlmgr *--usertree* _dir_132741 -Ref: tlmgr *--verify-repo=[none|main|all]*132868 -Node: tlmgr ACTIONS133767 -Node: tlmgr help134628 -Node: tlmgr version135105 -Node: tlmgr backup135368 -Ref: tlmgr *backup [_option_...] --all*135540 -Ref: tlmgr *backup [_option_...] _pkg_...*135573 -Ref: tlmgr *--backupdir* _directory_136640 -Ref: tlmgr *--all*136858 -Ref: tlmgr *--clean*[=_N_]137111 -Ref: tlmgr *--dry-run*137439 -Node: tlmgr candidates _pkg_137569 -Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]137924 -Ref: tlmgr *depends*138438 -Ref: tlmgr *executes*138780 -Ref: tlmgr *files*138895 -Ref: tlmgr *runfiles*139031 -Ref: tlmgr *texmfdbs*139168 -Ref: tlmgr - all items in TEXMFDBS have the !! prefix.139398 -Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).139474 -Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.139539 -Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.139614 -Ref: tlmgr *--use-svn*139640 -Node: tlmgr conf139781 -Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*140071 -Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*140136 -Node: tlmgr dump-tlpdb [_option_...] [--json]142552 -Ref: tlmgr *--local*142988 -Ref: tlmgr *--remote*143028 -Ref: tlmgr *--json*143067 -Node: tlmgr generate143638 -Ref: tlmgr *generate [_option_...] language*143834 -Ref: tlmgr *generate [_option_...] language.dat*143873 -Ref: tlmgr *generate [_option_...] language.def*143912 -Ref: tlmgr *generate [_option_...] language.dat.lua*143955 -Ref: tlmgr *--dest* _output_file_146283 -Ref: tlmgr *--localcfg* _local_conf_file_146860 -Ref: tlmgr *--rebuild-sys*146984 -Node: tlmgr gui147799 -Node: tlmgr info147977 -Ref: tlmgr *info [_option_...] _pkg_...*148139 -Ref: tlmgr *info [_option_...] collections*148173 -Ref: tlmgr *info [_option_...] schemes*148203 -Ref: tlmgr *--list*149734 -Ref: tlmgr *--only-installed*150049 -Ref: tlmgr *--only-remote*150238 -Ref: tlmgr *--data item1,item2,...*150543 -Ref: tlmgr *--json* 1151916 -Node: tlmgr init-usertree152299 -Node: tlmgr install [_option_...] _pkg_...152680 -Ref: tlmgr *--dry-run* 1153189 -Ref: tlmgr *--file*153307 -Ref: tlmgr *--force*153530 -Ref: tlmgr *--no-depends*153751 -Ref: tlmgr *--no-depends-at-all*153911 -Ref: tlmgr *--reinstall*154312 -Ref: tlmgr *--with-doc*154691 -Ref: tlmgr *--with-src*154705 -Node: tlmgr key155433 -Ref: tlmgr *key list*155591 -Ref: tlmgr *key add _file_*155609 -Ref: tlmgr *key remove _keyid_*155631 -Node: tlmgr list156225 -Node: tlmgr option156387 -Ref: tlmgr *option [--json] [show]*156543 -Ref: tlmgr *option [--json] showall|help*156575 -Ref: tlmgr *option _key_ [_value_]*156601 -Node: tlmgr paper161180 -Ref: tlmgr *paper [a4|letter]*161329 -Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>161406 -Ref: tlmgr *paper --json*161422 -Node: tlmgr path162637 -Ref: tlmgr *path [--windowsmode=user|admin] add*162803 -Ref: tlmgr *path [--windowsmode=user|admin] remove*162845 -Node: tlmgr pinning164360 -Ref: tlmgr pinning show164601 -Ref: tlmgr pinning add _repo_ _pkgglob_...164674 -Ref: tlmgr pinning remove _repo_ _pkgglob_...164793 -Ref: tlmgr pinning remove _repo_ --all164946 -Node: tlmgr platform165000 -Ref: tlmgr *platform list|add|remove _platform_...*165186 -Ref: tlmgr *platform set _platform_*165213 -Ref: tlmgr *platform set auto*165234 -Ref: tlmgr *--dry-run* 2166112 -Node: tlmgr postaction166231 -Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*166461 -Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*166535 -Ref: tlmgr *--windowsmode=[user|admin]*166855 -Ref: tlmgr *--fileassocmode=[1|2]*167280 -Ref: tlmgr *--all* 1167566 -Node: tlmgr print-platform167621 -Node: tlmgr print-platform-info167952 -Node: tlmgr remove [_option_...] _pkg_...168252 -Ref: tlmgr *--all* 2168737 -Ref: tlmgr *--backup*168848 -Ref: tlmgr *--backupdir* _directory_ 1168875 -Ref: tlmgr *--no-depends* 1169280 -Ref: tlmgr *--no-depends-at-all* 1169343 -Ref: tlmgr *--force* 1169450 -Ref: tlmgr *--dry-run* 3169924 -Node: tlmgr repository170301 -Ref: tlmgr *repository list*170489 -Ref: tlmgr *repository list _path|url|tag_*170523 -Ref: tlmgr *repository add _path_ [_tag_]*170556 -Ref: tlmgr *repository remove _path|tag_*170588 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*170642 -Ref: tlmgr *repository status*170663 -Ref: tlmgr The tag (which can be the same as the url);171890 -Node: tlmgr restore172368 -Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*172547 -Ref: tlmgr *restore [_option_...] --all*172578 -Ref: tlmgr *--all* 3173279 -Ref: tlmgr *--backupdir* _directory_ 2173494 -Ref: tlmgr *--dry-run* 4173676 -Ref: tlmgr *--force* 2173809 -Ref: tlmgr *--json* 2173856 -Node: tlmgr search174183 -Ref: tlmgr *search [_option_...] _what_*174347 -Ref: tlmgr *search [_option_...] --file _what_*174385 -Ref: tlmgr *search [_option_...] --all _what_*174422 -Ref: tlmgr *--file* 1174643 -Ref: tlmgr *--all* 4174706 -Ref: tlmgr *--global*174796 -Ref: tlmgr *--word*174924 -Node: tlmgr shell175239 -Ref: tlmgr protocol175974 -Ref: tlmgr help 1176038 -Ref: tlmgr version 1176091 -Ref: tlmgr quit, end, bye, byebye, EOF176159 -Ref: tlmgr restart176180 -Ref: tlmgr load [local|remote]176303 -Ref: tlmgr save176373 -Ref: tlmgr get [_var_] =item set [_var_ [_val_]]176496 -Node: tlmgr show177097 -Node: tlmgr uninstall177264 -Node: tlmgr update [_option_...] [_pkg_...]177496 -Ref: tlmgr *--all* 5177868 -Ref: tlmgr *--self*180048 -Ref: tlmgr *--dry-run* 5180813 -Ref: tlmgr *--list* [_pkg_]180991 -Ref: tlmgr *--exclude* _pkg_181681 -Ref: tlmgr *--no-auto-remove* [_pkg_...]182482 -Ref: tlmgr *--no-auto-install* [_pkg_...]182967 -Ref: tlmgr *--reinstall-forcibly-removed*183730 -Ref: tlmgr *--backup* 1184266 -Ref: tlmgr *--backupdir* _directory_ 3184293 -Ref: tlmgr *--no-depends* 2185460 -Ref: tlmgr *--no-depends-at-all* 2185664 -Ref: tlmgr *--force* 3185771 -Node: tlmgr CONFIGURATION FILE FOR TLMGR186762 -Ref: tlmgr auto-remove = 0 or 1 (default 1), same as command-line option.187764 -Ref: tlmgr gui-expertmode = 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.187896 -Ref: tlmgr gui-lang = _llcode_, with a language code value as with the command-line option.187980 -Ref: tlmgr no-checksums = 0 or 1 (default 0, see below).188029 -Ref: tlmgr persistent-downloads = 0 or 1 (default 1), same as command-line option.188104 -Ref: tlmgr require-verification = 0 or 1 (default 0), same as command-line option.188179 -Ref: tlmgr tkfontscale = _floating-point number_ (default 1.0); scaling factor for fonts in the Tk-based frontends.188287 -Ref: tlmgr update-exclude = _comma-separated list of packages_ (no spaces allowed). Same as the command line option --exclude for the update action.188432 -Ref: tlmgr verify-downloads = 0 or 1 (default 1), same as command-line option.188503 -Ref: tlmgr allowed-actions = _action1_[,_action2_,...] The value is a comma-separated list (no spaces) of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode). This allows distributors to include tlmgr in their packaging, but allow only a restricted set of actions that do not interfere with their distro package manager. For native TeX Live installations, it doesn't make sense to set this.189020 -Node: tlmgr CRYPTOGRAPHIC VERIFICATION189852 -Node: tlmgr Configuration of GnuPG invocation192025 -Node: tlmgr USER MODE192663 -Node: tlmgr User mode install195534 -Node: tlmgr User mode backup, restore, remove, update196680 -Node: tlmgr User mode generate, option, paper197126 -Node: tlmgr User mode logs197493 -Node: tlmgr MULTIPLE REPOSITORIES197791 -Node: tlmgr Pinning199520 -Node: tlmgr GUI FOR TLMGR201443 -Node: tlmgr Main display203092 -Node: tlmgr Display configuration area203344 -Ref: tlmgr Status203705 -Ref: tlmgr Category203869 -Ref: tlmgr Match204055 -Ref: tlmgr Selection204236 -Ref: tlmgr Display configuration buttons204440 -Node: tlmgr Package list area204623 -Ref: tlmgr a checkbox205207 -Ref: tlmgr package name205343 -Ref: tlmgr local revision (and version)205442 -Ref: tlmgr remote revision (and version)205817 -Ref: tlmgr short description206114 -Node: tlmgr Main display action buttons206159 -Ref: tlmgr Update all installed206425 -Ref: tlmgr Update206797 -Ref: tlmgr Install206847 -Ref: tlmgr Remove207033 -Ref: tlmgr Backup207211 -Node: tlmgr Menu bar207368 -Ref: tlmgr tlmgr menu207591 -Ref: tlmgr Options menu207899 -Ref: tlmgr Actions menu208982 -Ref: tlmgr Help menu209410 -Node: tlmgr GUI options209544 -Ref: tlmgr -background _color_209790 -Ref: tlmgr -font " _fontname_ _fontsize_ "209855 -Ref: tlmgr -foreground _color_210013 -Ref: tlmgr -geometry _geomspec_210065 -Ref: tlmgr -xrm _xresource_210257 -Node: tlmgr MACHINE-READABLE OUTPUT210526 -Node: tlmgr Machine-readable update and install output211340 -Ref: tlmgr location-url _location_212616 -Ref: tlmgr total-bytes _count_212832 -Ref: tlmgr _pkgname_213242 -Ref: tlmgr _status_213452 -Ref: tlmgr d213530 -Ref: tlmgr f213590 -Ref: tlmgr u213769 -Ref: tlmgr r213815 -Ref: tlmgr a213938 -Ref: tlmgr i214116 -Ref: tlmgr I214235 -Ref: tlmgr _localrev_214337 -Ref: tlmgr _serverrev_214444 -Ref: tlmgr _size_214556 -Ref: tlmgr _runtime_214725 -Ref: tlmgr _esttot_214795 -Node: tlmgr Machine-readable option output214828 -Node: tlmgr ENVIRONMENT VARIABLES215340 -Ref: tlmgr TEXLIVE_COMPRESSOR215851 -Ref: tlmgr TEXLIVE_DOWNLOADER216699 -Ref: tlmgr TL_DOWNLOAD_PROGRAM216722 -Ref: tlmgr TL_DOWNLOAD_ARGS216742 -Ref: tlmgr TEXLIVE_PREFER_OWN217768 -Node: tlmgr AUTHORS AND COPYRIGHT218592 -Node: Index218994 +Node: Overview of build system3943 +Node: Prerequisites5994 +Ref: Prerequisites-Footnote-18993 +Node: Building9296 +Node: Build iteration10638 +Node: Build in parallel11682 +Node: Build distribution12433 +Node: Build one package13081 +Node: Build one engine17794 +Node: Cross compilation20406 +Node: Cross configuring21685 +Node: Cross problems23362 +Node: Installing25024 +Node: Installation directories26044 +Node: Linked scripts27862 +Node: Distro builds29357 +Node: Layout and infrastructure31733 +Node: Build system tools32564 +Node: Top-level directories34781 +Node: Autoconf macros37017 +Node: General setup macros37779 +Node: Macros for programs38654 +Node: Macros for compilers39455 +Node: Macros for libraries40863 +Node: Macros for library and header flags41289 +Node: Macros for Windows43200 +Node: Library modules44795 +Node: png library45284 +Node: zlib library47632 +Node: freetype library48147 +Node: kpathsea library48843 +Node: Program modules50222 +Node: t1utils package50650 +Node: xindy package51195 +Node: xdvik package52311 +Node: asymptote53370 +Node: Extending TeX Live53874 +Node: Adding a new program module54681 +Node: Adding a new engine59444 +Node: Adding a new generic library module61229 +Node: Adding a new TeX-specific library module63450 +Node: Configure options64148 +Node: Global configure options65529 +Node: --disable-native-texlive-build66071 +Node: --prefix --bindir ...67033 +Node: --disable-largefile67573 +Node: --disable-missing68115 +Node: --enable-compiler-warnings=LEVEL68516 +Node: --enable-cxx-runtime-hack69172 +Node: --enable-maintainer-mode69592 +Node: --enable-multiplatform70121 +Node: --enable-shared70694 +Node: --enable-silent-rules71065 +Node: --without-ln-s71517 +Node: --without-x71864 +Node: Program-specific configure options72052 +Node: --enable-PROG --disable-PROG72695 +Node: --disable-all-pkgs72968 +Node: Configure options for texk/web2c73751 +Node: Configure options for texk/bibtex-x76289 +Node: Configure options for texk/dvipdfm-x76832 +Node: Configure options for texk/dvisvgm77608 +Node: Configure options for texk/texlive78489 +Node: Configure options for texk/xdvik78910 +Node: Configure options for utils/xindy79531 +Node: Library-specific configure options80421 +Node: Configure options for kpathsea81382 +Node: Variables for configure82086 +Node: Coding conventions83512 +Node: Declarations and definitions84227 +Node: Const86401 +Node: Continuous integration88265 +Node: Transfer from Subversion to Github88929 +Node: Automatic update of the Git mirror91091 +Node: CI testing on Travis-CI91673 +Node: Releases on Github92382 +Node: install-tl92822 +Node: install-tl NAME93266 +Node: install-tl SYNOPSIS93446 +Node: install-tl DESCRIPTION93684 +Node: install-tl REFERENCES94881 +Node: install-tl EXAMPLES95490 +Ref: install-tl install-tl --paper=letter95941 +Ref: install-tl install-tl --scheme _scheme_96077 +Ref: install-tl install-tl --no-interaction96232 +Ref: install-tl install-tl --profile _texlive.profile_96384 +Node: install-tl OPTIONS96652 +Ref: install-tl *-gui* [[=]_module_]97149 +Ref: install-tl *-no-gui*97160 +Ref: install-tl text97368 +Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)97553 +Ref: install-tl *-lang* _llcode_98185 +Ref: install-tl *-repository* _url|path_98809 +Ref: install-tl *-select-repository*99703 +Ref: install-tl *-all-options*100121 +Ref: install-tl *-custom-bin* _path_100376 +Ref: install-tl *-debug-fakenet*101208 +Ref: install-tl *-debug-setup-vars*101422 +Ref: install-tl *-debug-translation*101570 +Ref: install-tl *-force-platform* _platform_101846 +Ref: install-tl *-help*, *--help*, *-?*102104 +Ref: install-tl *-in-place*102517 +Ref: install-tl *-init-from-profile* _profile_file_103062 +Ref: install-tl *-logfile* _file_103331 +Ref: install-tl *-no-cls*103682 +Ref: install-tl *-no-continue*103809 +Ref: install-tl *-no-doc-install*104380 +Ref: install-tl *-no-src-install*104399 +Ref: install-tl *-no-installation*105190 +Ref: install-tl *-no-interaction*105341 +Ref: install-tl *-no-persistent-downloads*105598 +Ref: install-tl *-persistent-downloads*105623 +Ref: install-tl *-no-verify-downloads*106230 +Ref: install-tl *-non-admin*106593 +Ref: install-tl *-paper* a4*|*letter106699 +Ref: install-tl *-portable*106895 +Ref: install-tl *-print-platform*107032 +Ref: install-tl *-profile* _profile_file_107230 +Ref: install-tl *-q*107451 +Ref: install-tl *-scheme* _scheme_107513 +Ref: install-tl *-texdir* _dir_107914 +Ref: install-tl *-texuserdir* _dir_108519 +Ref: install-tl *-texmflocal* _dir_108808 +Ref: install-tl *-texmfhome* _dir_109433 +Ref: install-tl *-texmfsysconfig* _dir_109742 +Ref: install-tl *-texmfsysvar* _dir_109764 +Ref: install-tl *-texmfconfig* _dir_109859 +Ref: install-tl *-texmfvar* _dir_109878 +Ref: install-tl *-v*110086 +Ref: install-tl *-version*, *--version*110242 +Node: install-tl PROFILES110376 +Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)113392 +Ref: install-tl instopt_adjustrepo (default 1)113468 +Ref: install-tl instopt_letter (default 0)113605 +Ref: install-tl instopt_portable (default 0)113696 +Ref: install-tl instopt_write18_restricted (default 1)114235 +Node: install-tl ENVIRONMENT VARIABLES115574 +Ref: install-tl NOPERLDOC115937 +Ref: install-tl TEXLIVE_DOWNLOADER116022 +Ref: install-tl TL_DOWNLOAD_PROGRAM116045 +Ref: install-tl TL_DOWNLOAD_ARGS116065 +Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK116269 +Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE116471 +Ref: install-tl TEXLIVE_INSTALL_NO_DISKCHECK116583 +Ref: install-tl TEXLIVE_INSTALL_NO_RESUME116999 +Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME117151 +Ref: install-tl TEXLIVE_INSTALL_PAPER117272 +Ref: install-tl TEXLIVE_INSTALL_PREFIX117418 +Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG117449 +Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR117477 +Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME117506 +Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL117536 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG117570 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR117601 +Node: install-tl DIRECTORY TREES118039 +Node: install-tl BUGS120623 +Node: install-tl AUTHORS AND COPYRIGHT121503 +Node: tlmgr121901 +Node: tlmgr NAME122407 +Node: tlmgr SYNOPSIS122551 +Node: tlmgr DESCRIPTION122753 +Node: tlmgr EXAMPLES123864 +Ref: tlmgr tlmgr option repository ctan124127 +Ref: tlmgr tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet124200 +Ref: tlmgr tlmgr update --list124805 +Ref: tlmgr tlmgr update --all124898 +Ref: tlmgr tlmgr info _what_125055 +Ref: tlmgr tlmgr bug _what_125233 +Node: tlmgr OPTIONS125428 +Ref: tlmgr *--repository* _url|path_125961 +Ref: tlmgr /some/local/dir127147 +Ref: tlmgr file:/some/local/dir127176 +Ref: tlmgr ctan127249 +Ref: tlmgr https://mirror.ctan.org/systems/texlive/tlnet127303 +Ref: tlmgr http://server/path/to/tlnet127644 +Ref: tlmgr https://server/path/to/tlnet128025 +Ref: tlmgr ftp://server/path/to/tlnet128493 +Ref: tlmgr user@machine:/path/to/tlnet128625 +Ref: tlmgr scp://user@machine/path/to/tlnet128666 +Ref: tlmgr ssh://user@machine/path/to/tlnet128707 +Ref: tlmgr *--gui* [_action_]129101 +Ref: tlmgr *--gui-lang* _llcode_129915 +Ref: tlmgr *--command-logfile* _file_130657 +Ref: tlmgr *--debug-translation*130924 +Ref: tlmgr *--machine-readable*131128 +Ref: tlmgr *--no-execute-actions*131397 +Ref: tlmgr *--package-logfile* _file_131591 +Ref: tlmgr *--pause*131846 +Ref: tlmgr *--persistent-downloads*132002 +Ref: tlmgr *--no-persistent-downloads*132031 +Ref: tlmgr *--pin-file*132526 +Ref: tlmgr *--usermode*132745 +Ref: tlmgr *--usertree* _dir_132866 +Ref: tlmgr *--verify-repo=[none|main|all]*132993 +Node: tlmgr ACTIONS133892 +Node: tlmgr help134785 +Node: tlmgr version135262 +Node: tlmgr backup135525 +Ref: tlmgr *backup [_option_...] --all*135702 +Ref: tlmgr *backup [_option_...] _pkg_...*135735 +Ref: tlmgr *--backupdir* _directory_136802 +Ref: tlmgr *--all*137020 +Ref: tlmgr *--clean*[=_N_]137273 +Ref: tlmgr *--dry-run*137601 +Node: tlmgr bug [_search-string_]137731 +Node: tlmgr candidates _pkg_138317 +Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]138687 +Ref: tlmgr *depends*139201 +Ref: tlmgr *executes*139543 +Ref: tlmgr *files*139658 +Ref: tlmgr *runfiles*139794 +Ref: tlmgr *texmfdbs*139931 +Ref: tlmgr - all items in TEXMFDBS have the !! prefix.140161 +Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).140237 +Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.140302 +Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.140377 +Ref: tlmgr *--use-svn*140403 +Node: tlmgr conf140544 +Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*140834 +Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*140899 +Node: tlmgr dump-tlpdb [_option_...] [--json]143315 +Ref: tlmgr *--local*143751 +Ref: tlmgr *--remote*143791 +Ref: tlmgr *--json*143830 +Node: tlmgr generate144401 +Ref: tlmgr *generate [_option_...] language*144597 +Ref: tlmgr *generate [_option_...] language.dat*144636 +Ref: tlmgr *generate [_option_...] language.def*144675 +Ref: tlmgr *generate [_option_...] language.dat.lua*144718 +Ref: tlmgr *--dest* _output_file_147046 +Ref: tlmgr *--localcfg* _local_conf_file_147623 +Ref: tlmgr *--rebuild-sys*147747 +Node: tlmgr gui148562 +Node: tlmgr info148742 +Ref: tlmgr *info [_option_...] _pkg_...*148904 +Ref: tlmgr *info [_option_...] collections*148938 +Ref: tlmgr *info [_option_...] schemes*148968 +Ref: tlmgr *--list*150499 +Ref: tlmgr *--only-installed*150814 +Ref: tlmgr *--only-remote*151003 +Ref: tlmgr *--data item1,item2,...*151308 +Ref: tlmgr *--json* 1152681 +Node: tlmgr init-usertree153064 +Node: tlmgr install [_option_...] _pkg_...153445 +Ref: tlmgr *--dry-run* 1153954 +Ref: tlmgr *--file*154072 +Ref: tlmgr *--force*154295 +Ref: tlmgr *--no-depends*154516 +Ref: tlmgr *--no-depends-at-all*154676 +Ref: tlmgr *--reinstall*155077 +Ref: tlmgr *--with-doc*155456 +Ref: tlmgr *--with-src*155470 +Node: tlmgr key156198 +Ref: tlmgr *key list*156356 +Ref: tlmgr *key add _file_*156374 +Ref: tlmgr *key remove _keyid_*156396 +Node: tlmgr list156990 +Node: tlmgr option157152 +Ref: tlmgr *option [--json] [show]*157308 +Ref: tlmgr *option [--json] showall|help*157340 +Ref: tlmgr *option _key_ [_value_]*157366 +Node: tlmgr paper161945 +Ref: tlmgr *paper [a4|letter]*162094 +Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>162171 +Ref: tlmgr *paper --json*162187 +Node: tlmgr path163402 +Ref: tlmgr *path [--windowsmode=user|admin] add*163568 +Ref: tlmgr *path [--windowsmode=user|admin] remove*163610 +Node: tlmgr pinning165125 +Ref: tlmgr pinning show165366 +Ref: tlmgr pinning add _repo_ _pkgglob_...165439 +Ref: tlmgr pinning remove _repo_ _pkgglob_...165558 +Ref: tlmgr pinning remove _repo_ --all165711 +Node: tlmgr platform165765 +Ref: tlmgr *platform list|add|remove _platform_...*165951 +Ref: tlmgr *platform set _platform_*165978 +Ref: tlmgr *platform set auto*165999 +Ref: tlmgr *--dry-run* 2166877 +Node: tlmgr postaction166996 +Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*167226 +Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*167300 +Ref: tlmgr *--windowsmode=[user|admin]*167620 +Ref: tlmgr *--fileassocmode=[1|2]*168045 +Ref: tlmgr *--all* 1168331 +Node: tlmgr print-platform168386 +Node: tlmgr print-platform-info168717 +Node: tlmgr remove [_option_...] _pkg_...169017 +Ref: tlmgr *--all* 2169502 +Ref: tlmgr *--backup*169613 +Ref: tlmgr *--backupdir* _directory_ 1169640 +Ref: tlmgr *--no-depends* 1170045 +Ref: tlmgr *--no-depends-at-all* 1170108 +Ref: tlmgr *--force* 1170215 +Ref: tlmgr *--dry-run* 3170689 +Node: tlmgr repository171066 +Ref: tlmgr *repository list*171254 +Ref: tlmgr *repository list _path|url|tag_*171288 +Ref: tlmgr *repository add _path_ [_tag_]*171321 +Ref: tlmgr *repository remove _path|tag_*171353 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*171407 +Ref: tlmgr *repository status*171428 +Ref: tlmgr The tag (which can be the same as the url);172655 +Node: tlmgr restore173133 +Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*173312 +Ref: tlmgr *restore [_option_...] --all*173343 +Ref: tlmgr *--all* 3174044 +Ref: tlmgr *--backupdir* _directory_ 2174259 +Ref: tlmgr *--dry-run* 4174441 +Ref: tlmgr *--force* 2174574 +Ref: tlmgr *--json* 2174621 +Node: tlmgr search174948 +Ref: tlmgr *search [_option_...] _what_*175112 +Ref: tlmgr *search [_option_...] --file _what_*175150 +Ref: tlmgr *search [_option_...] --all _what_*175187 +Ref: tlmgr *--file* 1175408 +Ref: tlmgr *--all* 4175471 +Ref: tlmgr *--global*175561 +Ref: tlmgr *--word*175689 +Node: tlmgr shell176004 +Ref: tlmgr protocol176739 +Ref: tlmgr help 1176803 +Ref: tlmgr version 1176856 +Ref: tlmgr quit, end, bye, byebye, EOF176924 +Ref: tlmgr restart176945 +Ref: tlmgr load [local|remote]177068 +Ref: tlmgr save177138 +Ref: tlmgr get [_var_] =item set [_var_ [_val_]]177261 +Node: tlmgr show177862 +Node: tlmgr uninstall178029 +Node: tlmgr update [_option_...] [_pkg_...]178261 +Ref: tlmgr *--all* 5178633 +Ref: tlmgr *--self*180813 +Ref: tlmgr *--dry-run* 5181578 +Ref: tlmgr *--list* [_pkg_]181756 +Ref: tlmgr *--exclude* _pkg_182446 +Ref: tlmgr *--no-auto-remove* [_pkg_...]183247 +Ref: tlmgr *--no-auto-install* [_pkg_...]183732 +Ref: tlmgr *--reinstall-forcibly-removed*184495 +Ref: tlmgr *--backup* 1185031 +Ref: tlmgr *--backupdir* _directory_ 3185058 +Ref: tlmgr *--no-depends* 2186225 +Ref: tlmgr *--no-depends-at-all* 2186429 +Ref: tlmgr *--force* 3186536 +Node: tlmgr CONFIGURATION FILE FOR TLMGR187527 +Ref: tlmgr auto-remove = 0 or 1 (default 1), same as command-line option.188529 +Ref: tlmgr gui-expertmode = 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.188661 +Ref: tlmgr gui-lang = _llcode_, with a language code value as with the command-line option.188745 +Ref: tlmgr no-checksums = 0 or 1 (default 0, see below).188794 +Ref: tlmgr persistent-downloads = 0 or 1 (default 1), same as command-line option.188869 +Ref: tlmgr require-verification = 0 or 1 (default 0), same as command-line option.188944 +Ref: tlmgr tkfontscale = _floating-point number_ (default 1.0); scaling factor for fonts in the Tk-based frontends.189052 +Ref: tlmgr update-exclude = _comma-separated list of packages_ (no spaces allowed). Same as the command line option --exclude for the update action.189197 +Ref: tlmgr verify-downloads = 0 or 1 (default 1), same as command-line option.189268 +Ref: tlmgr allowed-actions = _action1_[,_action2_,...] The value is a comma-separated list (no spaces) of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode). This allows distributors to include tlmgr in their packaging, but allow only a restricted set of actions that do not interfere with their distro package manager. For native TeX Live installations, it doesn't make sense to set this.189785 +Node: tlmgr CRYPTOGRAPHIC VERIFICATION190617 +Node: tlmgr Configuration of GnuPG invocation192790 +Node: tlmgr USER MODE193428 +Node: tlmgr User mode install196299 +Node: tlmgr User mode backup, restore, remove, update197445 +Node: tlmgr User mode generate, option, paper197891 +Node: tlmgr User mode logs198258 +Node: tlmgr MULTIPLE REPOSITORIES198556 +Node: tlmgr Pinning200285 +Node: tlmgr GUI FOR TLMGR202208 +Node: tlmgr Main display203857 +Node: tlmgr Display configuration area204109 +Ref: tlmgr Status204470 +Ref: tlmgr Category204634 +Ref: tlmgr Match204820 +Ref: tlmgr Selection205001 +Ref: tlmgr Display configuration buttons205205 +Node: tlmgr Package list area205388 +Ref: tlmgr a checkbox205972 +Ref: tlmgr package name206108 +Ref: tlmgr local revision (and version)206207 +Ref: tlmgr remote revision (and version)206582 +Ref: tlmgr short description206879 +Node: tlmgr Main display action buttons206924 +Ref: tlmgr Update all installed207190 +Ref: tlmgr Update207562 +Ref: tlmgr Install207612 +Ref: tlmgr Remove207798 +Ref: tlmgr Backup207976 +Node: tlmgr Menu bar208133 +Ref: tlmgr tlmgr menu208356 +Ref: tlmgr Options menu208664 +Ref: tlmgr Actions menu209747 +Ref: tlmgr Help menu210175 +Node: tlmgr GUI options210309 +Ref: tlmgr -background _color_210555 +Ref: tlmgr -font " _fontname_ _fontsize_ "210620 +Ref: tlmgr -foreground _color_210778 +Ref: tlmgr -geometry _geomspec_210830 +Ref: tlmgr -xrm _xresource_211022 +Node: tlmgr MACHINE-READABLE OUTPUT211291 +Node: tlmgr Machine-readable update and install output212105 +Ref: tlmgr location-url _location_213381 +Ref: tlmgr total-bytes _count_213597 +Ref: tlmgr _pkgname_214007 +Ref: tlmgr _status_214217 +Ref: tlmgr d214295 +Ref: tlmgr f214355 +Ref: tlmgr u214534 +Ref: tlmgr r214580 +Ref: tlmgr a214703 +Ref: tlmgr i214881 +Ref: tlmgr I215000 +Ref: tlmgr _localrev_215102 +Ref: tlmgr _serverrev_215209 +Ref: tlmgr _size_215321 +Ref: tlmgr _runtime_215490 +Ref: tlmgr _esttot_215560 +Node: tlmgr Machine-readable option output215593 +Node: tlmgr ENVIRONMENT VARIABLES216105 +Ref: tlmgr TEXLIVE_COMPRESSOR216616 +Ref: tlmgr TEXLIVE_DOWNLOADER217464 +Ref: tlmgr TL_DOWNLOAD_PROGRAM217487 +Ref: tlmgr TL_DOWNLOAD_ARGS217507 +Ref: tlmgr TEXLIVE_PREFER_OWN218533 +Node: tlmgr AUTHORS AND COPYRIGHT219357 +Node: tlmgr POD ERRORS219780 +Ref: tlmgr Around line 8454:220005 +Node: Index220041  End Tag Table diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi index 1f4052f12b4..776c309e681 100644 --- a/Build/source/doc/tlbuild.texi +++ b/Build/source/doc/tlbuild.texi @@ -1,8 +1,8 @@ \input texinfo @setfilename tlbuild.info -@set version 2023 -@set month-year December 2023 +@set version 2024 +@set month-year March 2024 @set mytitle Building @TeX{} Live (@value{version}) @settitle @value{mytitle} @@ -15,7 +15,7 @@ This file documents the @TL{} build system and more. @noindent -Copyright @copyright{} 2016--2023 Karl Berry.@* +Copyright @copyright{} 2016--2024 Karl Berry.@* Copyright @copyright{} 2013--2015 Karl Berry & Peter Breitenlohner. Permission is granted to make and distribute verbatim copies of this diff --git a/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl b/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl index 4a90ee75f36..4e41b037bdc 100755 --- a/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl +++ b/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl @@ -1,5 +1,5 @@ #!/usr/bin/env perl -# $Id: tlmgr.pl 69972 2024-02-18 23:03:48Z karl $ +# $Id: tlmgr.pl 70001 2024-02-19 23:17:07Z karl $ # Copyright 2008-2024 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. @@ -8,8 +8,8 @@ use strict; use warnings; -my $svnrev = '$Revision: 69972 $'; -my $datrev = '$Date: 2024-02-19 00:03:48 +0100 (Mon, 19 Feb 2024) $'; +my $svnrev = '$Revision: 70001 $'; +my $datrev = '$Date: 2024-02-20 00:17:07 +0100 (Tue, 20 Feb 2024) $'; my $tlmgrrevision; my $tlmgrversion; my $prg; @@ -6982,7 +6982,7 @@ sub action_bug { # we are still here, so search for a file that matches my $fndptr = _search_tlpdb($localtlpdb, $ans, 1, # search files, - 1, # don't search descriptions + 1, # search descriptions 1 # don't search within words ); my @deschit; @@ -8144,6 +8144,11 @@ repository (typically useful when updating from CTAN). Display detailed information about a package I, such as the installation status and description, of searches for I in all packages. +=item C I + +Display available bug-reporting information for I, a package or +file name. + =back For all the capabilities and details of C, please read the @@ -8439,12 +8444,16 @@ performed are written to the terminal. =back -=head2 bug [I] +=head2 bug [I] -Looks for I (prompted for, if not specified) as a package -name or file name, and outputs bug-reporting and other information for +Searches for I (prompted for, if not given) as a package +name and in package descriptions, as complete words, and in filenames, +as any substring, and outputs bug-reporting and other information for the package selected from the results. +The search is equivalent to C. +Thus, I is interpreted as a (Perl) regular expression. + =head2 candidates I Shows the available candidate repositories for package I. @@ -10543,7 +10552,7 @@ This script and its documentation were written for the TeX Live distribution (L) and both are licensed under the GNU General Public License Version 2 or later. -$Id: tlmgr.pl 69972 2024-02-18 23:03:48Z karl $ +$Id: tlmgr.pl 70001 2024-02-19 23:17:07Z karl $ =cut # test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html diff --git a/Build/source/texk/texlive/tl_support/fmtutil.1 b/Build/source/texk/texlive/tl_support/fmtutil.1 index 8b5e0153759..3e8c6c3c9f0 100644 --- a/Build/source/texk/texlive/tl_support/fmtutil.1 +++ b/Build/source/texk/texlive/tl_support/fmtutil.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH FMTUTIL "1" "February 2023" "TeX Live" "User Commands" +.TH FMTUTIL "1" "February 2024" "TeX Live" "User Commands" .SH NAME fmtutil \- manage TeX formats and Metafont bases, per-user .br @@ -19,7 +19,7 @@ mktexfmt \- create a TeX format or Metafont base .B mktexfmt \fI\,FORMAT.fmt|BASE.base|FMTNAME\/\fR .SH DESCRIPTION -fmtutil version r65989 (2023\-02\-20 22:52:59 +0100) +fmtutil version r68962 (2023\-11\-25 00:01:43 +0100) .PP Rebuild and manage TeX fmts and Metafont bases, collectively called "formats" here. (MetaPost no longer uses the past\-equivalent "mems".) @@ -96,7 +96,7 @@ be silent .TP \fB\-\-test\fR (does nothing, exists for compatibility) -.SS "Commands:" +.SS "Commands (exactly one must be specified):" .TP \fB\-\-all\fR recreate all format files @@ -253,6 +253,11 @@ If an engine name ends with "\-dev", formats are created in the respective directory with the \fB\-dev\fR stripped. This allows for easily running development binaries in parallel with the released binaries. +.SH ENVIRONMENT +.IP +This script runs TeX and Metafont to generate the fmt/base file, and +thus all normal environment variables and search path rules for TeX/MF +apply. .SH "REPORTING BUGS" Report bugs to: tex\-live@tug.org .br diff --git a/Build/source/texk/texlive/tl_support/updmap.1 b/Build/source/texk/texlive/tl_support/updmap.1 index de409b33f3d..bb17e99872a 100644 --- a/Build/source/texk/texlive/tl_support/updmap.1 +++ b/Build/source/texk/texlive/tl_support/updmap.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH UPDMAP "1" "February 2023" "TeX Live" "User Commands" +.TH UPDMAP "1" "February 2024" "TeX Live" "User Commands" .SH NAME updmap \- manage TeX font maps .br diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index 9a68c6de1b6..c2d202632b9 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,7 @@ +2024-02-20 Karl Berry + + * doc/web2c.texi: 2024. + 2024-02-11 Karl Berry * am/cweb.am (dist_bin_SCRIPTS): add cwebdir/twill-refsort. diff --git a/Build/source/texk/web2c/doc/web2c.texi b/Build/source/texk/web2c/doc/web2c.texi index f3e59c3d194..5f691e4615a 100644 --- a/Build/source/texk/web2c/doc/web2c.texi +++ b/Build/source/texk/web2c/doc/web2c.texi @@ -11,8 +11,8 @@ The latest version is available from ftp://ftp.tug.org/tex/texinfo.tex.} \fi @end tex -@set version 2023 -@set month-year October 2023 +@set version 2024 +@set month-year March 2024 @c Define new indices for commands in auxiliary files, filenames, and options. @defcodeindex cm diff --git a/Master/texmf-dist/doc/aleph/base/ChangeLog b/Master/texmf-dist/doc/aleph/base/ChangeLog index 0d97ac202da..97f5be72980 100644 --- a/Master/texmf-dist/doc/aleph/base/ChangeLog +++ b/Master/texmf-dist/doc/aleph/base/ChangeLog @@ -1,3 +1,14 @@ +2023-08-18 Hironobu Yamashita + + * com16bit.ch: Sync with tex.ch changes: + - 2008-01-02 r6024 introduce expand_depth. + * eobase.ch: Sync with etex.ch changes: + - 2021-02-22 r57850 avoid "expansion depth" overflow. + +2023-03-09 Karl Berry + + * TL'23 release. + 2023-02-21 Phelype Oleinik * latespecial.ch: reduce memory usage, a la HH/luatex. diff --git a/Master/texmf-dist/doc/dvipng/dvipng.html b/Master/texmf-dist/doc/dvipng/dvipng.html index 3fbc749c30f..38e84b51276 100644 --- a/Master/texmf-dist/doc/dvipng/dvipng.html +++ b/Master/texmf-dist/doc/dvipng/dvipng.html @@ -1,6 +1,6 @@ - + A DVI-to-PNG translator @@ -25,9 +25,9 @@ div.example {margin-left: 3.2em} span.r {font-family: initial; font-weight: normal; font-style: normal} span:hover a.copiable-link {visibility: visible} td.printindex-index-entry {vertical-align: top} -td.printindex-index-section {vertical-align: top} +td.printindex-index-section {vertical-align: top; padding-left: 1em} th.entries-header-printindex {text-align:left} -th.sections-header-printindex {text-align:left} +th.sections-header-printindex {text-align:left; padding-left: 1em} ul.mark-bullet {list-style-type: disc} ul.toc-numbered-mark {list-style: none} --> @@ -50,7 +50,7 @@ ul.toc-numbered-mark {list-style: none}

Next: , Up: (dir)   [Contents][Index]

-

dvipng

+

dvipng

This manual documents dvipng, a program to translate a DVI (DeVice Independent) file into PNG (Portable Network Graphics). @@ -114,7 +114,7 @@ Independent) file into PNG (Portable Network Graphics).

Next: , Previous: , Up: dvipng   [Contents][Index]

-

1 Introduction

+

1 Introduction

@@ -179,7 +179,7 @@ PNG, JPEG or GIF images.

Next: , Previous: , Up: dvipng   [Contents][Index]

-

2 Installation

+

2 Installation

@@ -204,7 +204,7 @@ Next: ,

Next: , Up: Installation   [Contents][Index]

-

2.1 Prerequisites

+

2.1 Prerequisites

  • The GD Graphics Draw library, libgd @@ -257,7 +257,7 @@ any modern system, if not, download them and install them.

    Next: , Previous: , Up: Installation   [Contents][Index]

    -

    2.2 Configure

    +

    2.2 Configure

    The first step is to configure the source code, telling it where various files will be. To do so, run @@ -326,7 +326,7 @@ are located in e.g., /sw/local/include, do

    Next: , Previous: , Up: Installation   [Contents][Index]

    -

    2.3 Build/install

    +

    2.3 Build/install

    Once configure has been run, simply enter

    @@ -351,7 +351,7 @@ into system directories.

    Next: , Previous: , Up: Installation   [Contents][Index]

    -

    2.4 Installation outside the texmf tree

    +

    2.4 Installation outside the texmf tree

    In some cases, a dvipng binary installed outside the texmf tree will not be able to find virtual fonts, or the PostScript font maps @@ -369,7 +369,7 @@ dvipng is installed in the texmf tree.

    Previous: , Up: Installation   [Contents][Index]

    -

    2.5 Installation for non-privileged users

    +

    2.5 Installation for non-privileged users

    Often people without system administration privileges want to install software for their private use. In that case you need to specify more @@ -395,7 +395,7 @@ access the documentation.

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    3 Basic usage of dvipng

    +

    3 Basic usage of dvipng

    @@ -434,7 +434,7 @@ of available options, just type

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    4 Command-line options

    +

    4 Command-line options

    @@ -454,7 +454,7 @@ section will give a good idea of the capabilities of the driver.

    Next: , Up: Command-line options   [Contents][Index]

    -

    4.1 Option summary

    +

    4.1 Option summary

    Here is a handy summary of the options; it is printed out when you run @@ -514,7 +514,7 @@ These do not correspond to dvips options:

    Previous: , Up: Command-line options   [Contents][Index]

    -

    4.2 Option details

    +

    4.2 Option details

    @@ -524,9 +524,9 @@ page reversal, use ‘-r0’. Such options ar ‘*’.

    -
    -
    -
    -

    Read additional options from standard input after processing the command +

    +-
    +

    Read additional options from standard input after processing the command line.

    @@ -540,9 +540,9 @@ line.
    -bd num
    -bd color_spec
    -
    -bd 'num color_spec'
    -
    -

    Set the pixel width of the transparent border (default 0). Using this +

    +-bd 'num color_spec'
    +

    Set the pixel width of the transparent border (default 0). Using this option will make the image edges transparent, but it only affects pixels with the background color. Giving a color_spec will set the fallback color, to be used in viewers that cannot handle transparency @@ -551,7 +551,7 @@ TeX color \special syntax, e.g., ’rgb 1.0 0.0 0.0’. Setting the fallback color makes the default border width 1 px. See Color.

    -
    --bdpi num
    +
    --bdpi num

    This option only has an effect when using bitmapped (PK) fonts. The option sets the base (Metafont) resolution, both horizontal and vertical, to num dpi (dots per inch). This option is necessary @@ -559,7 +559,7 @@ when manually selecting Metafont mode with the –mode option (see below).

    -
    -bg color_spec
    +
    -bg color_spec

    Choose background color for the images. This option will be ignored if there is a background color \special in the DVI. The color spec should be in TeX color \special syntax, e.g., ’rgb 1.0 0.0 0.0’. You can @@ -573,14 +573,14 @@ images do not support full alpha transparency, so in case of GIF output, both variants will use the latter behaviour. See Color.

    -
    -d num
    +
    -d num

    Set the debug flags, showing what dvipng (thinks it) is doing. This will work unless dvipng has been compiled without the DEBUG option (not recommended). Set the flags as you need them, use ‘-d -1’ as the first option for maximum output. See Debug options.

    -
    -D num
    +
    -D num

    Set the output resolution, both horizontal and vertical, to num dpi (dots per inch).

    @@ -601,9 +601,9 @@ is usually 96 dpi) which means the formula is

    On some high-res screens, the value is instead 120 dpi. Good luck!

    -
    --depth*
    -
    -

    Report the depth of the image. This only works reliably when the +

    +--depth*
    +

    Report the depth of the image. This only works reliably when the LaTeX style preview.sty from preview-latex is used with the ‘active’ option. It reports the number of pixels from the bottom of the image to the baseline of the image. This can be used for @@ -622,14 +622,14 @@ numbers rather than the physical page number. See the ‘

    -
    -fg color_spec
    +
    -fg color_spec

    Choose foreground color for the images. This option will be ignored if there is a foreground color \special in the DVI. The color spec should be in TeX color \special syntax, e.g., ’rgb 1.0 0.0 0.0’. See Color.

    -
    --follow*
    +
    --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 @@ -637,7 +637,7 @@ output, unless it finds the POST marker that indicates the end of the DVI. This is similar to ‘tail -f’ but for DVI-to-PNG conversion.

    -
    --freetype*
    +
    --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 @@ -652,17 +652,17 @@ identical output on different platforms, since FreeType uses the native renderer and therefore can give slightly different output on each platform.

    -
    --gamma num
    -
    +
    -

    Control the interpolation of colors in the greyscale anti-aliasing +--gamma num

    +

    Control the interpolation of colors in the greyscale anti-aliasing color palette. Default value is 1.0. For 0 < num < 1, the fonts will be lighter (more like the background), and for num > 1, the fonts will be darker (more like the foreground).

    -
    --gif*
    +
    --gif*

    The images are output in the GIF format, if GIF support is enabled. This is the default for the ‘dvigif’ binary, which only will be available when GIF support is enabled. GIF images are palette images @@ -671,9 +671,9 @@ channels (see the ‘--bg’ option). See also option.

    -
    --height*
    -
    -

    Report the height of the image. This only works reliably when the +

    +--height*
    +

    Report the height of the image. This only works reliably when the LaTeX style preview.sty from preview-latex is used with the ‘active’ option. It reports the number of pixels from the top of the image to the baseline of the image. The total height of the @@ -681,11 +681,11 @@ image is obtained as the sum of the values reported from ‘--height’ and ‘--depth’.

    -
    -l [=]num
    -
    +
    -

    The last page printed will be the first one numbered num. Default +-l [=]num

    +

    The last page printed will be the first one numbered num. Default is the last page in the document. If num is prefixed by an equals sign, then it (and the argument to the ‘-p’ option, if specified) is treated as a physical (absolute) page number, rather than a value to @@ -694,9 +694,9 @@ Thus, using ‘-l =9’ will end with the nint no matter what the pages are actually numbered.

    -
    --mode mode
    -
    -

    This option only has an effect when using bitmapped (PK) fonts. Use +

    +--mode mode
    +

    This option only has an effect when using bitmapped (PK) fonts. Use mode 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 ‘--bdpi’ option. See the file @@ -704,20 +704,20 @@ device resolution, given with the ‘--bdpi’ names for most devices. See Unable to generate fonts in Kpathsea.

    -
    -M*
    -
    -

    This option only has an effect when using bitmapped (PK) fonts. It turns +

    +-M*
    +

    This option only has an effect when using bitmapped (PK) fonts. It turns off automatic PK font generation (mktexpk).

    -
    --nogs*
    +
    --nogs*

    This switch prohibits the internal call to GhostScript for displaying PostScript specials. ‘--nogs0’ turns the call back on.

    -
    --nogssafer*
    -
    -

    Normally, if GhostScript is used to render PostScript specials, the +

    +--nogssafer*
    +

    Normally, if GhostScript is used to render PostScript specials, the GhostScript interpreter is run with the option ‘-dSAFER’. The ‘--nogssafer’ option runs GhostScript without ‘-dSAFER’. The ‘-dSAFER’ option in Ghostscript disables PostScript operators such @@ -725,23 +725,23 @@ as deletefile, to prevent possibly malicious PostScript programs from having any effect.

    -
    --norawps*
    +
    --norawps*

    Some packages generate raw PostScript specials, even non-rendering such specials. This switch turns off the internal call to GhostScript intended to display these raw PostScript specials. ‘--norawps0’ turns the call back on.

    -
    -o name
    -
    -

    Send output to the file name. A single occurrence of ‘%d’ or +

    +-o name
    +

    Send output to the file name. A single occurrence of ‘%d’ or ‘%01d’, …, ‘%09d’ will be exchanged for the physical page number (this can be changed, see the ‘--dvinum’ switch). The default output filename is ‘file%d.png’ where the input DVI file was ‘file.dvi’.

    -
    -O x-offset,y-offset
    +
    -O x-offset,y-offset

    Move the origin by x-offset,y-offset, a comma-separated pair of dimensions such as ‘.1in,-.3cm’. The origin of the page is shifted from the default position @@ -749,11 +749,11 @@ The origin of the page is shifted from the default position the paper) by this amount.

    -
    -p [=]num
    -
    +
    -

    The first page printed will be the first one numbered num. Default +-p [=]num

    +

    The first page printed will be the first one numbered num. Default is the first page in the document. If num is prefixed by an equals sign, then it (and the argument to the ‘-l’ option, if specified) is treated as a physical (absolute) page number, rather than @@ -762,7 +762,7 @@ DVI file. Thus, using ‘-p =3’ will start the document, no matter what the pages are actually numbered.

    -
    --palette*
    +
    --palette*

    When an external image is included, ‘dvipng’ will automatically switch to truecolor mode, to avoid unnecessary delay and quality reduction, and enable the EPS translator to draw on a transparent @@ -772,7 +772,7 @@ clipped image inclusion. This will also override the ‘- switch if present.

    -
    --picky*
    +
    --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 missing in this image. One reason to use this option would be if you @@ -782,12 +782,12 @@ but warnings will also occur for missing or unknown color specs and missing PK fonts.

    -
    --png*
    +
    --png*

    The images are output in the PNG format. This is the default for the ‘dvipng’ binary. See also the ‘--gif’ option.

    -
    -pp firstpage-lastpage
    +
    -pp firstpage-lastpage

    Print pages firstpage through lastpage; but not quite equivalent to ‘-p firstpage -l lastpage’. For example, when rendering a book, there may be several instances of a page in the @@ -807,29 +807,29 @@ page numbered -1 (only the table of contents, say) put ‘-pp -1:-1’.

    -
    -q*
    -
    +
    -

    Run quietly. Don’t chatter about pages converted, etc. to standard +-q*

    +

    Run quietly. Don’t chatter about pages converted, etc. to standard output; report no warnings (only errors) to standard error.

    -
    -Q num
    -
    -

    Set the quality to num. That is, choose the number of antialiasing +

    +-Q num
    +

    Set the quality to num. That is, choose the number of antialiasing levels for bitmapped fonts (PK), to be num*num+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.

    -
    -r*
    +
    -r*

    Toggle output of pages in reverse/forward order. By default, the first page in the DVI is output first.

    -
    --strict*
    +
    --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 this image. One reason to use this option would be if you have a more @@ -848,7 +848,7 @@ the left in the produced image. The value ‘tight only include all ink put on the page, producing neat images.

    -
    --truecolor*
    +
    --truecolor*

    This will make ‘dvipng’ generate truecolor output. Note that truecolor output is automatic if you include an external image in your DVI, e.g., via a PostScript special (i.e., the ‘graphics’ or @@ -861,12 +861,12 @@ DVI, e.g., via a PostScript special (i.e., the ‘graphic used, in addition to the usual output.

    -
    --width*
    +
    --width*

    Report the width of the image. See also ‘--height’ and ‘--depth’.

    -
    -x num
    +
    -x num

    This option is deprecated; it should not be used. It is much better to select the output resolution directly with the ‘-D’ option. This option sets the magnification ratio to num/1000 and @@ -877,7 +877,7 @@ total number of PK files generated. num may be a real nu an integer, for increased precision.

    -
    -z num
    +
    -z num

    Set the PNG compression level to num. This option is enabled if your ‘libgd’ is new enough. The default compression level is 1, which selects maximum speed at the price of slightly larger PNGs. For an @@ -902,7 +902,7 @@ correspond directly to the zlib compression levels.

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    5 Graphics

    +

    5 Graphics

    dvipng’ attempts to handle graphics as included by the ‘graphicx’ and ‘graphics’ packages, without the need of @@ -924,7 +924,7 @@ packages. Some of the possibilities and problems are mentioned below.

    Next: , Up: Graphics   [Contents][Index]

    -

    5.1 Encapsulated PostScript

    +

    5.1 Encapsulated PostScript

    When an EPS file is included, a call to GhostScript is performed to produce a bitmapped image that can be included. The default is to @@ -960,7 +960,7 @@ in this example (using ‘graphicx’):

    Next: , Previous: , Up: Graphics   [Contents][Index]

    -

    5.2 Bitmapped graphics

    +

    5.2 Bitmapped graphics

    dvipng can include PNG, JPEG and GIF graphics. When including such images via ‘\includegraphics’ you need to specify the bounding @@ -996,7 +996,7 @@ wide:

    Previous: , Up: Graphics   [Contents][Index]

    -

    5.3 Raw PostScript

    +

    5.3 Raw PostScript

    dvipng attempts to handle raw PostScript. Rendering raw PostScript specials is done on top of the page by including a transparent image @@ -1043,7 +1043,7 @@ the slower fallback for these pages.

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    6 Color

    +

    6 Color

    To support color, dvipng recognizes a certain set of specials as generated by the ‘color’ and ‘xcolor’ style files. These @@ -1062,7 +1062,7 @@ specials start with the keyword ‘color’ or

    Next: , Up: Color   [Contents][Index]

    -

    6.1 Color specifications

    +

    6.1 Color specifications

    @@ -1093,7 +1093,7 @@ See Option details.

    Previous: , Up: Color   [Contents][Index]

    -

    6.2 Color specials

    +

    6.2 Color specials

    We will describe ‘background’ first, since it is the simplest. The ‘background’ keyword must be followed by a color specification. @@ -1129,7 +1129,7 @@ the pages are rendered repeatedly or in reverse order.

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    7 Diagnosing problems

    +

    7 Diagnosing problems

    @@ -1151,7 +1151,7 @@ yourself in such a situation.

    Next: , Up: Diagnosing problems   [Contents][Index]

    -

    7.1 Contact information

    +

    7.1 Contact information

    Bug reports should be sent to . @@ -1176,7 +1176,7 @@ problems, see , Up: Diagnosing problems   [Contents][Index]

    -

    7.2 Debug options

    +

    7.2 Debug options

    The ‘-d’ flag to dvipng helps in tracking down certain errors. The parameter to this flag is an integer that tells what errors are @@ -1240,7 +1240,7 @@ track all classes, you can use -1.

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    8 Credits

    +

    8 Credits

    A number of persons have contributed, if I forget to mention someone, I apologize. First and foremost we have David Kastrup whose @@ -1268,7 +1268,7 @@ Waldeck Schutzer, Ahzo, and Andy Nguyen.

    Next: , Previous: , Up: dvipng   [Contents][Index]

    -

    9 Copying

    +

    9 Copying

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -1295,7 +1295,7 @@ License along with this program. If not, see

    Previous: , Up: dvipng   [Contents][Index]

    -

    Index

    +

    Index

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Jump to:   - @@ -1341,115 +1341,115 @@ Previous: , Up: -
    Index Entry  Section

    -
    -dSAFER: Option details

    A
    absolute page number, and ‘-l: Option details
    absolute page number, and ‘-p: Option details
    antialiasing levels, number of: Option details

    B
    background color (option): Option details
    base resolution, setting: Option details
    baseline reporting: Option details
    baseline reporting: Option details

    C
    color specifications: Color specifications
    command-line options: Command-line options
    compilation: Installation
    compression: Option details
    configuration, of dvipng: Installation

    D
    dark fonts: Option details
    debugging: Option details
    debugging: Diagnosing problems
    depth reporting: Option details

    E
    exit on erroneous images: Option details

    F
    first page printed: Option details
    follow mode: Option details
    font generation, avoiding: Option details
    forcing palette output: Option details
    foreground color (option): Option details
    FreeType font rendering: Option details
    fuzzy images: Option details

    G
    gamma: Option details
    GhostScript and -dSAFER: Option details
    GhostScript, turning off: Option details
    GIF image format: Option details

    H
    height reporting: Option details

    I
    installation, of dvipng: Installation
    invoking dvipng: Basic usage

    L
    last page printed: Option details
    light fonts: Option details

    M
    magnification, overriding DVI: Option details
    Metafont mode, specifying: Option details
    mktexpk, avoiding: Option details
    mode name, specifying: Option details

    N
    no erroneous images: Option details

    O
    offset pages: Option details
    option, details of: Option details
    options, dvipng: Command-line options
    options, reading from standard input: Option details
    options, summary: Option summary
    output resolution, setting: Option details
    output, redirecting: Option details

    P
    page range: Option details
    page, first printed: Option details
    page, last printed: Option details
    physical page number, and ‘-l: Option details
    physical page number, and ‘-p: Option details
    PNG image format: Option details
    PostScript inclusion problems: Encapsulated PostScript
    PostScript, turning off raw PostScript specials: Option details
    problems: Diagnosing problems

    Q
    quality: Option details
    quiet operation: Option details

    R
    reverse pagination: Option details

    S
    silent operation: Option details
    standard input, reading options from: Option details
    standard output, output to: Option details

    T
    transparent border fallback color: Option details
    transparent border width: Option details
    trouble: Diagnosing problems
    truecolor output: Option details

    W
    warnings, suppressing: Option details
    width reporting: Option details

    Index EntrySection

    -
    -dSAFEROption details

    A
    absolute page number, and ‘-lOption details
    absolute page number, and ‘-pOption details
    antialiasing levels, number ofOption details

    B
    background color (option)Option details
    base resolution, settingOption details
    baseline reportingOption details
    baseline reportingOption details

    C
    color specificationsColor specifications
    command-line optionsCommand-line options
    compilationInstallation
    compressionOption details
    configuration, of dvipngInstallation

    D
    dark fontsOption details
    debuggingOption details
    debuggingDiagnosing problems
    depth reportingOption details

    E
    exit on erroneous imagesOption details

    F
    first page printedOption details
    follow modeOption details
    font generation, avoidingOption details
    forcing palette outputOption details
    foreground color (option)Option details
    FreeType font renderingOption details
    fuzzy imagesOption details

    G
    gammaOption details
    GhostScript and -dSAFEROption details
    GhostScript, turning offOption details
    GIF image formatOption details

    H
    height reportingOption details

    I
    installation, of dvipngInstallation
    invoking dvipngBasic usage

    L
    last page printedOption details
    light fontsOption details

    M
    magnification, overriding DVIOption details
    Metafont mode, specifyingOption details
    mktexpk, avoidingOption details
    mode name, specifyingOption details

    N
    no erroneous imagesOption details

    O
    offset pagesOption details
    option, details ofOption details
    options, dvipngCommand-line options
    options, reading from standard inputOption details
    options, summaryOption summary
    output resolution, settingOption details
    output, redirectingOption details

    P
    page rangeOption details
    page, first printedOption details
    page, last printedOption details
    physical page number, and ‘-lOption details
    physical page number, and ‘-pOption details
    PNG image formatOption details
    PostScript inclusion problemsEncapsulated PostScript
    PostScript, turning off raw PostScript specialsOption details
    problemsDiagnosing problems

    Q
    qualityOption details
    quiet operationOption details

    R
    reverse paginationOption details

    S
    silent operationOption details
    standard input, reading options fromOption details
    standard output, output toOption details

    T
    transparent border fallback colorOption details
    transparent border widthOption details
    troubleDiagnosing problems
    truecolor outputOption details

    W
    warnings, suppressingOption details
    width reportingOption details