texlive[54070] Master/texmf-dist/doc/man/man1: 2020 man page updates
commits+karl at tug.org
commits+karl at tug.org
Wed Mar 4 17:04:42 CET 2020
Revision: 54070
http://tug.org/svn/texlive?view=revision&revision=54070
Author: karl
Date: 2020-03-04 17:04:42 +0100 (Wed, 04 Mar 2020)
Log Message:
-----------
2020 man page updates
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/man/man1/aleph.1
trunk/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/amstex.1
trunk/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/bibtex.1
trunk/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ctie.1
trunk/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ctwill.1
trunk/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/cweb.1
trunk/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/dvicopy.1
trunk/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/dvipng.1
trunk/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1
trunk/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/dvitomp.1
trunk/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/dvitype.1
trunk/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/gftodvi.1
trunk/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/gftopk.1
trunk/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/gftype.1
trunk/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/kpseaccess.1
trunk/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/kpsereadlink.1
trunk/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/kpsestat.1
trunk/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/kpsewhich.1
trunk/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/lacheck.1
trunk/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/latex-dev.1
trunk/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/latex.1
trunk/Master/texmf-dist/doc/man/man1/latex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/luatex.1
trunk/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mf.1
trunk/Master/texmf-dist/doc/man/man1/mf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mft.1
trunk/Master/texmf-dist/doc/man/man1/mft.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mktexlsr.1
trunk/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mktexmf.1
trunk/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mktexpk.1
trunk/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mktextfm.1
trunk/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mpost.1
trunk/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ofm2opl.1
trunk/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/opl2ofm.1
trunk/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ovf2ovp.1
trunk/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ovp2ovf.1
trunk/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/patgen.1
trunk/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pdfetex.1
trunk/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pdftex.1
trunk/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pdftosrc.1
trunk/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pktogf.1
trunk/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pktype.1
trunk/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pltotf.1
trunk/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pooltype.1
trunk/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ppltotf.1
trunk/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ptex.1
trunk/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ptftopl.1
trunk/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/tangle.1
trunk/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/tex.1
trunk/Master/texmf-dist/doc/man/man1/tex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/tftopl.1
trunk/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/tie.1
trunk/Master/texmf-dist/doc/man/man1/tie.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/ttf2afm.1
trunk/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/vftovp.1
trunk/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/vptovf.1
trunk/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/weave.1
trunk/Master/texmf-dist/doc/man/man1/weave.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/xetex.1
trunk/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
Modified: trunk/Master/texmf-dist/doc/man/man1/aleph.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/aleph.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/aleph.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH ALEPH 1 "27 May 2018" "Web2C 2019"
+.TH ALEPH 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -56,6 +56,13 @@
Run aleph --help to see the complete list of options; this is not
exhaustive.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.BI --fmt \ format
Use
.I format
Modified: trunk/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/amstex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/amstex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/amstex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH AMSTEX 1 "16 June 2015" "Web2C 2019"
+.TH AMSTEX 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/bibtex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/bibtex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/bibtex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH BIBTEX 1 "23 February 2018" "bibtex 0.99d" "Web2C 2019"
+.TH BIBTEX 1 "23 February 2018" "bibtex 0.99d" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ctie.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ctie.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ctie.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH CTIE 1 "7 April 2010" "Web2C 2019"
+.TH CTIE 1 "7 April 2010" "Web2C 2020"
.\"=====================================================================
.SH NAME
ctie \- merge or apply CWEB change files
Modified: trunk/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ctwill.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ctwill.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ctwill.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 2.7
+.\" Automatically generated by Pandoc 2.9.1.1
.\"
-.TH "CTWILL" "1" "March 10, 2019" "Web2c 2019" "General Commands Manual"
+.TH "CTWILL" "1" "December 7, 2019" "Web2c 2020" "General Commands Manual"
.hy
.SH NAME
.PP
@@ -238,7 +238,7 @@
.PD 0
.P
.PD
-As of 2019, \f[B]ctwill\f[R] and its utilities \f[B]ctwill-refsort\f[R] and
-\f[B]ctwill-twinx\f[R] have been fully integrated with the extended CWEBbin
-system that serves as the basis for CWEB in TeX\ Live; see the project
+\f[B]ctwill\f[R] and its utilities \f[B]ctwill-refsort\f[R] and \f[B]ctwill-twinx\f[R]
+have been fully integrated with the CWEBbin extension that serves as the
+basis for CWEB in TeX\ Live; see the project
page (https://github.com/ascherer/cwebbin).
Modified: trunk/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/cweb.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/cweb.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/cweb.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,10 +1,10 @@
-.\" Automatically generated by Pandoc 2.7
+.\" Automatically generated by Pandoc 2.9.1.1
.\"
-.TH "CWEB" "1" "January 27, 2019" "Web2c 2019" "General Commands Manual"
+.TH "CWEB" "1" "December 7, 2019" "Web2c 2020" "General Commands Manual"
.hy
.SH NAME
.PP
-ctangle, cweave \[en] translate CWEB to TeX
+ctangle, cweave \[en] translate CWEB to C/C++ and/or TeX
.SH SYNOPSIS
.PP
\f[B]ctangle\f[R] [\f[I]options\f[R]] \f[I]webfile\f[R][.w]
@@ -164,7 +164,5 @@
.PD 0
.P
.PD
-As of 2019, the CWEB system in TeX\ Live is based on the CWEBbin
-extension that collects ideas and improvements from numerous
-contributors; see the project
+CWEB in TeX\ Live is based on the CWEBbin extension; see the project
page (https://github.com/ascherer/cwebbin).
Modified: trunk/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/dvicopy.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvicopy.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/dvicopy.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2019"
+.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/dvipng.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvipng.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/dvipng.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "DVIPNG 1"
-.TH DVIPNG 1 "2019-04-07" "dvipng 1.16" "User commands"
+.TH DVIPNG 1 "2020-01-05" "dvipng 1.17" "User commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
Modified: trunk/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -2,12 +2,12 @@
.\" Title: dvisvgm
.\" Author: Martin Gieseking <martin.gieseking at uos.de>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 03/09/2019
+.\" Date: 2019-11-12
.\" Manual: dvisvgm Manual
-.\" Source: dvisvgm 2.6.3
+.\" Source: dvisvgm 2.8.2
.\" Language: English
.\"
-.TH "DVISVGM" "1" "03/09/2019" "dvisvgm 2\&.6\&.3" "dvisvgm Manual"
+.TH "DVISVGM" "1" "2019\-11\-12" "dvisvgm 2\&.8\&.2" "dvisvgm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -164,7 +164,12 @@
\fB\-C, \-\-cache\fR[=\fIdir\fR]
.RS 4
To speed up the conversion process of bitmap fonts, dvisvgm saves intermediate conversion information in cache files\&. By default, these files are stored in
-\fB$HOME/\&.dvisvgm/cache\fR\&. If you prefer a different location, use option
+\fB$XDG_CACHE_HOME/dvisvgm/\fR
+or
+\fB$HOME/\&.cache/dvisvgm\fR
+if
+\fBXDG_CACHE_HOME\fR
+is not set\&. If you prefer a different location, use option
\fB\-\-cache\fR
to overwrite the default\&. Furthermore, it is also possible to disable the font caching mechanism completely with option
\fB\-\-cache=none\fR\&. If argument
@@ -196,12 +201,13 @@
or
\fI#RGB\fR
to represent colors in the SVG file\&. The latter is a short form for colors whose RGB components each consist of two identical hex digits, e\&.g\&.
-\fI#123\fR
+\fB#123\fR
equals
-\fI#112233\fR\&. According to the SVG standard, it\(cqs also possible to use color names (like
+\fB#112233\fR\&. According to the SVG standard, it\(cqs also possible to use color names (like
\fBblack\fR
and
-\fBdarkblue\fR) for a limited number of predefined colors\&. In order to apply these color names rather than their RGB values, call dvisvgm with option
+\fBdarkblue\fR) for a limited number of
+predefined colors (\m[blue]https://www.w3.org/TR/SVG11/types.html#ColorKeywords\m[])\&. In order to apply these color names rather than their RGB values, call dvisvgm with option
\fB\-\-colornames\fR\&. All colors without an SVG color name will still be represented by RGB values\&.
.RE
.PP
@@ -219,10 +225,10 @@
for further information\&.
.RE
.PP
-\fB\-e, \-\-exact\fR
+\fB\-e, \-\-exact\-bbox\fR
.RS 4
This option tells dvisvgm to compute the precise bounding box of each character\&. By default, the values stored in a font\(cqs TFM file are used to determine a glyph\(cqs extent\&. As these values are intended to implement optimal character placements and are not designed to represent the exact dimensions, they don\(cqt necessarily correspond with the bounds of the visual glyphs\&. Thus, width and/or height of some glyphs may be larger (or smaller) than the respective TFM values\&. As a result, this can lead to clipped characters at the bounds of the SVG graphics\&. With option
-\fB\-\-exact\fR
+\fB\-\-exact\-bbox\fR
given, dvisvgm analyzes the actual shape of each character and derives a usually tight bounding box\&.
.RE
.PP
@@ -258,7 +264,9 @@
\fIpdftex\&.map\fR,
\fIdvipdfm\&.map\fR, and
\fIpsfonts\&.map\fR
-(in this order)\&. Otherwise, the files as option arguments are evaluated in the given order\&. Multiple filenames must be separated by commas without leading and/or trailing whitespace\&. By default, redefined mappings do not replace previous ones\&. However, each filename can be preceded by an optional mode specifier (\fB+\fR,
+(in this order)\&. Otherwise, the files given as option arguments are evaluated in the given order\&. Multiple filenames must be separated by commas without leading and/or trailing whitespace\&.
+.sp
+By default, redefined mappings do not replace previous ones\&. However, each filename can be preceded by an optional mode specifier (\fB+\fR,
\fB\-\fR, or
\fB=\fR) to change this behavior:
.PP
@@ -298,7 +306,10 @@
\fImyfile2\&.map\fR
are removed from the font map tree\&.
.sp
-For further information about the map file formats and the mode specifiers, see the manuals of dvips and dvipdfm\&.
+For further information about the map file formats and the mode specifiers, see the manuals of
+dvips (\m[blue]https://tug.org/texinfohtml/dvips.html\m[])
+and
+dvipdfm (\m[blue]https://ctan.org/tex-archive/dviware/dvipdfm\m[])\&.
.RE
.RE
.PP
@@ -337,7 +348,7 @@
Disables the removal of temporary files as created by Metafont (usually \&.gf, \&.tfm, and \&.log files) or the TrueType/WOFF module\&.
.RE
.PP
-\fB\-\-libgs\fR=\fIfilename\fR
+\fB\-\-libgs\fR=\fIpath\fR
.RS 4
This option is only available if the Ghostscript library is not directly linked to dvisvgm and if PostScript support was not completely disabled during compilation\&. In this case, dvisvgm tries to load the shared GS library dynamically during runtime\&. By default, it expects the library\(cqs name to be
\fBlibgs\&.so\&.X\fR
@@ -345,11 +356,21 @@
\fBX\fR
is the ABI version of the library) or
\fBgsdll32\&.dll\fR/\fBgsdll64\&.dll\fR
-(Windows)\&. Option
+(Windows)\&. If dvisvgm doesn\(cqt find the library, option
\fB\-\-libgs\fR
-can be used to give a different name\&. Alternatively, it\(cqs also possible to set the GS library name by the environment variable
-\fBLIBGS\fR\&. The latter has less precedence than the command\-line option, i\&.e\&. dvisvgm ignores variable
+can be used to specify the correct path and filename, e\&.g\&.
+\fB\-\-libgs=/usr/local/lib/libgs\&.so\&.9\fR
+or
+\fB\-\-libgs=\egs\egs9\&.25\ebin\egsdll64\&.dll\fR\&.
+.sp
+Alternatively, it\(cqs also possible to assign the path to environment variable
+\fBLIBGS\fR, e\&.g\&.
+\fBexport LIBGS=/usr/local/lib/libgs\&.so\&.9\fR
+or
+\fBset LIBGS=\egs\egs9\&.25\ebin\egsdll63\&.dll\fR\&.
\fBLIBGS\fR
+has less precedence than the command\-line option, i\&.e\&. dvisvgm ignores variable
+\fBLIBGS\fR
if
\fB\-\-libgs\fR
is given\&.
@@ -432,7 +453,7 @@
\fIfont\fR
elements but uses
\fIpaths\fR
-instead\&. The resulting SVG files tend to be larger but they are concurrently more compatible with most applications that don\(cqt support SVG fonts yet\&. The optional argument
+instead\&. The resulting SVG files tend to be larger but are concurrently more compatible with most applications that don\(cqt support SVG fonts\&. The optional argument
\fIvariant\fR
selects the method how to substitute fonts by paths\&. Variant 0 creates
\fIpath\fR
@@ -469,6 +490,82 @@
\fB\-\-no\-styles\fR\&.
.RE
.PP
+\fB\-O, \-\-optimize\fR[=\fImodules\fR]
+.RS 4
+Applies several optimizations on the generated SVG tree to reduce the file size\&. The optimizations are performed by running separate optimizer modules specified by optional argument
+\fImodules\fR\&. It may consist of a single module name or a comma\-separated list of several module names\&. The corresponding modules are executed one by one in the given order and thus transform the XML tree gradually\&.
+.sp
+The following list describes the currently available optimizer modules\&.
+.PP
+\fBlist\fR
+.RS 4
+Lists all available optimizer modules and exits\&.
+.RE
+.PP
+\fBnone\fR
+.RS 4
+If this argument is given, dvisvgm doesn\(cqt apply any optimization\&.
+\fBnone\fR
+can\(cqt be combined with other module names\&.
+.RE
+.PP
+\fBall\fR
+.RS 4
+Performs all optimizations listed below\&. This is also the default if option
+\fB\-\-optimize\fR
+is used without argument\&. The modules are executed in a predefined order that usually leads to the best results\&.
+\fBall\fR
+can\(cqt be combined with other module names\&.
+.RE
+.PP
+\fBcollapse\-groups\fR
+.RS 4
+Combines nested group elements (\fB<g>\fR\&...\fB</g>\fR) that contain only a single group each\&. If possible, the group attributes are moved to the outermost element of the processed subtree\&. This module also unwraps group elements that have no attributes at all\&.
+.RE
+.PP
+\fBgroup\-attributes\fR
+.RS 4
+Creates groups (\fB<g>\fR\&...\fB</g>\fR) for common attributes around adjacent elements\&. Each attribute is moved to a separate group so that multiple common attributes lead to nested groups\&. They can be combined by applying optimizer module
+\fIcollapse\-groups\fR
+afterwards\&. The algorithm only takes inheritable properties, such as
+\fBfill\fR
+or
+\fBstroke\-width\fR, into account and only removes them from an element if none of the other attributes, like
+\fBid\fR, prevents this\&.
+.RE
+.PP
+\fBremove\-clippath\fR
+.RS 4
+Removes all redundant
+\fIclipPath\fR
+elements\&. This optimization was already present in former versions of dvisvgm and was always applied by default\&. This behavior is retained, i\&.e\&. dvisvgm executes this module even if option
+\fB\-\-optimize\fR
+is not given\&. You can use argument
+\fInone\fR
+to prevent that\&.
+.RE
+.PP
+\fBsimplify\-text\fR
+.RS 4
+If a
+\fBtext\fR
+element only contains whitespace nodes and
+\fBtspan\fR
+elements, all common inheritable attributes of the latter are moved to the enclosing text element\&. All
+\fBtspan\fR
+elements without further attributes are unwrapped\&.
+.RE
+.PP
+\fBsimplify\-transform\fR
+.RS 4
+Tries to shorten all
+\fItransform\fR
+attributes\&. This module combines the transformation commands of each attribute and decomposes the resulting transformation matrix into a sequence of basic transformations, i\&.e\&. translation, scaling, rotation, and skewing\&. If this sequence is shorter than the equivalent
+\fImatrix\fR
+expression, it\(cqs assigned to the attribute\&. Otherwise, the matrix expression is used\&.
+.RE
+.RE
+.PP
\fB\-o, \-\-output\fR=\fIpattern\fR
.RS 4
Sets the pattern specifying the names of the generated SVG files\&. Parameter
@@ -578,10 +675,10 @@
Since the page number isn\(cqt part of the file name by default, different DVI pages with identical contents get the same file name\&. Therefore, only the first one is converted while the others are skipped\&. To create separate files for each page, you can add the page number to the output pattern, e\&.g\&.
\fB\-\-output="%f\-%p\-%hc"\fR\&.
.sp
-By default, dvisvgm uses the XXH64 hash algorithm to compute the values provided through
+By default, dvisvgm uses the fast XXH64 hash algorithm to compute the values provided through
\fB%hd\fR
and
-\fB%hc\fR\&. It\(cqs extremely fast, and a 64\-bit hash should be sufficient for most documents with an average size of pages\&. Alternatively, XXH32 and MD5 can be used as well\&. The desired algorithm is specified by argument
+\fB%hc\fR\&. 64\-bit hashes should be sufficient for most documents with an average size of pages\&. Alternatively, XXH32 and MD5 can be used as well\&. The desired algorithm is specified by argument
\fIparams\fR
of option
\fB\-\-page\-hashes\fR\&. It takes one of the strings
@@ -588,7 +685,10 @@
\fBMD5\fR,
\fBXXH32\fR, and
\fBXXH64\fR, where the names can be given in lower case too, like
-\fB\-\-page\-hashes=md5\fR\&.
+\fB\-\-page\-hashes=md5\fR\&. Since version 0\&.7\&.1, xxHash provides an experimental 128\-bit hash function, whose algorithm may still change with the next versions of the library\&. If the corresponding API is available, dvisvgm supports the new hash function and option
+\fB\-\-page\-hashes\fR
+additionally accepts the algorithm specifier
+\fBXXH128\fR\&.
.sp
Finally, option
\fB\-\-page\-hashes\fR
@@ -986,17 +1086,22 @@
.PP
\fBdvisvgm:raw\fR \fItext\fR
.RS 4
-Adds an arbitrary sequence of characters to the page section of the SVG document\&. dvisvgm does not perform any validation here, thus the user has to ensure that the resulting SVG is still valid\&. Parameter
+Adds an arbitrary sequence of XML nodes to the page section of the SVG document\&. dvisvgm checks syntax and proper nesting of the inserted elements but does not perform any validation, thus the user has to ensure that the resulting SVG is still valid\&. Opening and closing tags may be distributed among different
+\fBraw\fR
+specials\&. The tags themselves can also be split but must be continued with the immediatly following
+\fBraw\fR
+special\&. Both syntactically incorrect and wrongly nested tags lead to error messages\&. Parameter
\fItext\fR
-may contain the expressions
+may also contain the expressions
\fB{?x}\fR,
-\fB{?y}\fR, and
-\fB{?color}\fR
+\fB{?y}\fR,
+\fB{?color}\fR, and
+\fB{?matrix}\fR
that expand to the current
\fIx\fR
or
\fIy\fR
-coordinate and the current color, respectively\&. Furthermore,
+coordinate, the current color, and current transformation matrix, respectively\&. Furthermore,
\fB{?nl}\fR
expands to a newline character\&.
.RE
@@ -1004,7 +1109,7 @@
\fBdvisvgm:rawdef\fR \fItext\fR
.RS 4
This command is similar to
-\fBdvisvgm:raw\fR, but puts the raw text into the <defs> section of the SVG document currently being generated\&.
+\fBdvisvgm:raw\fR, but puts the XML nodes into the <defs> section of the SVG document currently being generated\&.
.RE
.PP
\fBdvisvgm:rawset\fR \fIname\fR \&... \fBdvisvgm:endrawset\fR
@@ -1017,7 +1122,7 @@
\fBdvisvgm:rawset\fR
and
\fBdvisvgm:endrawset\fR
-are not evaluated immediately but jointly stored under the given
+are not evaluated immediately but stored together under the given
\fIname\fR
for later use\&. Once defined, the named fragment can be referenced throughout the DVI file by
\fBdvisvgm:rawput\fR
@@ -1065,6 +1170,16 @@
\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&.
.RE
.PP
+\fBdvisvgm:bbox\fR lock
+.RS 4
+Locks the bounding box of the current page and prevents it from further updating, i\&.e\&. graphics elements added after calling this special are not taken into account in determining the extent of the bounding box\&.
+.RE
+.PP
+\fBdvisvgm:bbox\fR unlock
+.RS 4
+Unlocks the previously locked bounding box of the current page so that it gets updated again when adding graphics elements to the page\&.
+.RE
+.PP
\fBdvisvgm:bbox\fR n[ew] \fIname\fR
.RS 4
Defines or resets a local bounding box called
@@ -1082,7 +1197,7 @@
wasn\(cqt previously defined, all four values equal to zero\&.
.RE
.PP
-\fBdvisvgm:bbox\fR \fIwidth\fR \fIheight\fR [\fIdepth\fR]
+\fBdvisvgm:bbox\fR \fIwidth\fR \fIheight\fR [\fIdepth\fR] [\fBtransform\fR]
.RS 4
Updates the bounding box of the current page by embedding a virtual rectangle (\fIx\fR,
\fIy\fR,
@@ -1098,17 +1213,23 @@
can be given together with a unit specifier (see option
\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&. Depending on size and position of the virtual rectangle, this command either enlarges the overall bounding box or leaves it as is\&. It\(cqs not possible to reduce its extent\&. This special should be used together with
\fBdvisvgm:raw\fR
-in order to update the viewport of the page properly\&.
+in order to update the viewport of the page properly\&. By default, the box extents are assigned unchanged and, in particular, are not altered by transformation commands\&. In order to apply the current transformation matrix, the optional modifier
+\fBtransform\fR
+can be added at the end of the special statement\&.
.RE
.PP
-\fBdvisvgm:bbox\fR a[bs] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR
+\fBdvisvgm:bbox\fR a[bs] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR [\fBtransform\fR]
.RS 4
-This variant of the bbox special updates the bounding box by embedding a virtual rectangle (\fIx1\fR,\fIy1\fR,\fIx2\fR,\fIy2\fR)\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&.
+This variant of the bbox special updates the bounding box by embedding a virtual rectangle (\fIx1\fR,\fIy1\fR,\fIx2\fR,\fIy2\fR)\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&. As with the relative special variant described above, the optional modifier
+\fBtransform\fR
+allows for applying the current transformation matrix to the bounding box\&.
.RE
.PP
-\fBdvisvgm:bbox\fR f[ix] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR
+\fBdvisvgm:bbox\fR f[ix] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR [\fBtransform\fR]
.RS 4
-This variant of the bbox special assigns an absolute (final) bounding box to the resulting SVG\&. After executing this command, dvisvgm doesn\(cqt further alter the bounding box coordinates, except this special is called again later\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&.
+This variant of the bbox special assigns an absolute (final) bounding box to the resulting SVG\&. After executing this command, dvisvgm doesn\(cqt further alter the bounding box coordinates, except this special is called again later\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&. As with the relative special variant described above, the optional modifier
+\fBtransform\fR
+allows for applying the current transformation matrix to the bounding box\&.
.sp
The following TeX snippet adds two raw SVG elements to the output and updates the bounding box accordingly:
.sp
@@ -1117,11 +1238,11 @@
.\}
.nf
\especial{dvisvgm:raw <circle cx=\*(Aq{?x}\*(Aq cy=\*(Aq{?y}\*(Aq r=\*(Aq10\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqred\*(Aq/>}%
-\especial{dvisvgm:bbox 10bp 10bp 10bp}%
-\especial{dvisvgm:bbox \-10bp 10bp 10bp}
+\especial{dvisvgm:bbox 10bp 10bp 10bp transform}%
+\especial{dvisvgm:bbox \-10bp 10bp 10bp transform}
-\especial{dvisvgm:raw <path d=\*(AqM50 200 L10 250 H100 Z\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqblue\*(Aq/>}
-\especial{dvisvgm:bbox abs 10bp 200bp 100bp 250bp}
+\especial{dvisvgm:raw <path d=\*(AqM50 200 L10 250 H100 Z\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqblue\*(Aq/>}%
+\especial{dvisvgm:bbox abs 10bp 200bp 100bp 250bp transform}
.fi
.if n \{\
.RE
@@ -1181,8 +1302,8 @@
\fBps\fR
.RS 4
The famous DVI driver
-\fIdvips\fR
-introduced its own set of specials in order to embed PostScript code into DVI files, which greatly improves the capabilities of DVI documents\&. One aim of dvisvgm is to completely evaluate all PostScript snippets and to convert as many of them as possible to SVG\&. In contrast to dvips, dvisvgm uses floating point arithmetics to compute the precise position of each graphic element, i\&.e\&. it doesn\(cqt round the coordinates\&. Therefore, the relative locations of the graphic elements may slightly differ from those computed by dvips\&.
+\fIdvips\fR (\m[blue]https://www.tug.org/texinfohtml/dvips.html\m[])
+introduced its own set of specials in order to embed PostScript code into DVI files, which greatly improves the capabilities of DVI documents\&. One aim of dvisvgm is to completely evaluate all PostScript fragments and to convert as many of them as possible to SVG\&. In contrast to dvips, dvisvgm uses floating point arithmetics to compute the precise position of each graphic element, i\&.e\&. it doesn\(cqt round the coordinates\&. Therefore, the relative locations of the graphic elements may slightly differ from those computed by dvips\&.
.sp
Since PostScript is a rather complex language, dvisvgm does not implement its own PostScript interpreter but relies on
Ghostscript (\m[blue]https://ghostscript.com\m[])
@@ -1219,66 +1340,75 @@
The TPIC special set defines instructions for drawing simple geometric objects\&. Some LaTeX packages, like eepic and tplot, use these specials to describe graphics\&.
.RE
.SH "EXAMPLES"
-.sp
-.if n \{\
+.PP
+\fBdvisvgm file\fR
.RS 4
-.\}
-.nf
-dvisvgm file
-.fi
-.if n \{\
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIfile\&.svg\fR\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svg\fR\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \-p1\-5 file\fR
.RS 4
-.\}
-.nf
-dvisvgm \- < file\&.dvi
-.fi
-.if n \{\
+Converts the first five pages of
+\fIfile\&.dvi\fR
+to
+\fIfile\-1\&.svg\fR,\&...,\fIfile\-5\&.svg\fR\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIstdin\&.svg\fR where the contents of \fIfile\&.dvi\fR is read from \fBstdin\fR\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \-p1\- file\fR
.RS 4
-.\}
-.nf
-dvisvgm \-z file
-.fi
-.if n \{\
+Converts all pages of
+\fIfile\&.dvi\fR
+to separate SVG files\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svgz\fR with default compression level 9\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \-p1,3 \-O file\fR
.RS 4
-.\}
-.nf
-dvisvgm \-p5 \-z3 \-ba4\-l \-onewfile file
-.fi
-.if n \{\
+Converts the first and third page of
+\fIfile\&.dvi\fR
+to optimized SVG files\&.
.RE
-.\}
-.sp
-Converts the fifth page of \fIfile\&.dvi\fR to \fInewfile\&.svgz\fR with compression level 3\&. The bounding box is set to DIN/ISO A4 in landscape format\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \- < file\&.dvi\fR
.RS 4
-.\}
-.nf
-dvisvgm \-\-transform="R20,w/3,2h/5 T1cm,1cm S2,3" file
-.fi
-.if n \{\
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIstdin\&.svg\fR
+where the contents of
+\fIfile\&.dvi\fR
+is read from
+\fBstdin\fR\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svg\fR where three transformations are applied\&.
+.PP
+\fBdvisvgm \-z file\fR
+.RS 4
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIfile\&.svgz\fR
+with default compression level 9\&.
+.RE
+.PP
+\fBdvisvgm \-p5 \-z3 \-ba4\-l \-o newfile file\fR
+.RS 4
+Converts the fifth page of
+\fIfile\&.dvi\fR
+to
+\fInewfile\&.svgz\fR
+with compression level 3\&. The bounding box is set to DIN/ISO A4 in landscape format\&.
+.RE
+.PP
+\fBdvisvgm \-\-transform="R20,w/3,2h/5 T1cm,1cm S2,3" file\fR
+.RS 4
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIfile\&.svg\fR
+where three transformations are applied\&.
+.RE
.SH "ENVIRONMENT"
.sp
dvisvgm uses the \fBkpathsea\fR library for locating the files that it opens\&. Hence, the environment variables described in the library\(cqs documentation influence the converter\&.
Modified: trunk/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/dvitomp.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvitomp.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/dvitomp.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH DVITOMP 1 "16 June 2015" "Web2C 2019"
+.TH DVITOMP 1 "16 June 2015" "Web2C 2020"
.\" man page by Jim Van Zandt <jrv at vanzandt.mv.com>
.SH NAME
dvitomp \- convert a TeX DVI file to a MetaPost MPXFILE
Modified: trunk/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/dvitype.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvitype.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/dvitype.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH DVITYPE 1 "16 June 2015" "Web2C 2019"
+.TH DVITYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/gftodvi.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/gftodvi.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/gftodvi.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH GFTODVI 1 "25 March 2019" "Web2C 2019"
+.TH GFTODVI 1 "25 March 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/gftopk.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/gftopk.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/gftopk.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH GFTOPK 1 "16 June 2015" "Web2C 2019"
+.TH GFTOPK 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/gftype.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/gftype.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/gftype.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH GFTYPE 1 "16 June 2015" "Web2C 2019"
+.TH GFTYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/kpseaccess.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/kpseaccess.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/kpseaccess.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
Modified: trunk/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/kpsereadlink.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/kpsereadlink.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/kpsereadlink.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.SH NAME
kpsereadlink \- print contents of symbolic link
Modified: trunk/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/kpsestat.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/kpsestat.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/kpsestat.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
Modified: trunk/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/kpsewhich.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/kpsewhich.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/kpsewhich.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
Modified: trunk/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/lacheck.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/lacheck.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/lacheck.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,6 +1,6 @@
-.TH "LaCheck" "1" "2015-01-10" "Release 1.28"
+.TH "LaCheck" "1" "2019-07-09" "Release 1.29 (TeX Live)"
.SH NAME
-lacheck - A consistency checker for LaTeX documents.
+lacheck - a consistency checker for LaTeX documents
.SH SYNOPSIS
.B lacheck
.IR filename [ \fB.tex\fP ]
@@ -46,8 +46,7 @@
Files with suffix \`.sty\' are omitted, as they probably will cause
LaCheck to crash.
.LP
-LaCheck may be invoked from within Emacs(1) using compile:
-
+LaCheck may be invoked from within emacs(1) using M-x compile.
To run:
.B "M-x compile RET lacheck RET"
, and then
@@ -83,10 +82,9 @@
\' error may also occur, if the following sentence begins with a
lowercase letter.
.LP
-A mismatch error may cause more to follow, due to the chosen
-algorithm. In such cases just correct the
-.I "first"
-error and run LaCheck again
+A mismatch error may cause more to follow, due to the lack of good
+error recovery. In such cases, just correct the first
+error and run LaCheck again.
.LP
Braces, environments and math mode must be balanced within a file.
.LP
@@ -104,4 +102,4 @@
should be directed to the maintainers; please email tex-live at tug.org.
.SH AUTHOR
Kresten Krab Thorup with modifications by Per Abrahamsen.
-Currently maintained as part of TeX Live (http://tug.org/texlive).
+Currently maintained as part of TeX Live (https://tug.org/texlive).
Modified: trunk/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/latex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/latex-dev.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/latex-dev.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH LATEX-DEV 1 "17 November 2019" "Web2C 2019"
+.TH LATEX-DEV 1 "17 November 2019" "Web2C 2020"
.SH NAME
latex-dev, pdflatex-dev, xelatex-dev, lualatex-dev, dvilualatex-dev, platex-dev, uplatex-dev \- release candidate LaTeX testing
.SH SYNOPSIS
Modified: trunk/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/latex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/latex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/latex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH LATEX 1 "30 April 2018" "Web2C 2019"
+.TH LATEX 1 "30 April 2018" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/latex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/luatex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/luatex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/luatex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH LUATEX 1 "17 November 2019" "Web2C 2019"
+.TH LUATEX 1 "17 November 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH MF 1 "17 January 2018" "Web2C 2019"
+.TH MF 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -252,6 +252,13 @@
.I %&
line.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.B -file-line-error
Print error messages in the form
.I file:line:error
Modified: trunk/Master/texmf-dist/doc/man/man1/mf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mft.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mft.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mft.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH MFT 1 "27 May 2018" "Web2C 2019"
+.TH MFT 1 "27 May 2018" "Web2C 2020"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
Modified: trunk/Master/texmf-dist/doc/man/man1/mft.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mktexlsr.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mktexlsr.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mktexlsr.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH MKTEXLSR 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXLSR 1 "31 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -42,3 +42,8 @@
.TP
.B --version
Print version information and exit.
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k at tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
Modified: trunk/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mktexmf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mktexmf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mktexmf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH MKTEXMF 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXMF 1 "30 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -55,3 +55,8 @@
.SH "SEE ALSO"
.BR mktexpk (1),
.BR mktextfm (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k at tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
Modified: trunk/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mktexpk.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mktexpk.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mktexpk.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH MKTEXPK 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXPK 1 "30 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -113,3 +113,8 @@
.SH "SEE ALSO"
.BR mktexmf (1),
.BR mktextfm (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k at tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
Modified: trunk/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mktextfm.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mktextfm.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mktextfm.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,20 +1,9 @@
-.TH MKTEXTFM 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXTFM 1 "30 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
-.if n .ds MP MetaPost
-.if t .ds MP MetaPost
+.if t .ds MF Metafont
.if n .ds MF Metafont
-.if t .ds MF M\s-2ETAFONT\s0
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
-.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP for troff
-.el .ds OX TeX for nroff
-.\" the same but obliqued
-.\" BX definition must follow TX so BX can use TX
-.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
-.if n .ds BX BibTeX
-.\" LX definition must follow TX so LX can use TX
-.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
-.if n .ds LX LaTeX
.\"=====================================================================
.SH NAME
mktextfm \- create a TFM file for a font
@@ -24,26 +13,30 @@
.I font
.\"=====================================================================
.SH DESCRIPTION
-This manual page is not meant to be exhaustive. The complete
-documentation for this version of \*(TX can be found in the info file
-or manual
-.IR "Kpathsea: A library for path searching" .
-.PP
.B mktextfm
-is used to generate a
-.I tfm
-file from the \*(MF source files for
+is used to generate a tfm file from the \*(MF source files for
.IR font ,
+or
+.BR hbf2gf (1),
if possible. If
.I destdir
is given, the generated file will be installed there, otherwise a
-(rather complicated) heuristic is used.
+(rather complicated) heuristic is used. If the tfm file already exists
+in the destination location, this is reported and nothing is done.
.PP
-The name of the generated file is printed on standard output.
+If a GF (Generic Font) bitmap file is also generated, as is typical with
+\(*MF, it is converted to PK (Packed Font) and installed similarly.
.PP
+The full pathname of the generated file is printed on standard output.
+.PP
+If available, the
+.BR mf-nowin (1)
+variant of \*(MF is used to generate fonts to avoid the possibility of
+online display.
+.PP
.B mktextfm
-is typically called by other programs, rather than from the command
-line.
+is typically called by other programs, via Kpathsea, rather than from
+the command line.
.\"=====================================================================
.SH OPTIONS
.B mktextfm
@@ -55,11 +48,45 @@
script.
.TP
.B --help
-Print help message and exit.
+Print help message and exit successfully.
.TP
.B --version
-Print version information and exit.
+Print version information and exit successfully.
.\"=====================================================================
+.SH ENVIRONMENT
+One environment variable is specific to
+.BR mktextfm :
+.BR MF_MODE_EXTRA_INFO .
+If this is set to a non-empty value, a \*(MF macro
+.B mode_include_extra_info
+will be invoked when the font is made. The standard
+.B modes.mf
+file defines this, as of modes.mf version 4.0, released in 2020.
+This causes the so-called Xerox-world information, notably including the
+.B CODINGSCHEME
+for the font, to be included in the tfm file. (This is not done by
+default since it is too intrusive to redefine the necessary primitives,
+per Don Knuth.) The
+.BR mftrace (1)
+program, for example, can use this to get a clue about the font
+encoding, although the information is not always perfectly definitive or
+unambiguous.
+.PP
+For more about the encodings of \*(MF fonts, see the section ``Bitmap
+font encodings'' in the Dvips manual (e.g.,
+https://tug.org/texinfohtml/dvips.html).
+.PP
+The many other environment variables and various configuration files
+that control a \*(TX system also affect the behavior of
+.BR mktextfm ,
+as usual.
+.\"=====================================================================
.SH "SEE ALSO"
+.BR mf (1),
.BR mktexmf (1),
.BR mktexpk (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k at tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
Modified: trunk/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mpost.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/mpost.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/mpost.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH MPOST 1 "31 December 2018" "Web2C 2019"
+.TH MPOST 1 "31 December 2018" "Web2C 2020"
.\"=====================================================================
.de URL
\\$2 \(laURL: \\$1 \(ra\\$3
Modified: trunk/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ofm2opl.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ofm2opl.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ofm2opl.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH OFM2OPL 1 "14 April 2016" "Web2C 2019"
+.TH OFM2OPL 1 "14 April 2016" "Web2C 2020"
.PP
.SH "NAME"
ofm2opl \- convert Omega and TeX font-metric files to property-list files
Modified: trunk/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/opl2ofm.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/opl2ofm.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/opl2ofm.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH OPL2OFM 1 "16 June 2015" "Web2C 2019"
+.TH OPL2OFM 1 "16 June 2015" "Web2C 2020"
.PP
.SH "NAME"
opl2ofm \- convert Omega and TeX property-list files to font-metric files
Modified: trunk/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ovf2ovp.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ovf2ovp.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ovf2ovp.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH OVF2OVP 1 "14 April 2016" "Web2C 2019"
+.TH OVF2OVP 1 "14 April 2016" "Web2C 2020"
.PP
.SH "NAME"
ovf2ovp \- convert virtual font file and associated font metrics to property-list format
Modified: trunk/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ovp2ovf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ovp2ovf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ovp2ovf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH OVP2OVF 1 "16 June 2015" "Web2C 2019"
+.TH OVP2OVF 1 "16 June 2015" "Web2C 2020"
.PP
.SH "NAME"
ovp2ovf \- convert a virtual property-list file into a virtual font file and its associated font metric file
Modified: trunk/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/patgen.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/patgen.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/patgen.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PATGEN 1 "16 June 2015" "Web2C 2019"
+.TH PATGEN 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pdfetex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pdfetex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pdfetex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PDFETEX 1 "16 June 2015" "Web2C 2019"
+.TH PDFETEX 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pdftex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pdftex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pdftex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PDFTEX 1 "4 May 2016" "Web2C 2019"
+.TH PDFTEX 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -45,16 +45,11 @@
.I format
option instead.
.PP
-pdf\*(TX is a version of \*(TX, with the e-\*(TX extensions, that can create
-.I PDF
-files as well as
-.I DVI
-files.
+pdf\*(TX is a version of \*(TX, with the e-\*(TX extensions, that can
+create PDF files as well as DVI files.
.PP
-In
-.I DVI
-mode, pdf\*(TX can be used as a complete replacement for the \*(TX
-engine.
+In DVI mode, pdf\*(TX can be used as a complete replacement for the
+\*(TX engine.
.PP
The typical use of pdf\*(TX is with a pregenerated formats for which
PDF output has been enabled. The
@@ -79,9 +74,7 @@
.B pdftex
executable.
.PP
-In
-.I PDF
-mode, pdf\*(TX can natively handle the
+In PDF mode, pdf\*(TX can natively handle the
.IR PDF ,
.IR JPG ,
.IR JBIG2 ,
@@ -94,10 +87,21 @@
of the other \*(TX programs in the
.I web2c
implementation.
+.PP
+Starting with version 1.40, pdf\*(TX incorporates the e-\*(TX
+extensions, and pdfe\*(TX is just a copy of pdf\*(TX. See
+.BR etex (1).
.\"=====================================================================
.SH OPTIONS
This version of pdf\*(TX understands the following command line options.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.B -draftmode
Sets \epdfdraftmode so pdf\*(TX doesn't write a PDF and doesn't read any
included images, thus speeding up execution.
@@ -107,7 +111,7 @@
combination with
.BR -ini .
For documentation of the enc\*(TX extensions see
-.BR http://www.olsak.net/enctex.html .
+http://www.olsak.net/enctex.html.
.TP
.B -etex
Enable the e-\*(TX extensions. This option is only effective in
@@ -208,16 +212,10 @@
.IR tfm .
.TP
.BI -output-comment \ string
-In
-.I DVI
-mode, use
+In DVI mode, use
.I string
-for the
-.I DVI
-file comment instead of the date. This option is ignored
-in
-.I PDF
-mode.
+for the DVI file comment instead of the date. This option is ignored in
+PDF mode.
.TP
.BI -output-directory \ directory
Write output files in
@@ -258,7 +256,7 @@
.TP
.B -shell-escape
Enable the
-.BI \ewrite18{ command }
+.RI \ewrite18{ command }
construct. The
.I command
can be any shell command. This construct is normally
@@ -266,29 +264,23 @@
.TP
.B -no-shell-escape
Disable the
-.BI \ewrite18{ command }
+.RI \ewrite18{ command }
construct, even if it is enabled in the
.I texmf.cnf
file.
.TP
+.B -shell-restricted
+Enable restricted \ewrite18{}, as explained in the ``Shell escapes''
+section of the Web2c Texinfo manual.
+.TP
.B -src-specials
-In
-.I DVI
-mode, insert source specials into the
-.I DVI
-file.
-This option is ignored in
-.I PDF
-mode.
+In DVI mode, insert source specials into the DVI file. This option is
+ignored in PDF mode.
.TP
.BI -src-specials \ where
-In
-.I DVI
-mode, insert source specials in certain placed of the
-.I DVI
-file.
+In DVI mode, insert source specials in certain places of the DVI file. The
.I where
-is a comma-separated value list:
+argument is a comma-separated value list:
.IR cr ,
.IR display ,
.IR hbox ,
@@ -297,10 +289,13 @@
.IR parent ,
or
.IR vbox .
-This option is ignored in
-.I PDF
-mode.
+This option is ignored in PDF mode.
.TP
+.BI -synctex \ NUMBER
+generate SyncTeX data for previewers according to bits of NUMBER. See the
+.I synctex
+manual page for details.
+.TP
.BI -translate-file \ tcxname
Use the
.I tcxname
@@ -316,6 +311,9 @@
.TP
.B -version
Print version information and exit.
+.TP
+.B -8bit
+make all characters printable by default.
.\"=====================================================================
.SH ENVIRONMENT
See the Kpathsea library documentation (e.g., the `Path specifications'
@@ -325,9 +323,9 @@
utility can be used to query the values of the variables.
.PP
One caveat: In most pdf\*(TX formats, you cannot use ~ in a filename you
-give directly to pdf\*(TX, because ~ is an active character, and hence is
-expanded, not taken as part of the filename. Other programs, such as
-\*(MF, do not have this problem.
+give directly to pdf\*(TX, because ~ is an active character in \*(TX,
+and hence is expanded, not taken as part of the filename. Other
+programs, such as \*(MF, do not have this problem.
.PP
.TP
.B TEXMFOUTPUT
@@ -354,7 +352,7 @@
and
.I \eopenin
files.
-This should start with ``.'', so
+This normally starts with ``.'', so
that user files are found before system files. An empty path
component will be replaced with the paths defined in the
.I texmf.cnf
@@ -409,26 +407,14 @@
.TP
.I *.fmt
Predigested pdf\*(TX format (.\|fmt) files.
-.br
.\"=====================================================================
.SH NOTES
-Starting with version 1.40, pdf\*(TX incorporates the e-\*(TX
-extensions, and pdfe\*(TX is just a copy of pdf\*(TX. See
-.BR etex (1).
-This manual page is not meant to be exhaustive. The complete
-documentation for this version of pdf\*(TX can be found in the
-.IR "pdf\*(TX manual"
-and the info manual
-.IR "Web2C: A TeX implementation" .
.\"=====================================================================
.SH BUGS
This version of pdf\*(TX fails to trap arithmetic overflow when
dimensions are added or subtracted. Cases where this occurs are rare,
but when it does the generated
-.I DVI
-file will be invalid. Whether a generated
-.I PDF
-file would be usable is unknown.
+DVI or PDF file will be invalid.
.\"=====================================================================
.SH AVAILABILITY
pdf\*(TX is available for a large variety of machine architectures
@@ -437,13 +423,20 @@
.br
The pdf\*(TX home page: http://www.pdftex.org.
.br
-pdf\*(TX on CTAN: http://www.ctan.org/pkg/pdftex.
+pdf\*(TX on CTAN: https://ctan.org/pkg/pdftex.
.br
-pdf\*(TX mailing list for all discussion: http://lists.tug.org/pdftex.
+pdf\*(TX mailing list for all discussion: https://lists.tug.org/pdftex.
.\"=====================================================================
.SH "SEE ALSO"
-The full pdf\*(TX manual can be accessed from the home page or CTAN page.
-Same for the Web2C, Kpathsea, and other manuals.
+This manual page is not meant to be exhaustive. The complete
+documentation for this version of pdf\*(TX can be found in the
+.IR "pdf\*(TX user manual"
+and the Texinfo manuals
+.IR "Kpathsea library" ,
+.IR "Web2C: A TeX implementation" .
+These manuals, and more, can be accessed from the pdfTeX or CTAN web
+pages given above.
+.PP
Some related programs:
.BR epstopdf (1),
.BR etex (1),
@@ -465,6 +458,5 @@
generated by the \*(WB to C system
.RB ( web2c ),
originally written by Tomas Rokicki and Tim Morgan.
-.PP
The enc\*(TX extensions were written by Petr Olsak.
.\" vim: syntax=nroff
Modified: trunk/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pdftosrc.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pdftosrc.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pdftosrc.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH pdftosrc 1 "16 June 2015" "Web2C 2019"
+.TH pdftosrc 1 "16 June 2015" "Web2C 2020"
.SH NAME
pdftosrc \- extract source file or stream from PDF file
.SH SYNOPSIS
Modified: trunk/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pktogf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pktogf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pktogf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PKTOGF 1 "16 June 2015" "Web2C 2019"
+.TH PKTOGF 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pktype.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pktype.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pktype.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PKTYPE 1 "16 June 2015" "Web2C 2019"
+.TH PKTYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pltotf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pltotf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pltotf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PLTOTF 1 "16 June 2015" "Web2C 2019"
+.TH PLTOTF 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/pooltype.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pooltype.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/pooltype.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH POOLTYPE 1 "16 June 2015" "Web2C 2019"
+.TH POOLTYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ppltotf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ppltotf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ppltotf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PPLTOTF 1 "15 March 2019" "Web2C 2019"
+.TH PPLTOTF 1 "15 March 2019" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ptex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ptex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ptex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PTEX 1 "27 May 2018" "Web2C 2019"
+.TH PTEX 1 "27 May 2018" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ptftopl.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ptftopl.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ptftopl.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH PTFTOPL 1 "15 March 2019" "Web2C 2019"
+.TH PTFTOPL 1 "15 March 2019" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/tangle.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/tangle.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/tangle.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH TANGLE 1 "16 June 2015" "Web2C 2019"
+.TH TANGLE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/tex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/tex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/tex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH TEX 1 "16 June 2015" "Web2C 2019"
+.TH TEX 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -182,6 +182,13 @@
.SH OPTIONS
This version of \*(TX understands the following command line options.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.B -enc
Enable the enc\*(TX extensions. This option is only effective in
combination with
@@ -488,7 +495,7 @@
.br
K. Berry,
.IR "Eplain: Expanded plain \*(TX" ,
-ftp://ftp.cs.umb.edu/pub/tex/eplain/doc.
+https://tug.org/eplain
.br
Michael Spivak,
.IR "The Joy of \*(OX" ,
@@ -496,6 +503,7 @@
.br
.I TUGboat
(the journal of the \*(TX Users Group).
+https://tug.org/TUGboat
.\"=====================================================================
.SH TRIVIA
\*(TX, pronounced properly, rhymes with ``blecchhh.'' The proper
Modified: trunk/Master/texmf-dist/doc/man/man1/tex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/tftopl.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/tftopl.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/tftopl.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH TFTOPL 1 "16 June 2015" "Web2C 2019"
+.TH TFTOPL 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/tie.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/tie.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/tie.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH TIE 1 "7 April 2010" "Web2C 2019"
+.TH TIE 1 "7 April 2010" "Web2C 2020"
.\"=====================================================================
.SH NAME
tie \- merge or apply WEB change files
Modified: trunk/Master/texmf-dist/doc/man/man1/tie.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/ttf2afm.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/ttf2afm.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/ttf2afm.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH TTF2AFM 1 "8 March 2016" "Web2C 2019"
+.TH TTF2AFM 1 "8 March 2016" "Web2C 2020"
.PP
.SH "NAME"
ttf2afm \- utility to generate AFM files for TrueType fonts
Modified: trunk/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/vftovp.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/vftovp.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/vftovp.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH VFTOVP 1 "16 June 2015" "Web2C 2019"
+.TH VFTOVP 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/vptovf.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/vptovf.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/vptovf.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH VPTOVF 1 "16 June 2015" "Web2C 2019"
+.TH VPTOVF 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/weave.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/weave.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/weave.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH WEAVE 1 "16 June 2015" "Web2C 2019"
+.TH WEAVE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
Modified: trunk/Master/texmf-dist/doc/man/man1/weave.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/xetex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/xetex.1 2020-03-04 14:45:27 UTC (rev 54069)
+++ trunk/Master/texmf-dist/doc/man/man1/xetex.1 2020-03-04 16:04:42 UTC (rev 54070)
@@ -1,4 +1,4 @@
-.TH XETEX 1 "10 July 2018" "Web2C 2019"
+.TH XETEX 1 "10 July 2018" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
Modified: trunk/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
===================================================================
(Binary files differ)
More information about the tex-live-commits
mailing list.