diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-26 16:52:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-26 16:52:45 +0000 |
commit | 7df10419479604eddc4a871f949c1166a32934f5 (patch) | |
tree | 67e7c0c7359e27bb8962c2a0d05bc3d24d36011a /Master/texmf-dist | |
parent | dd1d5f2e87df4dddeba293c2f8d579129162901a (diff) |
-mtl16 update of (tex)info files, with new latex2e-fr
git-svn-id: svn://tug.org/texlive/trunk@40765 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
16 files changed, 1211 insertions, 1101 deletions
diff --git a/Master/texmf-dist/doc/dvipng/dvipng.html b/Master/texmf-dist/doc/dvipng/dvipng.html index 12f72d2da95..c53b9ac029b 100644 --- a/Master/texmf-dist/doc/dvipng/dvipng.html +++ b/Master/texmf-dist/doc/dvipng/dvipng.html @@ -1,6 +1,6 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> -<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> +<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ --> <head> <title>A DVI-to-PNG translator</title> @@ -17,16 +17,16 @@ <style type="text/css"> <!-- a.summary-letter {text-decoration: none} +blockquote.indentedblock {margin-right: 0em} +blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} blockquote.smallquotation {font-size: smaller} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} -div.indentedblock {margin-left: 3.2em} div.lisp {margin-left: 3.2em} div.smalldisplay {margin-left: 3.2em} div.smallexample {margin-left: 3.2em} -div.smallindentedblock {margin-left: 3.2em; font-size: smaller} div.smalllisp {margin-left: 3.2em} -kbd {font-style:oblique} +kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} @@ -35,10 +35,9 @@ pre.smalldisplay {font-family: inherit; font-size: smaller} pre.smallexample {font-size: smaller} pre.smallformat {font-family: inherit; font-size: smaller} pre.smalllisp {font-size: smaller} -span.nocodebreak {white-space:nowrap} -span.nolinebreak {white-space:nowrap} -span.roman {font-family:serif; font-weight:normal} -span.sansserif {font-family:sans-serif; font-weight:normal} +span.nolinebreak {white-space: nowrap} +span.roman {font-family: initial; font-weight: normal} +span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} --> </style> @@ -46,7 +45,7 @@ ul.no-bullet {list-style: none} </head> -<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> +<body lang="en"> <h1 class="settitle" align="center">A DVI-to-PNG translator</h1> @@ -457,7 +456,7 @@ your system before, they may be automatically generated; this process can take a few minutes, so progress reports appear by default. The next time the same font is used, it will have been saved on disk, so rendering will go much faster. (If dvipng tries to endlessly generate -the same fonts over and over again, something is wrong. See <a href="kpathsea.html#Unable-to-generate-fonts">Unable to +the same fonts over and over again, something is wrong. See <a href="http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.) </p> <p>Many options are available (see the next section). For a brief summary @@ -756,7 +755,7 @@ no matter what the pages are actually numbered. searching and font generation). This needs to be augmented with the base device resolution, given with the ‘<samp>--bdpi</samp>’ option. See the file <a href="ftp://ftp.tug.org/tex/modes.mf">ftp://ftp.tug.org/tex/modes.mf</a> for a list of resolutions and mode -names for most devices. See <a href="kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>. +names for most devices. See <a href="http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>. </p> </dd> <dt>‘<samp>-M*</samp>’</dt> @@ -1247,7 +1246,7 @@ body to <a href="mailto:dvipng-request@nongnu.org">dvipng-request@nongnu.org</a> access, ask on <a href="mailto:dvipng@nongnu.org">dvipng@nongnu.org</a>. </p> <p>For details on the TeX path-searching library, and <code>mktexpk</code> -problems, see <a href="kpathsea.html#Common-problems">Common problems</a> in <cite>Kpathsea</cite>. +problems, see <a href="http://tug.org/texinfohtml/kpathsea.html#Common-problems">Common problems</a> in <cite>Kpathsea</cite>. </p> <hr> @@ -1267,7 +1266,7 @@ multiple classes, sum the numbers of the classes you wish to track. To track all classes, you can use <code>-1</code>. </p> <p>Some of these debugging options are actually provided by Kpathsea -(see <a href="kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). </p> <p>The classes are: </p><dl compact="compact"> diff --git a/Master/texmf-dist/doc/dvipng/dvipng.pdf b/Master/texmf-dist/doc/dvipng/dvipng.pdf Binary files differindex 6fb3a7efabe..235d4103776 100644 --- a/Master/texmf-dist/doc/dvipng/dvipng.pdf +++ b/Master/texmf-dist/doc/dvipng/dvipng.pdf diff --git a/Master/texmf-dist/doc/dvips/dvips.html b/Master/texmf-dist/doc/dvips/dvips.html index 5ff67700e09..9ee7e75896a 100644 --- a/Master/texmf-dist/doc/dvips/dvips.html +++ b/Master/texmf-dist/doc/dvips/dvips.html @@ -1,9 +1,9 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> -<!-- This manual documents Dvips version 5.995 -(April 2015), a program to translate a DVI file into +<!-- This manual documents Dvips version 5.996 +(April 2016), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. --> -<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> +<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ --> <head> <title>Dvips: A DVI-to-PostScript translator</title> @@ -20,16 +20,16 @@ PostScript. You may freely use, modify and/or distribute this file. --> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} +blockquote.indentedblock {margin-right: 0em} +blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} blockquote.smallquotation {font-size: smaller} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} -div.indentedblock {margin-left: 3.2em} div.lisp {margin-left: 3.2em} div.smalldisplay {margin-left: 3.2em} div.smallexample {margin-left: 3.2em} -div.smallindentedblock {margin-left: 3.2em; font-size: smaller} div.smalllisp {margin-left: 3.2em} -kbd {font-style:oblique} +kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} @@ -38,10 +38,9 @@ pre.smalldisplay {font-family: inherit; font-size: smaller} pre.smallexample {font-size: smaller} pre.smallformat {font-family: inherit; font-size: smaller} pre.smalllisp {font-size: smaller} -span.nocodebreak {white-space:nowrap} -span.nolinebreak {white-space:nowrap} -span.roman {font-family:serif; font-weight:normal} -span.sansserif {font-family:sans-serif; font-weight:normal} +span.nolinebreak {white-space: nowrap} +span.roman {font-family: initial; font-weight: normal} +span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} --> </style> @@ -49,7 +48,7 @@ ul.no-bullet {list-style: none} </head> -<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> +<body lang="en"> <h1 class="settitle" align="center">Dvips: A DVI-to-PostScript translator</h1> @@ -205,8 +204,8 @@ Next: <a href="#Why-Dvips" accesskey="n" rel="next">Why Dvips</a>, Up: <a href=" <a name="Dvips"></a> <h1 class="top">Dvips</h1> -<p>This manual documents Dvips version 5.995 -(April 2015), a program to translate a DVI file into +<p>This manual documents Dvips version 5.996 +(April 2016), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. </p> @@ -314,10 +313,10 @@ Next: <a href="#Invoking-Dvips" accesskey="n" rel="next">Invoking Dvips</a>, Pre <p>Installing Dvips is mostly the same as installing any Kpathsea-using program. Therefore, for the basic steps involved, -see <a href="kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>. +see <a href="http://tug.org/texinfohtml/kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>. </p> <p>For solutions to common installation problems and information on how to -report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). For solutions to Dvips-specific problems, +report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). For solutions to Dvips-specific problems, see <a href="#Debug-options">Debug options</a>. Also see the Dvips home page at <a href="http://www.radicaleye.com/dvips">http://www.radicaleye.com/dvips</a>. </p> @@ -357,7 +356,7 @@ printer (output device). Since these are site-specific, <code>make install</code> does not create them; you must create them yourself. </p> <p>(These Dvips configuration files are independent of the Kpathsea -configuration file <samp>texmf.cnf</samp> (see <a href="kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). +configuration file <samp>texmf.cnf</samp> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). </p> <a name="index-config_002eproto"></a> <a name="index-prototype-printer-configuration-file"></a> @@ -511,7 +510,7 @@ work. The following sections provide some helpful hints if you find yourself in such a situation. </p> <p>For details on effective bug reporting, common installation problems, -and <code>mktexpk</code> problems, see <a href="kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>. +and <code>mktexpk</code> problems, see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>. </p> <p>A good first debugging operation is to set the environment variable <code>DVIPSDEBUG</code>, which will display any configuration and map files @@ -555,7 +554,7 @@ To track all classes, you can use <code>-1</code>. </p> <p>You can also set the environment variable <code>KPATHSEA_DEBUG</code> instead of using ‘<samp>-d</samp>’. Some of these debugging options are actually -provided by Kpathsea (see <a href="kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). +provided by Kpathsea (see <a href="http://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). </p> <p>The classes are: </p> @@ -822,7 +821,7 @@ progress reports appear by default. The next time that document is printed, these fonts will have been saved in the proper directories, so printing will go much faster. (If Dvips tries to endlessly generate the same fonts over and over again, it hasn’t been installed properly. -See <a href="kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.) +See <a href="http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.) </p> <p>Many options are available (see the next section). For a brief summary of available options, just type @@ -1190,8 +1189,8 @@ no matter what the pages are actually numbered. generation. This overrides any value from configuration files. With the default paths, explicitly specifying the mode also makes the program assume the fonts are in a subdirectory named <var>mode</var>. -See <a href="kpathsea.html#TeX-directory-structure">TeX directory structure</a> in <cite>Kpathsea</cite>. If Metafont does not understand the <var>mode</var> name, see -<a href="kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>. +See <a href="http://tug.org/texinfohtml/kpathsea.html#TeX-directory-structure">TeX directory structure</a> in <cite>Kpathsea</cite>. If Metafont does not understand the <var>mode</var> name, see +<a href="http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>. </p> </dd> <dt>‘<samp>-M*</samp>’</dt> @@ -1259,7 +1258,7 @@ larger. If you find this unacceptable or encounter another problem with the Omega or pTeX extensions, you can switch off the pTeX extension by using ‘<samp>-noptex</samp>’, or both by using ‘<samp>-noomega</samp>’ (but please do send a bug report if you find such problems, -see <a href="kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). +see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). </p> </dd> <dt>‘<samp>-o <var>name</var></samp>’</dt> @@ -1561,7 +1560,7 @@ configuration files are read, so they override values in the configuration files. (Except for <code>TEXCONFIG</code>, which defines where the configuration files themselves are found.) </p> -<p>See <a href="kpathsea.html#Path-specifications">Path specifications</a> in <cite>Kpathsea</cite>, for details of +<p>See <a href="http://tug.org/texinfohtml/kpathsea.html#Path-specifications">Path specifications</a> in <cite>Kpathsea</cite>, for details of interpretation of path and other environment variables common to all Kpathsea-using programs. Only the environment variables specific to Dvips are mentioned here. @@ -1576,7 +1575,7 @@ standard output, for debugging. This isn’t done by default because these files are read even before the banner is printed. For voluminous additional debugging, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ -(see <a href="kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). (If <code>KPATHSEA_DEBUG</code> is +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). (If <code>KPATHSEA_DEBUG</code> is set to any value, it automatically turns on <code>DVIPSDEBUG</code>.) </p> </dd> @@ -1584,7 +1583,7 @@ set to any value, it automatically turns on <code>DVIPSDEBUG</code>.) <a name="index-DVIPSFONTS"></a> </dt> <dd><p>Default path to search for all fonts. Overrides all the font path -config file options and other environment variables (see <a href="kpathsea.html#Supported-file-formats">Supported +config file options and other environment variables (see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). </p> </dd> @@ -1602,7 +1601,7 @@ config file option (see <a href="#Configuration-file-commands">Configuration fil <p>Overrides ‘<samp>mktexpk</samp>’ as the name of the program to invoke to create missing PK fonts. You can change the arguments passed to the <code>mktexpk</code> program with the <code>MAKETEXPK</code> environment -variable; see <a href="kpathsea.html#MakeTeX-script-arguments">MakeTeX script arguments</a> in <cite>Kpathsea</cite>. +variable; see <a href="http://tug.org/texinfohtml/kpathsea.html#MakeTeX-script-arguments">MakeTeX script arguments</a> in <cite>Kpathsea</cite>. </p> </dd> <dt><code>DVIPSRC</code> @@ -1644,7 +1643,7 @@ platforms.) </dt> <dd><p>Path to search for included graphics files. Overrides the ‘<samp>S</samp>’ config file option (see <a href="#Configuration-file-commands">Configuration file commands</a>). If not set, -<code>TEXINPUTS</code> is looked for. See <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. +<code>TEXINPUTS</code> is looked for. See <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. </p> </dd> </dl> @@ -1665,7 +1664,7 @@ Previous: <a href="#Environment-variables" accesskey="p" rel="prev">Environment device configuration files (called <samp>*.cfg</samp> on MS-DOS), which override the <samp>texmf.cnf</samp> configuration files generic to Kpathsea which Dvips also reads -(see <a href="kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). </p> <p>For information about installing these files, including a prototype file you can copy, see <a href="#config_002eps-installation">config.ps installation</a>. @@ -1698,7 +1697,7 @@ or individually by each user. <li> <a name="index-config_002eps_002c-searched-for"></a> Dvips first reads (if it exists) <samp>config.ps</samp>; it is searched for along the path for Dvips configuration files, as described in -<a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. +<a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. </li><li> <a name="index-_002edvipsrc_002c-searched-for"></a> A user-specific startup file is loaded, so individual users can override @@ -1710,7 +1709,7 @@ the name <samp>$HOME/.dvipsrc</samp>, which is in the user’s home director On MS-DOS and MS-Windows, where users generally don’t have their private directories, the startup file is called <samp>dvips.ini</samp> and it is searched for along the path for Dvips configuration files (as described -in <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.); users are +in <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.); users are expected to set this path as they see fit for their taste. </li><li> <a name="index-_002dPprinter_002c-and-config-file-searching"></a> @@ -1964,7 +1963,7 @@ global map file. This can be used for font families. <a name="index-TEXFONTS_002c-overrides-P"></a> <p>Use <var>path</var> to search for bitmap PK font files is <var>path</var>. The <code>PKFONTS</code>, <code>TEXPKS</code>, <code>GLYPHFONTS</code>, and <code>TEXFONTS</code> -environment variables override this. See <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. +environment variables override this. See <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. </p> </dd> <dt>‘<samp>q*</samp>’</dt> @@ -2601,8 +2600,8 @@ TeX, add a line like this near the top of your input file: <pre class="example">\input epsf </pre></div> -<a name="index-epsf_002esty"></a> -<p>If you are using LaTeX 2.09, add the ‘<samp>epsf</samp>’ style option, as in: +<p><a name="index-epsf_002esty"></a> +If you are using LaTeX 2.09, add the ‘<samp>epsf</samp>’ style option, as in: </p> <div class="example"> <pre class="example">\documentstyle[12pt,epsf]{article} @@ -2956,8 +2955,8 @@ file to standard output. For example: <pre class="example">\special{psfile="`gnuplot foo"} </pre></div> -<a name="index-gnuplot"></a> -<p>to include the file <samp>foo</samp>. Of course, the command to be executed +<p><a name="index-gnuplot"></a> +to include the file <samp>foo</samp>. Of course, the command to be executed can be anything, including using a file conversion utility such as <samp>tek2ps</samp> or whatever is appropriate. This feature can be disabled with the ‘<samp>-R</samp>’ command-line option or ‘<samp>R</samp>’ configuration option. @@ -3023,7 +3022,7 @@ treated as a bitmap. For example, if your figure used the single letter </dl> <p>MetaPost’s output figures contain lines like this for bitmap fonts used -in a MetaPost label (see <a href="web2c.html#MetaPost">MetaPost</a> in <cite>Web2c</cite>). +in a MetaPost label (see <a href="http://tug.org/texinfohtml/web2c.html#MetaPost">MetaPost</a> in <cite>Web2c</cite>). </p> <hr> @@ -3314,8 +3313,8 @@ PostScript comments, for example. <pre class="example">\special{ps: plotfile <var>filename</var>} </pre></div> -<a name="index-rotate_002etex"></a> -<p>inserts the contents of <var>filename</var> verbatim into the output (except +<p><a name="index-rotate_002etex"></a> +inserts the contents of <var>filename</var> verbatim into the output (except for omitting lines that begin with %). An example of the proper use of literal specials can be found in the file <samp>rotate.tex</samp>, which makes it easy to typeset text turned in multiples of 90 degrees. @@ -3485,7 +3484,7 @@ are supported; Ghostscript includes limited distiller support </p> <p>Macros you can use in your TeX document to insert the specials in the first place are available from <samp><var>CTAN:</var>/support/hypertex</samp>. For -CTAN info, see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>. +CTAN info, see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>. </p> <a name="index-http_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi"></a> <a name="index-http_003a_002f_002fxxx_002elanl_002egov_002fhypertex"></a> @@ -3570,7 +3569,7 @@ package (e.g., <code>tetex-extra</code> in Debian). Failing that, commercial versions of the Computer Modern fonts are available from Blue Sky; public domain versions - in particular, the lm fonts, and the cm-super fonts, are available from CTAN sites (for CTAN info, -see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). +see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). </p> <p>You can convert a PostScript file to PDF using <code>distill</code>, which comes with Adobe Acrobat, or <code>ps2pdf</code>, which comes with @@ -3837,7 +3836,7 @@ can get AFM files for Adobe’s fonts from TeX uses <em>TeX font metrics</em> (‘<samp>.tfm</samp>’) files. When you say ‘<samp>\font = <var>font</var></samp>’ in your TeX document, TeX reads a file named ‘<samp><var>font</var>.tfm</samp>’. (Well, except for the <samp>texfonts.map</samp> -feature; see <a href="kpathsea.html#Fontmap">Fontmap</a> in <cite>Kpathsea</cite>). TeX can then +feature; see <a href="http://tug.org/texinfohtml/kpathsea.html#Fontmap">Fontmap</a> in <cite>Kpathsea</cite>). TeX can then calculate the space occupied by characters from the font when typesetting. In addition, the DVI drivers you use to print or view the DVI file produced by TeX may need to look at the TFM file. @@ -3847,11 +3846,11 @@ DVI file produced by TeX may need to look at the TFM file. <a name="index-pltotf"></a> <a name="index-_002epl-property-list-files"></a> <p>TFM files are binary (and hence are typically much smaller than AFM -files). You can use the <code>tftopl</code> program (see <a href="web2c.html#tftopl-invocation">tftopl +files). You can use the <code>tftopl</code> program (see <a href="http://tug.org/texinfohtml/web2c.html#tftopl-invocation">tftopl invocation</a> in <cite>Web2c</cite>) that comes with TeX to transform a TFM file into a human-readable “property list” (‘<samp>.pl</samp>’) file. You can also edit a PL file and transform it back to a TeX-readable TFM with -the companion program <code>pltotf</code> (see <a href="web2c.html#pltotf-invocation">pltotf invocation</a> in <cite>Web2c</cite>). Editing metrics by hand is not something you’re likely to want +the companion program <code>pltotf</code> (see <a href="http://tug.org/texinfohtml/web2c.html#pltotf-invocation">pltotf invocation</a> in <cite>Web2c</cite>). Editing metrics by hand is not something you’re likely to want to do often, but the capability is there. </p> </li><li> <a name="index-pfm-files"></a> @@ -3957,7 +3956,7 @@ isn’t a reference manual on virtual fonts. For more information: The primary document on virtual fonts is Donald E. Knuth, <cite>TUGboat</cite> 11(1), Apr. 1990, pp. 13–23, “Virtual Fonts: More Fun for Grand Wizards” (<samp><var>CTAN:</var>/info/virtual-fonts.knuth</samp>; for CTAN info, -see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). (Don’t be intimidated by +see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). (Don’t be intimidated by the subtitle.) </p> <a name="index-vf-files"></a> @@ -3966,8 +3965,8 @@ the subtitle.) virtual font, a recipe for typesetting that character. A VF file, like a TFM file, is in a compressed binary format. The <code>vftovp</code> and <code>vptovf</code> programs convert a VF file to a human-readable VPL -(virtual property list) format and back again. See <a href="web2c.html#vftovp-invocation">vftovp -invocation</a> in <cite>Web2c</cite>, and <a href="web2c.html#vptovf-invocation">vptovf invocation</a> in <cite>Web2c</cite>. +(virtual property list) format and back again. See <a href="http://tug.org/texinfohtml/web2c.html#vftovp-invocation">vftovp +invocation</a> in <cite>Web2c</cite>, and <a href="http://tug.org/texinfohtml/web2c.html#vptovf-invocation">vptovf invocation</a> in <cite>Web2c</cite>. </p> <a name="index-base-fonts"></a> <p>In the case of a PostScript font <var>f</var> being used in a straightforward @@ -3984,7 +3983,7 @@ created when you run <code>vptovf</code>. <a name="index-expansion_002c-of-virtual-fonts"></a> <a name="index-virtual-font-expansion"></a> <p>You can <em>expand</em> virtual fonts into their base fonts with DVIcopy -(see <a href="web2c.html#dvicopy-invocation">dvicopy invocation</a> in <cite>Web2c</cite>). This is useful if you are +(see <a href="http://tug.org/texinfohtml/web2c.html#dvicopy-invocation">dvicopy invocation</a> in <cite>Web2c</cite>). This is useful if you are using a DVI translator that doesn’t understand vf’s itself. </p> @@ -4303,10 +4302,11 @@ can also obtain special effects such as an oblique font. <a name="index-fontinst"></a> <a name="index-virtual-fonts_002c-creating"></a> <a name="index-Jeffrey_002c-Alan"></a> -<p>An alternative to Afm2tfm for creating virtual fonts is Alan Jeffrey’s -<code>fontinst</code> program, available from -<samp><var>CTAN:</var>fonts/utilities/fontinst</samp> (for CTAN info, -see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). +<p>Alternatives to Afm2tfm for creating virtual fonts include +<code>fontinst</code> <a href="http://ctan.org/pkg/fontinst">http://ctan.org/pkg/fontinst</a>, +<code>lcdf-typetools</code>, particularly <code>otftotfm</code> +(<a href="http://ctan.org/pkg/lcdf-typetools">http://ctan.org/pkg/lcdf-typetools</a>), and <code>afm2p</code> +(<a href="http://tex.aanhet.net/afm2pl/">http://tex.aanhet.net/afm2pl/</a>), among others. </p> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Changing-font-encodings" accesskey="1">Changing font encodings</a>:</td><td> </td><td align="left" valign="top">Reencoding with -t, -p, -T. @@ -4687,8 +4687,8 @@ put the line <pre class="example">rptmro Times-Roman ".167 SlantFont" </pre></div> -<a name="index-psfonts_002emap-1"></a> -<p>into <samp>psfonts.map</samp>. Then ‘<samp>rptmro</samp>’ (our name for the obliqued +<p><a name="index-psfonts_002emap-1"></a> +into <samp>psfonts.map</samp>. Then ‘<samp>rptmro</samp>’ (our name for the obliqued Times) will act as if it were a resident font, although it is actually constructed from Times-Roman via the PostScript routine <code>SlantFont</code> (which will slant everything 1/6 to the right, in this case). @@ -4769,9 +4769,10 @@ Previous: <a href="#Special-font-effects" accesskey="p" rel="prev">Special font <pre class="example">afm2tfm [<var>option</var>]… <var>afmfile</var>[.afm] [<var>tfmfile</var>[.tfm]] </pre></div> -<p>Afm2tfm reads <var>afmfile</var> and writes a corresponding (but raw) TFM -file. If <var>tfmfile</var> is not supplied, the base name of the AFM file is -extended with ‘<samp>.tfm</samp>’ to get the output filename. +<p>Afm2tfm reads <var>afmfile</var> and writes a corresponding (but “raw”, +see below) TFM file. If <var>tfmfile</var> is not supplied, the base name +of the AFM file is extended with ‘<samp>.tfm</samp>’ to get the output +filename. </p> <p>The simplest example: </p> @@ -4780,14 +4781,15 @@ extended with ‘<samp>.tfm</samp>’ to get the output filename. </pre></div> <a name="index-accents_002c-wrong"></a> +<a name="index-raw-tfm-files"></a> <p>The TFM file thus created is <em>raw</em> because it omits ligature and -kern information, and does no character remapping; it simply contains -the character information in the AFM file in TFM form, which is the form +kern information, and does no character remapping; it contains only +the character information in the AFM file in TFM format, which is the form that TeX understands. The characters have the same code in the TFM file as in the AFM file. For text fonts, this means printable ASCII characters will work ok, but little else, because standard PostScript fonts have a different encoding scheme than the one that plain TeX -expects (see <a href="#Encodings">Encodings</a>). Although both schemes agree for the +expects (see <a href="#Encodings">Encodings</a>). Although the encodings agree for most printable ASCII characters, other characters such as ligatures and accents vary. Thus, in practice, it’s almost always desirable to create a virtual font as well with the ‘<samp>-v</samp>’ or ‘<samp>-V</samp>’ option. @@ -4796,6 +4798,19 @@ See <a href="#Making-a-font-available">Making a font available</a>. <p>The command line options to Afm2tfm: </p> <dl compact="compact"> +<dt>‘<samp>-a</samp>’</dt> +<dd><a name="index-_002da-1"></a> +<a name="index-accent-height-adjustment_002c-omitting"></a> +<p>By default, Afm2tfm looks for precomposed accented characters, such as +tdieresis, and possibly adjusts the height of the basic letter (t) +upward so that the result of using <code>\accent</code> (as in <code>\"t</code>) +is visually the same as the precomposed characters. The <code>-a</code> +option omits such adjustments, so that all characters’ heights remain +as they are given in the AFM file. (Until Afm2tfm 8.4, released in +2016, heights could also be adjusted downward, but this is no longer +the case.) +</p> +</dd> <dt>‘<samp>-c <var>ratio</var></samp>’</dt> <dd><a name="index-_002dc-ratio"></a> <a name="index-scaling-small-caps"></a> @@ -5114,8 +5129,8 @@ example: \Blue{nesting blue}, recovering the red} and back to original. </pre></div> -<a name="index-color-nesting-level"></a> -<p>The color nesting level has no hard limit, but it is not advisable to +<p><a name="index-color-nesting-level"></a> +The color nesting level has no hard limit, but it is not advisable to nest too deeply lest you and the reader lose track of the color history. </p> <p>The global color command has the form @@ -5124,8 +5139,8 @@ nest too deeply lest you and the reader lose track of the color history. <pre class="example">\text<var>ColorName</var> </pre></div> -<a name="index-_005ctextColorName"></a> -<p>These macros take no arguments and changes the default color from that +<p><a name="index-_005ctextColorName"></a> +These macros take no arguments and changes the default color from that point on to <var>ColorName</var>. This of course can be overridden globally by another such command or locally by local color commands. For example, expanding on the example above, we might have @@ -5563,6 +5578,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-_002d_002dversion"><code>--version</code></a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002da"><code>-a</code></a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002dA"><code>-A</code></a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002da-1"><code>-a</code></a>:</td><td> </td><td valign="top"><a href="#Afm2tfm-options">Afm2tfm options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002dB"><code>-B</code></a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002db-num"><code>-b <var>num</var></code></a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002dc-num"><code>-c <var>num</var></code></a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> @@ -5697,6 +5713,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-absolute-filenames_002c-disabling">absolute filenames, disabling</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-absolute-page-number_002c-and-_002dl">absolute page number, and ‘<samp>-l</samp>’</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-absolute-page-number_002c-and-_002dp">absolute page number, and ‘<samp>-p</samp>’</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-accent-height-adjustment_002c-omitting">accent height adjustment, omitting</a>:</td><td> </td><td valign="top"><a href="#Afm2tfm-options">Afm2tfm options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-accents_002c-in-wrong-position">accents, in wrong position</a>:</td><td> </td><td valign="top"><a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></td></tr> <tr><td></td><td valign="top"><a href="#index-accents_002c-wrong">accents, wrong</a>:</td><td> </td><td valign="top"><a href="#Afm2tfm-options">Afm2tfm options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-accuracy-in-positioning">accuracy in positioning</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> @@ -6147,6 +6164,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top <tr><th><a name="Index_cp_letter-R">R</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-r-config-command-_0028page-reversal_0029"><code>r <span class="roman">config command (page reversal)</span></code></a>:</td><td> </td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr> <tr><td></td><td valign="top"><a href="#index-R-fallback-resolution-config-command"><code>R <span class="roman">fallback resolution config command</span></code></a>:</td><td> </td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-raw-tfm-files">raw tfm files</a>:</td><td> </td><td valign="top"><a href="#Afm2tfm-options">Afm2tfm options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-reencode_002f_002a_002eenc"><code>reencode/*.enc</code></a>:</td><td> </td><td valign="top"><a href="#Encodings">Encodings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-reencoding">reencoding</a>:</td><td> </td><td valign="top"><a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></td></tr> <tr><td></td><td valign="top"><a href="#index-reencoding-PostScript-fonts">reencoding PostScript fonts</a>:</td><td> </td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr> diff --git a/Master/texmf-dist/doc/dvips/dvips.pdf b/Master/texmf-dist/doc/dvips/dvips.pdf Binary files differindex 0312e5aedf8..2ec950f0e02 100644 --- a/Master/texmf-dist/doc/dvips/dvips.pdf +++ b/Master/texmf-dist/doc/dvips/dvips.pdf diff --git a/Master/texmf-dist/doc/info/dir b/Master/texmf-dist/doc/info/dir index 865ccfce962..3580aba93dc 100644 --- a/Master/texmf-dist/doc/info/dir +++ b/Master/texmf-dist/doc/info/dir @@ -25,12 +25,13 @@ TeX * EpsPDF: (epspdf). Portable GUI&cmdline EPS/PS/PDF conversion. * Kpathsea: (kpathsea). File lookup along search paths. * LaTeX2e: (latex2e). LaTeX2e unofficial reference manual. -* LaTeX2e-es: (latex2e-es). Spanish translation of LaTeX2e. +* LaTeX2e-es: (latex2e-es). Spanish translation of latex2e. +* LaTeX2e-fr: (latex2e-fr). French translation of latex2e. * Mf2pt1: (mf2pt1). Make PostScript Type 1 fonts from Metafont. * Naming TeX fonts: (fontname). Filenames for TeX fonts. * TDS: (tds). Standard TeX directory structure. * TeXDraw: (texdraw). Drawing PostScript diagrams within TeX. -* TL-build: (tlbuild). TeX Live configuration and development. +* TLbuild: (tlbuild). TeX Live configuration and development. * Web2C: (web2c). TeX, Metafont, and companion programs. Individual utilities diff --git a/Master/texmf-dist/doc/info/dvips.info b/Master/texmf-dist/doc/info/dvips.info index 919e98ee7a3..22cbb6e4fdf 100644 --- a/Master/texmf-dist/doc/info/dvips.info +++ b/Master/texmf-dist/doc/info/dvips.info @@ -1,6 +1,6 @@ -This is dvips.info, produced by makeinfo version 5.2 from dvips.texi. +This is dvips.info, produced by makeinfo version 6.1 from dvips.texi. -This manual documents Dvips version 5.995 (April 2015), a program to +This manual documents Dvips version 5.996 (April 2016), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. INFO-DIR-SECTION TeX @@ -16,7 +16,7 @@ File: dvips.info, Node: Top, Next: Why Dvips, Up: (dir) Dvips ***** -This manual documents Dvips version 5.995 (April 2015), a program to +This manual documents Dvips version 5.996 (April 2016), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. @@ -2866,10 +2866,10 @@ results of the conversion are affected by the command-line options and especially by the reencodings you can specify with those options. You can also obtain special effects such as an oblique font. - An alternative to Afm2tfm for creating virtual fonts is Alan -Jeffrey's 'fontinst' program, available from -'CTAN:fonts/utilities/fontinst' (for CTAN info, *note -(kpathsea)unixtex.ftp::). + Alternatives to Afm2tfm for creating virtual fonts include 'fontinst' +<http://ctan.org/pkg/fontinst>, 'lcdf-typetools', particularly +'otftotfm' (<http://ctan.org/pkg/lcdf-typetools>), and 'afm2p' +(<http://tex.aanhet.net/afm2pl/>), among others. * Menu: @@ -3187,22 +3187,22 @@ File: dvips.info, Node: Afm2tfm options, Prev: Special font effects, Up: Invo Synopsis: afm2tfm [OPTION]... AFMFILE[.afm] [TFMFILE[.tfm]] - Afm2tfm reads AFMFILE and writes a corresponding (but raw) TFM file. -If TFMFILE is not supplied, the base name of the AFM file is extended -with '.tfm' to get the output filename. + Afm2tfm reads AFMFILE and writes a corresponding (but "raw", see +below) TFM file. If TFMFILE is not supplied, the base name of the AFM +file is extended with '.tfm' to get the output filename. The simplest example: afm2tfm Times-Roman rptmr The TFM file thus created is "raw" because it omits ligature and kern -information, and does no character remapping; it simply contains the -character information in the AFM file in TFM form, which is the form +information, and does no character remapping; it contains only the +character information in the AFM file in TFM format, which is the form that TeX understands. The characters have the same code in the TFM file as in the AFM file. For text fonts, this means printable ASCII characters will work ok, but little else, because standard PostScript fonts have a different encoding scheme than the one that plain TeX -expects (*note Encodings::). Although both schemes agree for the +expects (*note Encodings::). Although the encodings agree for most printable ASCII characters, other characters such as ligatures and accents vary. Thus, in practice, it's almost always desirable to create a virtual font as well with the '-v' or '-V' option. *Note Making a @@ -3210,6 +3210,16 @@ font available::. The command line options to Afm2tfm: +'-a' + By default, Afm2tfm looks for precomposed accented characters, such + as tdieresis, and possibly adjusts the height of the basic letter + (t) upward so that the result of using '\accent' (as in '\"t') is + visually the same as the precomposed characters. The '-a' option + omits such adjustments, so that all characters' heights remain as + they are given in the AFM file. (Until Afm2tfm 8.4, released in + 2016, heights could also be adjusted downward, but this is no + longer the case.) + '-c RATIO' See '-V'; overrides the default ratio of 0.8 for the scaling of small caps. @@ -3714,16 +3724,17 @@ Index * --version: Option details. (line 18) * -a: Option details. (line 21) * -A: Option details. (line 27) +* -a <1>: Afm2tfm options. (line 33) * -B: Option details. (line 37) * -b NUM: Option details. (line 31) * -c NUM: Option details. (line 41) * -C NUM: Option details. (line 46) -* -c RATIO: Afm2tfm options. (line 33) +* -c RATIO: Afm2tfm options. (line 43) * -d NUM: Option details. (line 52) * -D NUM: Option details. (line 58) * -E: Option details. (line 82) * -e NUM: Option details. (line 71) -* -e RATIO: Afm2tfm options. (line 37) +* -e RATIO: Afm2tfm options. (line 47) * -f: Option details. (line 98) * -F: Option details. (line 110) * -G: Option details. (line 117) @@ -3741,13 +3752,13 @@ Index * -n NUM: Option details. (line 200) * -noomega: Option details. (line 211) * -noptex: Option details. (line 217) -* -O: Afm2tfm options. (line 41) +* -O: Afm2tfm options. (line 51) * -o NAME: Option details. (line 233) * -O X-OFFSET,Y-OFFSET: Option details. (line 250) * -P PRINTER: Option details. (line 282) * -p PS-ENC: Changing PostScript encodings. (line 6) -* -p PS-ENC <1>: Afm2tfm options. (line 46) +* -p PS-ENC <1>: Afm2tfm options. (line 56) * -p [=]NUM: Option details. (line 268) * -pp FIRST-LAST: Option details. (line 277) * -pp RANGE: Option details. (line 277) @@ -3758,29 +3769,29 @@ Index * -R: Option details. (line 308) * -s: Option details. (line 316) * -S NUM: Option details. (line 323) -* -s SLANT: Afm2tfm options. (line 51) +* -s SLANT: Afm2tfm options. (line 61) * -T ENC-FILE: Changing both encodings. (line 6) * -T HSIZE,VSIZE: Option details. (line 348) * -t PAPERTYPE: Option details. (line 328) -* -T PS-TEX-ENC: Afm2tfm options. (line 61) +* -T PS-TEX-ENC: Afm2tfm options. (line 71) * -t TEX-ENC: Changing TeX encodings. (line 6) -* -t TEX-ENC <1>: Afm2tfm options. (line 56) +* -t TEX-ENC <1>: Afm2tfm options. (line 66) * -U: Option details. (line 363) -* -u: Afm2tfm options. (line 65) +* -u: Afm2tfm options. (line 75) * -u PSMAPFILE: Option details. (line 355) * -v: Option details. (line 371) * -V: Option details. (line 374) -* -v VPL-FILE: Afm2tfm options. (line 71) -* -V VPL-FILE: Afm2tfm options. (line 74) +* -v VPL-FILE: Afm2tfm options. (line 81) +* -V VPL-FILE: Afm2tfm options. (line 84) * -x NUM: Option details. (line 383) * -X NUM: Option details. (line 391) * -Y NUM: Option details. (line 398) * -z: Hypertext. (line 6) * -Z for compressing bitmap fonts: Option details. (line 407) * -z for recognizing hyperdvi: Option details. (line 401) -* '..'-relative filenames: Option details. (line 308) +* ..-relative filenames: Option details. (line 308) * .afm Adobe metric files: Metric files. (line 26) * .dvipsrc, searched for: Configuration file searching. (line 14) @@ -3844,8 +3855,9 @@ Index * A4size paper size: Config file paper sizes. (line 90) * absolute filenames, disabling: Option details. (line 308) -* absolute page number, and '-l': Option details. (line 169) -* absolute page number, and '-p': Option details. (line 268) +* absolute page number, and -l: Option details. (line 169) +* absolute page number, and -p: Option details. (line 268) +* accent height adjustment, omitting: Afm2tfm options. (line 33) * accents, in wrong position: Reencoding with Afm2tfm. (line 32) * accents, wrong: Afm2tfm options. (line 17) @@ -3860,7 +3872,7 @@ Index * Aladdin Ghostscript: Ghostscript installation. (line 6) * Anderson, Laurie: Hypertext specials. (line 42) -* angle ('psfile' special option): psfile special. (line 36) +* angle (psfile special option): psfile special. (line 36) * arcs: Glyph files. (line 17) * ASCII character codes, used by PostScript: PostScript typesetting. (line 31) @@ -3904,7 +3916,7 @@ Index (line 6) * CharStrings Type 1 dictionary: PostScript typesetting. (line 51) -* clip ('psfile' special option): psfile special. (line 39) +* clip (psfile special option): psfile special. (line 39) * clipping of EPSF: EPSF clipping. (line 6) * CODINGSCHEME: Reencoding with Afm2tfm. (line 51) @@ -3935,7 +3947,7 @@ Index * compressing bitmap fonts: Option details. (line 407) * Computer Modern in PostScript: Hypertext caveats. (line 6) * Computer Modern, encoding of: Encodings. (line 15) -* condensed fonts: Afm2tfm options. (line 37) +* condensed fonts: Afm2tfm options. (line 47) * config.proto: config.ps installation. (line 14) * config.ps: Option details. (line 282) @@ -3988,13 +4000,13 @@ Index (line 6) * device dependency, and virtual fonts: Configuration file commands. (line 177) -* dictionary, 'CharStrings': PostScript typesetting. +* dictionary, CharStrings: PostScript typesetting. (line 51) * dictionary, PostScript language: PostScript typesetting. (line 35) -* dictionary, 'SDict': Literal headers. (line 6) -* dictionary, 'userdict': Header files. (line 21) -* distillation, and '-z': Option details. (line 401) +* dictionary, SDict: Literal headers. (line 6) +* dictionary, userdict: Header files. (line 21) +* distillation, and -z: Option details. (line 401) * distiller, for PDF files: Hypertext. (line 11) * dot accent: Reencoding with Afm2tfm. (line 32) @@ -4066,7 +4078,7 @@ Index * examples of literal PostScript: Literal examples. (line 6) * expanded fonts: Special font effects. (line 24) -* expanded fonts <1>: Afm2tfm options. (line 37) +* expanded fonts <1>: Afm2tfm options. (line 47) * expanded fonts <2>: psfonts.map. (line 19) * expansion, of virtual fonts: Virtual fonts. (line 33) * extended URL: Hypertext specials. (line 20) @@ -4121,7 +4133,7 @@ Index (line 6) * ghostview: Ghostscript installation. (line 12) -* Ghostview, and no 'N': Ghostscript installation. +* Ghostview, and no N: Ghostscript installation. (line 12) * glyph files: Glyph files. (line 6) * GLYPHFONTS, overrides P: Configuration file commands. @@ -4153,15 +4165,15 @@ Index (line 6) * hints: PostScript typesetting. (line 55) -* hoffset ('psfile' special option): psfile special. (line 18) +* hoffset (psfile special option): psfile special. (line 18) * HP4Si printer and paper trays: Paper trays. (line 6) * href: Hypertext specials. (line 32) -* hscale ('psfile' special option): psfile special. (line 30) -* hsize ('psfile' special option): psfile special. (line 24) +* hscale (psfile special option): psfile special. (line 30) +* hsize (psfile special option): psfile special. (line 24) * html specials: Hypertext. (line 6) -* html specials, and '-z': Option details. (line 401) -* 'http://www.win.tue.nl/~dickie/idvi': Hypertext. (line 21) -* 'http://xxx.lanl.gov/hypertex': Hypertext. (line 21) +* html specials, and -z: Option details. (line 401) +* http://www.win.tue.nl/~dickie/idvi: Hypertext. (line 21) +* http://xxx.lanl.gov/hypertex: Hypertext. (line 21) * Hungarian umlaut: Reencoding with Afm2tfm. (line 32) * hyperdvi extensions, enabling: Option details. (line 401) @@ -4182,7 +4194,7 @@ Index (line 6) * including headers in TeX: Including headers from TeX. (line 6) -* installation of 'config.ps': config.ps installation. +* installation of config.ps: config.ps installation. (line 6) * installation of PostScript fonts: PostScript font installation. (line 6) @@ -4205,11 +4217,11 @@ Index * landscape orientation, defined: Paper size and landscape. (line 11) * landscape papertype: Option details. (line 328) -* landscape, as '\special': papersize special. (line 16) +* landscape, as \special: papersize special. (line 16) * last page printed: Option details. (line 169) -* last-resort font scaling, with 'DVIPSSIZES': Environment variables. +* last-resort font scaling, with DVIPSSIZES: Environment variables. (line 47) -* last-resort scaling, with 'R': Configuration file commands. +* last-resort scaling, with R: Configuration file commands. (line 138) * ledger papertype: Option details. (line 328) * legal papertype: Option details. (line 328) @@ -4229,8 +4241,8 @@ Index * literal headers: Literal headers. (line 6) * literal PostScript, examples: Literal examples. (line 6) * literal PostScript, using: Literal PS. (line 6) -* llx ('psfile' special option): psfile special. (line 42) -* lly ('psfile' special option): psfile special. (line 42) +* llx (psfile special option): psfile special. (line 42) +* lly (psfile special option): psfile special. (line 42) * long documents not printing: Long documents fail. (line 6) * low characters, shifting: Option details. (line 117) * lpr spooler, MS-DOS emulation: Option details. (line 238) @@ -4284,7 +4296,7 @@ Index * no output at all: No output. (line 6) * non-printing characters, shifting: Option details. (line 117) * non-resident fonts: psfonts.map. (line 6) -* nopaper, paper format for '-t': Config file paper sizes. +* nopaper, paper format for -t: Config file paper sizes. (line 74) * O config command (offset): Configuration file commands. (line 114) @@ -4292,7 +4304,7 @@ Index (line 106) * oblique fonts: Special font effects. (line 6) -* octal character codes: Afm2tfm options. (line 41) +* octal character codes: Afm2tfm options. (line 51) * odd pages only: Option details. (line 27) * offset pages: Option details. (line 250) * Omega extensions: Option details. (line 211) @@ -4334,7 +4346,7 @@ Index * paper trays: Paper trays. (line 6) * paper type: Option details. (line 328) * papersize special: papersize special. (line 6) -* papersize special, and no '-t': Option details. (line 328) +* papersize special, and no -t: Option details. (line 328) * partial font downloading: psfonts.map. (line 55) * PDF files, font quality: Hypertext caveats. (line 6) * PDF files, making: Ghostscript installation. @@ -4348,14 +4360,14 @@ Index * pfm files: Metric files. (line 48) * Phaser printer, used for color calibration: Color device configuration. (line 18) -* physical page number, and '-l': Option details. (line 169) -* physical page number, and '-p': Option details. (line 268) -* physical page number, and 'bop-hook': PostScript hooks. (line 26) +* physical page number, and -l: Option details. (line 169) +* physical page number, and -p: Option details. (line 268) +* physical page number, and bop-hook: PostScript hooks. (line 26) * pipes, not readable: Option details. (line 98) * pk files: Glyph files. (line 35) * PKFONTS, overrides P: Configuration file commands. (line 126) -* plotfile, 'ps' subspecial: ps special. (line 29) +* plotfile, ps subspecial: ps special. (line 29) * pltotf: Metric files. (line 39) * popen for output: Option details. (line 238) * portrait orientation, defined: Paper size and landscape. @@ -4400,7 +4412,7 @@ Index * printer offset: Option details. (line 250) * PRINTER, and config file searching: Configuration file searching. (line 36) -* PRINTER, avoided with '-f': Option details. (line 98) +* PRINTER, avoided with -f: Option details. (line 98) * printer, driving directly: Option details. (line 110) * problems: Diagnosing problems. (line 6) * property list files: Metric files. (line 39) @@ -4427,6 +4439,7 @@ Index (line 135) * R fallback resolution config command: Configuration file commands. (line 138) +* raw tfm files: Afm2tfm options. (line 17) * reencode/*.enc: Encodings. (line 35) * reencoding: Reencoding with Afm2tfm. (line 6) @@ -4443,10 +4456,10 @@ Index * resolution <1>: Option details. (line 398) * resolution, setting: Option details. (line 58) * reverse pagination: Option details. (line 305) -* rhi ('psfile' special option): psfile special. (line 46) +* rhi (psfile special option): psfile special. (line 46) * Rokicki, Tomas: Why Dvips. (line 60) * rotate.tex: ps special. (line 33) -* rwi ('psfile' special option): psfile special. (line 46) +* rwi (psfile special option): psfile special. (line 46) * S config command (pict path): Configuration file commands. (line 163) * s config command (save/restore): Configuration file commands. @@ -4457,7 +4470,7 @@ Index * save/restore, generating global: Option details. (line 316) * scaleunit: psfile special. (line 66) * scaling of figures: EPSF scaling. (line 6) -* scaling small caps: Afm2tfm options. (line 33) +* scaling small caps: Afm2tfm options. (line 43) * Scandinavian A ring: Reencoding with Afm2tfm. (line 32) * screen frequencies, setting: Including headers from the command line. @@ -4481,7 +4494,7 @@ Index (line 13) * slanted fonts: Special font effects. (line 6) -* slanted fonts, making: Afm2tfm options. (line 51) +* slanted fonts, making: Afm2tfm options. (line 61) * SlantFont: Special font effects. (line 17) * small caps fonts: Special font effects. @@ -4556,13 +4569,13 @@ Index * uncompressing PostScript: Dynamic creation of graphics. (line 6) * uniform resource locator: Hypertext specials. (line 20) -* unknown, paper format for '-t': papersize special. (line 29) -* unknown, paper format for '-t' <1>: Config file paper sizes. +* unknown, paper format for -t: papersize special. (line 29) +* unknown, paper format for -t <1>: Config file paper sizes. (line 69) * URL, definition: Hypertext specials. (line 27) * URL, extended for TeX: Hypertext specials. (line 20) -* urx ('psfile' special option): psfile special. (line 42) -* ury ('psfile' special option): psfile special. (line 42) +* urx (psfile special option): psfile special. (line 42) +* ury (psfile special option): psfile special. (line 42) * usage, basic: Basic usage. (line 6) * user-definable colors: User-definable colors. (line 6) @@ -4580,12 +4593,12 @@ Index * VM exhausted: Printer errors. (line 14) * VMusage: Headers and memory usage. (line 12) -* voffset ('psfile' special option): psfile special. (line 21) +* voffset (psfile special option): psfile special. (line 21) * vpl files: Virtual fonts. (line 16) * vptovf: Making a font available. (line 52) -* vscale ('psfile' special option): psfile special. (line 33) -* vsize ('psfile' special option): psfile special. (line 27) +* vscale (psfile special option): psfile special. (line 33) +* vsize (psfile special option): psfile special. (line 27) * W config command (warning): Configuration file commands. (line 182) * warning messages, defining: Configuration file commands. @@ -4664,24 +4677,24 @@ Node: Encodings111862 Node: PostScript typesetting114265 Node: Making a font available117350 Node: Invoking afm2tfm122384 -Node: Changing font encodings123342 -Node: Changing TeX encodings124133 -Node: Changing PostScript encodings125235 -Node: Changing both encodings126579 -Node: Reencoding with Afm2tfm127253 -Node: Encoding file format130356 -Node: Special font effects134560 -Node: Afm2tfm options136820 -Node: psfonts.map139806 -Node: Color144536 -Node: Color macro files145580 -Node: User-definable colors148773 -Node: Color subtleties150049 -Node: Ted Turner151701 -Node: Color device configuration152926 -Node: Color support details155370 -Node: Color specifications155748 -Node: Color specials157152 -Node: Index159281 +Node: Changing font encodings123401 +Node: Changing TeX encodings124192 +Node: Changing PostScript encodings125294 +Node: Changing both encodings126638 +Node: Reencoding with Afm2tfm127312 +Node: Encoding file format130415 +Node: Special font effects134619 +Node: Afm2tfm options136879 +Node: psfonts.map140404 +Node: Color145134 +Node: Color macro files146178 +Node: User-definable colors149371 +Node: Color subtleties150647 +Node: Ted Turner152299 +Node: Color device configuration153524 +Node: Color support details155968 +Node: Color specifications156346 +Node: Color specials157750 +Node: Index159879 End Tag Table diff --git a/Master/texmf-dist/doc/info/kpathsea.info b/Master/texmf-dist/doc/info/kpathsea.info index 3155fd95525..61b1f7b294b 100644 --- a/Master/texmf-dist/doc/info/kpathsea.info +++ b/Master/texmf-dist/doc/info/kpathsea.info @@ -1,9 +1,9 @@ -This is kpathsea.info, produced by makeinfo version 5.2 from +This is kpathsea.info, produced by makeinfo version 6.1 from kpathsea.texi. This file documents the Kpathsea library for path searching. - Copyright (C) 1996-2015 Karl Berry & Olaf Weber. + Copyright (C) 1996-2016 Karl Berry & Olaf Weber. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -37,7 +37,7 @@ Kpathsea library **************** This manual documents the Kpathsea library for path searching. It -corresponds to version 6.2.1, released in May 2015. +corresponds to version 6.2.2, released in Aprile 2016. * Menu: @@ -61,8 +61,8 @@ File: kpathsea.info, Node: Introduction, Next: unixtex.ftp, Prev: Top, Up: T 1 Introduction ************** -This manual corresponds to version 6.2.1 of the Kpathsea library, -released in May 2015. +This manual corresponds to version 6.2.2 of the Kpathsea library, +released in Aprile 2016. The library's fundamental purpose is to return a filename from a list of directories specified by the user, similar to what shells do when @@ -2805,10 +2805,10 @@ Index * --without-mktexpk-default: mktex configuration. (line 12) * --without-mktextfm-default: mktex configuration. (line 12) * -1 debugging value: Debugging. (line 23) -* -A option to 'ls': ls-R. (line 33) +* -A option to ls: ls-R. (line 33) * -D NUM: Path searching options. (line 17) -* -L option to 'ls': ls-R. (line 38) +* -L option to ls: ls-R. (line 38) * . directories, ignored: ls-R. (line 33) * . files: ls-R. (line 33) * .2602gf: Unable to generate fonts. @@ -2894,7 +2894,7 @@ Index (line 42) * .tex: Supported file formats. (line 180) -* .tex file, included in 'ls-R': ls-R. (line 33) +* .tex file, included in ls-R: ls-R. (line 33) * .tfm: Supported file formats. (line 199) * .ttc: Supported file formats. @@ -2922,7 +2922,7 @@ Index * 8.3 filenames, using: mktex configuration. (line 68) * : may not be :: Searching overview. (line 13) * :: expansion: Default expansion. (line 6) -* \, line continuation in 'texmf.cnf': Config files. (line 37) +* \, line continuation in texmf.cnf: Config files. (line 37) * \openin: Searching overview. (line 31) * \special, suppressing warnings about: Suppressing warnings. (line 31) @@ -2943,13 +2943,13 @@ Index * announcement mailing list: Mailing lists. (line 6) * API, re-entrant: Programming overview. (line 16) -* append-only directories and 'mktexpk': Security. (line 36) +* append-only directories and mktexpk: Security. (line 36) * appendonlydir: mktex configuration. (line 60) -* arguments to 'mktex': mktex script arguments. +* arguments to mktex: mktex script arguments. (line 6) * argv[0]: Calling sequence. (line 14) * autoconf, recommended: Calling sequence. (line 117) -* automounter, and 'ls-R': ls-R. (line 40) +* automounter, and ls-R: ls-R. (line 40) * auxiliary tasks: Auxiliary tasks. (line 6) * Bach, Johann Sebastian: Default expansion. (line 41) * backslash-newline: Config files. (line 37) @@ -2959,7 +2959,7 @@ Index (line 30) * BIBINPUTS <1>: Supported file formats. (line 121) -* blank lines, in 'texmf.cnf': Config files. (line 35) +* blank lines, in texmf.cnf: Config files. (line 35) * BLTXMLINPUTS: Supported file formats. (line 34) * brace expansion: Brace expansion. (line 6) @@ -2982,7 +2982,7 @@ Index * checksum: Suppressing warnings. (line 16) * circle fonts: Fontmap. (line 19) -* client_path in 'kpse->format_info': Calling sequence. (line 47) +* client_path in kpse->format_info: Calling sequence. (line 47) * CLUAINPUTS: Supported file formats. (line 42) * CMAPFONTS: Supported file formats. @@ -2993,7 +2993,7 @@ Index * cnf.h: Programming with config files. (line 23) * comments, in fontmap files: Fontmap. (line 27) -* comments, in 'texmf.cnf': Config files. (line 27) +* comments, in texmf.cnf: Config files. (line 27) * comments, making: Introduction. (line 28) * common features in glyph lookup: Basic glyph lookup. (line 6) * common problems: Common problems. (line 6) @@ -3019,9 +3019,8 @@ Index * configuration bugs: Bug checklist. (line 27) * configuration file, source for path: Path sources. (line 17) * configuration files as shell scripts.: Config files. (line 79) -* configuration of 'mktex' scripts: mktex configuration. (line 6) -* 'configure' options for 'mktex' scripts: mktex configuration. - (line 12) +* configuration of mktex scripts: mktex configuration. (line 6) +* configure options for mktex scripts: mktex configuration. (line 12) * context diff: Bug checklist. (line 52) * continuation character: Config files. (line 37) * core dumps, reporting: Bug checklist. (line 58) @@ -3045,7 +3044,7 @@ Index * directory permissions: Security. (line 51) * directory structure, for TeX files: TeX directory structure. (line 6) -* disabling 'mktex' scripts: mktex configuration. (line 6) +* disabling mktex scripts: mktex configuration. (line 6) * disk search: Searching overview. (line 22) * disk searching, avoiding: ls-R. (line 51) * disk usage, reducing: Logging. (line 6) @@ -3072,7 +3071,7 @@ Index (line 41) * elt-dirs.c <1>: Subdirectory expansion. (line 48) -* enabling 'mktex' scripts: mktex configuration. (line 6) +* enabling mktex scripts: mktex configuration. (line 6) * ENCFONTS: Supported file formats. (line 61) * engine name: Path searching options. @@ -3099,7 +3098,7 @@ Index * extensions, filename: File lookup. (line 24) * externally-built filename database: Filename database. (line 6) * extra colons: Default expansion. (line 6) -* failed 'mktex...' script invocation: mktex script names. (line 35) +* failed mktex... script invocation: mktex script names. (line 35) * fallback font: Fallback font. (line 6) * fallback resolutions: Fallback font. (line 6) * FAQ, Kpathsea: Common problems. (line 6) @@ -3181,7 +3180,7 @@ Index (line 119) * interface, not frozen: Introduction. (line 28) * introduction: Introduction. (line 6) -* 'kdebug:': Debugging. (line 105) +* kdebug:: Debugging. (line 105) * kdefault.c: Default expansion. (line 48) * Knuth, Donald E.: History. (line 6) * Knuth, Donald E., archive of programs by: unixtex.ftp. (line 20) @@ -3282,9 +3281,9 @@ Index (line 20) * mkocp: mktex script names. (line 18) * mkofm: mktex script names. (line 21) -* 'mktex' script configuration: mktex configuration. (line 6) -* 'mktex' script names: mktex script names. (line 6) -* 'mktex' scripts: mktex scripts. (line 6) +* mktex script configuration: mktex configuration. (line 6) +* mktex script names: mktex script names. (line 6) +* mktex scripts: mktex scripts. (line 6) * mktex.cnf: Specially-recognized files. (line 28) * mktex.cnf <1>: mktex configuration. (line 29) @@ -3294,7 +3293,7 @@ Index * mktexfmt: mktex script names. (line 10) * mktexmf: mktex script names. (line 15) * mktexpk: mktex script names. (line 24) -* 'mktexpk' can't guess mode: Unable to generate fonts. +* mktexpk can't guess mode: Unable to generate fonts. (line 12) * mktextex: mktex script names. (line 27) * mktextfm: mktex script names. (line 30) @@ -3315,9 +3314,9 @@ Index * MT_FEATURES: mktex configuration. (line 39) * multiple TeX hierarchies: Brace expansion. (line 20) * must exist: Searching overview. (line 31) -* names for 'mktex' scripts: mktex script names. (line 6) +* names for mktex scripts: mktex script names. (line 6) * Neumann, Gustaf: History. (line 56) -* NFS and 'ls-R': ls-R. (line 40) +* NFS and ls-R: ls-R. (line 40) * nomfdrivers: mktex configuration. (line 92) * nomode: mktex configuration. (line 97) * none: Suppressing warnings. @@ -3427,7 +3426,7 @@ Index * shell variables: Variable expansion. (line 17) * shell_escape, example for code: Programming with config files. (line 10) -* site overrides for 'mktex...': mktex configuration. (line 29) +* site overrides for mktex...: mktex configuration. (line 29) * skeleton TeX directory: TeX directory structure. (line 6) * slow startup time: Slow path searching. (line 6) @@ -3462,7 +3461,7 @@ Index (line 6) * symbolic links not found: Unable to find files. (line 21) -* symbolic links, and 'ls-R': ls-R. (line 38) +* symbolic links, and ls-R: ls-R. (line 38) * symlinks, resolving: Calling sequence. (line 31) * system C compiler bugs: TeX or Metafont failing. (line 19) @@ -3526,7 +3525,7 @@ Index (line 6) * texmf.cnf: Specially-recognized files. (line 38) -* 'texmf.cnf' missing, warning about: Config files. (line 18) +* texmf.cnf missing, warning about: Config files. (line 18) * texmf.cnf, and variable expansion: Variable expansion. (line 6) * texmf.cnf, definition for: Config files. (line 6) * texmf.cnf, source for path: Path sources. (line 17) @@ -3570,7 +3569,7 @@ Index * tilde.c: Tilde expansion. (line 25) * time system call: Logging. (line 15) * tolerance for glyph lookup: Basic glyph lookup. (line 15) -* trailing '/' in home directory: Tilde expansion. (line 19) +* trailing / in home directory: Tilde expansion. (line 19) * trailing colons: Default expansion. (line 6) * TRFONTS: Supported file formats. (line 203) @@ -3594,7 +3593,7 @@ Index * unreadable file warnings: Suppressing warnings. (line 27) * unreadable files: Searching overview. (line 56) -* unusable 'ls-R' warning: ls-R. (line 45) +* unusable ls-R warning: ls-R. (line 45) * usage patterns, finding: Logging. (line 6) * USERPROFILE, as ~ expansion: Tilde expansion. (line 6) * USE_TEXMFVAR: mktex configuration. (line 128) @@ -3612,8 +3611,8 @@ Index (line 219) * Vojta, Paul: History. (line 30) * Walsh, Norman: History. (line 56) -* warning about unusable 'ls-R': ls-R. (line 45) -* warning, about missing 'texmf.cnf': Config files. (line 18) +* warning about unusable ls-R: ls-R. (line 45) +* warning, about missing texmf.cnf: Config files. (line 18) * warnings, file access: Searching overview. (line 56) * warnings, suppressing: Suppressing warnings. (line 6) @@ -3638,58 +3637,58 @@ Index Tag Table: Node: Top1480 -Node: Introduction2258 -Node: History4202 -Node: unixtex.ftp8799 -Node: Security10294 -Node: TeX directory structure12798 -Node: Path searching16846 -Node: Searching overview17504 -Node: Path sources20899 -Node: Config files21957 -Node: Path expansion25884 -Node: Default expansion26833 -Node: Variable expansion28903 -Node: Tilde expansion30304 -Node: Brace expansion31284 -Node: KPSE_DOT expansion32209 -Node: Subdirectory expansion32722 -Node: Filename database35076 -Node: ls-R36130 -Node: Filename aliases39025 -Node: Database format40203 -Node: Invoking kpsewhich41216 -Node: Path searching options42171 -Node: Specially-recognized files50091 -Node: Auxiliary tasks51446 -Node: Standard options53785 -Node: TeX support54141 -Node: Supported file formats55493 -Node: File lookup63158 -Node: Glyph lookup64907 -Node: Basic glyph lookup66031 -Node: Fontmap66911 -Node: Fallback font69332 -Node: Suppressing warnings70244 -Node: mktex scripts71371 -Node: mktex configuration72586 -Node: mktex script names78389 -Node: mktex script arguments79775 -Node: Programming80654 -Node: Programming overview81176 -Node: Calling sequence83873 -Node: Program-specific files90405 -Node: Programming with config files91428 -Node: Reporting bugs92740 -Node: Bug checklist93418 -Node: Mailing lists96890 -Node: Debugging97565 -Node: Logging102642 -Node: Common problems104509 -Node: Unable to find files104986 -Node: Slow path searching107396 -Node: Unable to generate fonts108771 -Node: TeX or Metafont failing111242 -Node: Index112595 +Node: Introduction2261 +Node: History4208 +Node: unixtex.ftp8805 +Node: Security10300 +Node: TeX directory structure12804 +Node: Path searching16852 +Node: Searching overview17510 +Node: Path sources20905 +Node: Config files21963 +Node: Path expansion25890 +Node: Default expansion26839 +Node: Variable expansion28909 +Node: Tilde expansion30310 +Node: Brace expansion31290 +Node: KPSE_DOT expansion32215 +Node: Subdirectory expansion32728 +Node: Filename database35082 +Node: ls-R36136 +Node: Filename aliases39031 +Node: Database format40209 +Node: Invoking kpsewhich41222 +Node: Path searching options42177 +Node: Specially-recognized files50097 +Node: Auxiliary tasks51452 +Node: Standard options53791 +Node: TeX support54147 +Node: Supported file formats55499 +Node: File lookup63164 +Node: Glyph lookup64913 +Node: Basic glyph lookup66037 +Node: Fontmap66917 +Node: Fallback font69338 +Node: Suppressing warnings70250 +Node: mktex scripts71377 +Node: mktex configuration72592 +Node: mktex script names78395 +Node: mktex script arguments79781 +Node: Programming80660 +Node: Programming overview81182 +Node: Calling sequence83879 +Node: Program-specific files90411 +Node: Programming with config files91434 +Node: Reporting bugs92746 +Node: Bug checklist93424 +Node: Mailing lists96896 +Node: Debugging97571 +Node: Logging102648 +Node: Common problems104515 +Node: Unable to find files104992 +Node: Slow path searching107402 +Node: Unable to generate fonts108777 +Node: TeX or Metafont failing111248 +Node: Index112601 End Tag Table diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.info b/Master/texmf-dist/doc/info/latex2e-fr.info index ad3b2be5aa8..ad3b2be5aa8 100644 --- a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.info +++ b/Master/texmf-dist/doc/info/latex2e-fr.info diff --git a/Master/texmf-dist/doc/info/tlbuild.info b/Master/texmf-dist/doc/info/tlbuild.info index a62f1ea9435..c54cd9473ff 100644 --- a/Master/texmf-dist/doc/info/tlbuild.info +++ b/Master/texmf-dist/doc/info/tlbuild.info @@ -1,9 +1,10 @@ -This is tlbuild.info, produced by makeinfo version 5.2 from +This is tlbuild.info, produced by makeinfo version 6.1 from tlbuild.texi. This file documents the TeX Live build system and more. - Copyright (C) 2013, 2014, 2015 Karl Berry & Peter Breitenlohner. + Copyright (C) 2016 Karl Berry. +Copyright (C) 2013, 2014, 2015 Karl Berry & Peter Breitenlohner. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -20,13 +21,13 @@ versions, except that this permission notice may be stated in a translation approved by the TeX Users Group. INFO-DIR-SECTION TeX START-INFO-DIR-ENTRY -* TL-build: (tlbuild). TeX Live configuration and development. +* TLbuild: (tlbuild). TeX Live configuration and development. END-INFO-DIR-ENTRY File: tlbuild.info, Node: Top, Next: Introduction, Up: (dir) -Building TeX Live (2015) +Building TeX Live (2016) ************************ For an overview of this manual, *note Introduction::. @@ -52,11 +53,19 @@ File: tlbuild.info, Node: Introduction, Next: Overview of build system, Prev: 1 Introduction ************** -This manual (dated May 2015) corresponds to the TeX Live 2015 release. +This manual (dated April 2016) corresponds to the TeX Live 2016 release. This manual is aimed at system installers and programmers, and focuses on how to configure, build, and develop the TeX Live (TL) -sources. The sources can be acquired in a number of ways; see +sources. It is also available as plain text files in the source tree: +'source/README.*'. + + The 'source/README' file in the TL source tree provides the +maximally-terse information for doing a build, and portability +information for different systems, along with +'source/doc/README.solaris'. + + For information on acquiring the TL sources, see <http://tug.org/texlive/svn>. This manual does not duplicate the (primarily user-level) information @@ -162,7 +171,8 @@ Automake/Autoconf output in general) should work with any reasonable that are not installed by default. 'xetex' - requires 'fontconfig' (again both headers and library). + requires 'fontconfig' (again both headers and library), or, for + MacOSX only, the 'ApplicationServices' and 'Cocoa' frameworks. 'xindy' requires GNU 'clisp' and in addition 'perl', 'latex', and @@ -190,6 +200,11 @@ timestamps--notably, 'use-commit-times' must be set to 'yes' in your Subversion configuration (*note Build system tools::). Barring buggy commits, no infrastructure tools are needed to do a normal build. + As an example, on Debian systems the necessary build dependencies can +be installed via: + + apt-get install libfontconfig-dev libx11-dev libxmu-dev libxaw7-dev + File: tlbuild.info, Node: Building, Next: Installing, Prev: Prerequisites, Up: Top @@ -199,13 +214,13 @@ File: tlbuild.info, Node: Building, Next: Installing, Prev: Prerequisites, U The top-level 'Build' script is intended to simplify building the binaries distributed with TeX Live itself--we call this the "native" TL build. It configures and makes everything in a subdirectory of the main -build tree (default 'Work/'), installs everything in an other +build tree (default 'Work/'), installs everything in another subdirectory (default 'inst/'), and finally runs 'make check'. The exact directory and command names can be specified via environment variables and a few leading options. All remaining arguments (assignments or options) are passed to the 'configure' script. Please -take a look at the script itself for more information; it is not -complicated. +take a look at the './Build' source file itself for more information; it +is a straightforward shell script. An alternative, and the one we will mainly discuss here, is to run 'configure' and 'make' oneself in a suitable empty subdirectory. @@ -292,18 +307,18 @@ File: tlbuild.info, Node: Build one package, Prev: Build distribution, Up: Bu ===================== To build one package, the basic idea is to use the 'configure' option -'--disable-all-pkgs' (*note '--disable-all-pkgs'::). Then all program -and library modules are configured but none are made. However, the +'--disable-all-pkgs' (*note --disable-all-pkgs::). Then all program and +library modules are configured but none are made. However, the 'Makefile's still contain all build rules and dependencies and can be invoked to build an individual program or library and causes to first build any required libraries. - This "build-on-demand" procedure is used, e.g., in the 'luatex' -repository to build LuaTeX, essentially from a subset of the complete -TeX Live tree. Similarly, when, e.g., building the original e-TeX has -been disabled (as it is by default), one can run 'make etex' (or 'make -etex.exe') in 'texk/web2c/' to build e-TeX (although there is no -comparably simple way to install e-TeX). + This "build-on-demand" procedure is used, e.g., in the upstream +LuaTeX repository to build LuaTeX, essentially from a subset of the +complete TeX Live tree. Similarly, when, e.g., building the original +e-TeX has been disabled (as it is by default), one can run 'make etex' +(or 'make etex.exe') in 'texk/web2c/' to build e-TeX (although there is +no comparably simple way to install e-TeX). If you want to work on a single program within the TL sources, this is the recommended way to do it. Here is an example from start to @@ -352,6 +367,21 @@ have undesired side effects. For an example, see the 'build-pdftex.sh' script in the 'pdftex' development sources (<http://pdftex.org>), which are indeed a cut-down TL source tree. + Caveat 1: even with '--disable-all-pkgs', dependencies will be +checked. For instance, if a non-MacOSX system does not have +'fontconfig', XeTeX cannot be built (*note Prerequisites::) and +'configure' will terminate. To proceed without such dependencies, +specify '--enable-missing' also. (Arguably this should happen +automatically.) + + Caveat 2: unless 'CC' and 'CXX' and 'OBJCXX' are explicitly +specified, each package will configure its own compiler(s). In +practice, this results in a conflict in only one instance: the ICU +('libs/icu') library will prefer 'clang' and 'clang++' over all others +if they are installed, whereas everything else prefers 'gcc' and 'g++'. +Usually the results will be interoperable, but it can cause extra +confusion and problems when debugging a program that uses ICU. + File: tlbuild.info, Node: Installing, Next: Layout and infrastructure, Prev: Building, Up: Top @@ -557,10 +587,10 @@ many extra hassles, so don't do that, tempting as it may be. autoconf (GNU Autoconf) 2.69 automake (GNU automake) 1.15 bison (GNU Bison) 3.0.4 - flex 2.5.39 + flex 2.6.0 ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.17 - makeinfo (GNU texinfo) 5.2 + makeinfo (GNU texinfo) 6.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 @@ -839,13 +869,13 @@ structure and variation. * Menu: -* 'png' library:: 'libs/libpng' -* 'zlib' library:: 'libs/zlib' -* 'freetype' library:: 'libs/freetype2' -* 'kpathsea' library:: 'texk/kpathsea' +* png library:: 'libs/libpng' +* zlib library:: 'libs/zlib' +* freetype library:: 'libs/freetype2' +* kpathsea library:: 'texk/kpathsea' -File: tlbuild.info, Node: 'png' library, Next: 'zlib' library, Up: Library modules +File: tlbuild.info, Node: png library, Next: zlib library, Up: Library modules 6.4.1 The 'png' library in 'libs/libpng' ---------------------------------------- @@ -899,7 +929,7 @@ defining 'make' rules to rebuild the library. required for the system library. -File: tlbuild.info, Node: 'zlib' library, Next: 'freetype' library, Prev: 'png' library, Up: Library modules +File: tlbuild.info, Node: zlib library, Next: freetype library, Prev: png library, Up: Library modules 6.4.2 The 'zlib' library in 'libs/zlib' --------------------------------------- @@ -911,7 +941,7 @@ supplies the configure option '--with-system-zlib', as well as locations of the 'zlib' headers and/or library. -File: tlbuild.info, Node: 'freetype' library, Next: 'kpathsea' library, Prev: 'zlib' library, Up: Library modules +File: tlbuild.info, Node: freetype library, Next: kpathsea library, Prev: zlib library, Up: Library modules 6.4.3 The 'freetype' library in 'libs/freetype2' ------------------------------------------------ @@ -923,7 +953,7 @@ build tree as destination. The flags required for the system library are obtained through 'freetype-config'. -File: tlbuild.info, Node: 'kpathsea' library, Prev: 'freetype' library, Up: Library modules +File: tlbuild.info, Node: kpathsea library, Prev: freetype library, Up: Library modules 6.4.4 The 'kpathsea' library in 'texk/kpathsea' ----------------------------------------------- @@ -961,13 +991,13 @@ for a few of the programs in TL. * Menu: -* 't1utils' package:: 'utils/t1utils' -* 'xindy' package:: 'utils/xindy' -* 'xdvik' package:: 'texk/xdvik' -* 'asymptote':: 'utils/asymptote' +* t1utils package:: 'utils/t1utils' +* xindy package:: 'utils/xindy' +* xdvik package:: 'texk/xdvik' +* asymptote:: 'utils/asymptote' -File: tlbuild.info, Node: 't1utils' package, Next: 'xindy' package, Up: Program modules +File: tlbuild.info, Node: t1utils package, Next: xindy package, Up: Program modules 6.5.1 The 't1utils' package in 'utils/t1utils' ---------------------------------------------- @@ -983,7 +1013,7 @@ specifying the module name without any dependencies, and supplies the configure option '--disable-t1utils'. -File: tlbuild.info, Node: 'xindy' package, Next: 'xdvik' package, Prev: 't1utils' package, Up: Program modules +File: tlbuild.info, Node: xindy package, Next: xdvik package, Prev: t1utils package, Up: Program modules 6.5.2 The 'xindy' package in 'utils/xindy' ------------------------------------------ @@ -1009,7 +1039,7 @@ seen at the top level with 'ac/xindy.ac' also included by 'configure.ac'. -File: tlbuild.info, Node: 'xdvik' package, Next: 'asymptote', Prev: 'xindy' package, Up: Program modules +File: tlbuild.info, Node: xdvik package, Next: asymptote, Prev: xindy package, Up: Program modules 6.5.3 The 'xdvik' package in 'texk/xdvik' ----------------------------------------- @@ -1034,7 +1064,7 @@ system whereas the auxiliary program 'squeeze/squeeze' has to run on the also seen at the top-level. -File: tlbuild.info, Node: 'asymptote', Prev: 'xdvik' package, Up: Program modules +File: tlbuild.info, Node: asymptote, Prev: xdvik package, Up: Program modules 6.5.4 The subdirectory 'utils/asymptote' ---------------------------------------- @@ -1198,21 +1228,21 @@ Here are the global configure options. * Menu: -* '--disable-native-texlive-build':: -* '--prefix' '--bindir' ...:: -* '--disable-largefile':: -* '--disable-missing':: -* '--enable-compiler-warnings='LEVEL:: -* '--enable-cxx-runtime-hack':: -* '--enable-maintainer-mode':: -* '--enable-multiplatform':: -* '--enable-shared':: -* '--enable-silent-rules':: -* '--without-ln-s':: -* '--without-x':: +* --disable-native-texlive-build:: +* --prefix --bindir ...:: +* --disable-largefile:: +* --disable-missing:: +* --enable-compiler-warnings=LEVEL:: +* --enable-cxx-runtime-hack:: +* --enable-maintainer-mode:: +* --enable-multiplatform:: +* --enable-shared:: +* --enable-silent-rules:: +* --without-ln-s:: +* --without-x:: -File: tlbuild.info, Node: '--disable-native-texlive-build', Next: '--prefix' '--bindir' ..., Up: Global configure options +File: tlbuild.info, Node: --disable-native-texlive-build, Next: --prefix --bindir ..., Up: Global configure options 7.1.1 '--disable-native-texlive-build' -------------------------------------- @@ -1234,7 +1264,7 @@ also be built independently from the TL tree (such as 'utils/xindy' and installation paths. -File: tlbuild.info, Node: '--prefix' '--bindir' ..., Next: '--disable-largefile', Prev: '--disable-native-texlive-build', Up: Global configure options +File: tlbuild.info, Node: --prefix --bindir ..., Next: --disable-largefile, Prev: --disable-native-texlive-build, Up: Global configure options 7.1.2 '--prefix', '--bindir', ... --------------------------------- @@ -1247,7 +1277,7 @@ set, on the 'make' command line (*note Installation in a temporary location: (automake)Staged Installs.). -File: tlbuild.info, Node: '--disable-largefile', Next: '--disable-missing', Prev: '--prefix' '--bindir' ..., Up: Global configure options +File: tlbuild.info, Node: --disable-largefile, Next: --disable-missing, Prev: --prefix --bindir ..., Up: Global configure options 7.1.3 '--disable-largefile' --------------------------- @@ -1262,7 +1292,7 @@ included by 'pdftex' or 'luatex' must, however, be <2GB when using 'poppler' version 0.22 or before (even on 64-bit systems with LFS). -File: tlbuild.info, Node: '--disable-missing', Next: '--enable-compiler-warnings='LEVEL, Prev: '--disable-largefile', Up: Global configure options +File: tlbuild.info, Node: --disable-missing, Next: --enable-compiler-warnings=LEVEL, Prev: --disable-largefile, Up: Global configure options 7.1.4 '--disable-missing' ------------------------- @@ -1272,7 +1302,7 @@ feature must be disabled, e.g., due to missing libraries. This can help when figuring out a specific (sub)set of modules to enable. -File: tlbuild.info, Node: '--enable-compiler-warnings='LEVEL, Next: '--enable-cxx-runtime-hack', Prev: '--disable-missing', Up: Global configure options +File: tlbuild.info, Node: --enable-compiler-warnings=LEVEL, Next: --enable-cxx-runtime-hack, Prev: --disable-missing, Up: Global configure options 7.1.5 '--enable-compiler-warnings='LEVEL ---------------------------------------- @@ -1288,7 +1318,7 @@ portability problems. compilers but flags for other compilers could be added when needed. -File: tlbuild.info, Node: '--enable-cxx-runtime-hack', Next: '--enable-maintainer-mode', Prev: '--enable-compiler-warnings='LEVEL, Up: Global configure options +File: tlbuild.info, Node: --enable-cxx-runtime-hack, Next: --enable-maintainer-mode, Prev: --enable-compiler-warnings=LEVEL, Up: Global configure options 7.1.6 '--enable-cxx-runtime-hack' --------------------------------- @@ -1298,7 +1328,7 @@ to statically link with 'libstdc++', somewhat improving portability of the resulting binary. *Note Macros for compilers::. -File: tlbuild.info, Node: '--enable-maintainer-mode', Next: '--enable-multiplatform', Prev: '--enable-cxx-runtime-hack', Up: Global configure options +File: tlbuild.info, Node: --enable-maintainer-mode, Next: --enable-multiplatform, Prev: --enable-cxx-runtime-hack, Up: Global configure options 7.1.7 '--enable-maintainer-mode' -------------------------------- @@ -1310,7 +1340,7 @@ rebuilds infrastructure files as needed. *Note 'missing' and 'AM_MAINTAINER_MODE': (automake)maintainer-mode. -File: tlbuild.info, Node: '--enable-multiplatform', Next: '--enable-shared', Prev: '--enable-maintainer-mode', Up: Global configure options +File: tlbuild.info, Node: --enable-multiplatform, Next: --enable-shared, Prev: --enable-maintainer-mode, Up: Global configure options 7.1.8 '--enable-multiplatform' ------------------------------ @@ -1322,7 +1352,7 @@ implied for 'exec_prefix'. In any case, the values for 'bindir' and 'libdir' are automatically propagated to all subdirectories. -File: tlbuild.info, Node: '--enable-shared', Next: '--enable-silent-rules', Prev: '--enable-multiplatform', Up: Global configure options +File: tlbuild.info, Node: --enable-shared, Next: --enable-silent-rules, Prev: --enable-multiplatform, Up: Global configure options 7.1.9 '--enable-shared' ----------------------- @@ -1332,7 +1362,7 @@ Build shared versions of the TeX-specific libraries such as '--disable-native-texlive-build' must also be specified). -File: tlbuild.info, Node: '--enable-silent-rules', Next: '--without-ln-s', Prev: '--enable-shared', Up: Global configure options +File: tlbuild.info, Node: --enable-silent-rules, Next: --without-ln-s, Prev: --enable-shared, Up: Global configure options 7.1.10 '--enable-silent-rules' ------------------------------ @@ -1343,7 +1373,7 @@ you can specify 'V=1' on the 'make' command line to get more verbosity, or 'V=0' to get less, regardless of this option. -File: tlbuild.info, Node: '--without-ln-s', Next: '--without-x', Prev: '--enable-silent-rules', Up: Global configure options +File: tlbuild.info, Node: --without-ln-s, Next: --without-x, Prev: --enable-silent-rules, Up: Global configure options 7.1.11 '--without-ln-s' ----------------------- @@ -1353,7 +1383,7 @@ for a Unix-like system. However, 'make install' will not create anything useful and might even fail. -File: tlbuild.info, Node: '--without-x', Prev: '--without-ln-s', Up: Global configure options +File: tlbuild.info, Node: --without-x, Prev: --without-ln-s, Up: Global configure options 7.1.12 '--without-x' -------------------- @@ -1370,18 +1400,18 @@ Here are (some of) the program-specific 'configure' options. * Menu: -* '--enable-PROG' '--disable-PROG':: -* '--disable-all-pkgs':: -* Configure options for 'texk/web2c':: -* Configure options for 'texk/bibtex-x':: -* Configure options for 'texk/dvipdfm-x':: -* Configure options for 'texk/dvisvgm':: -* Configure options for 'texk/texlive':: -* Configure options for 'texk/xdvik':: -* Configure options for 'utils/xindy':: +* --enable-PROG --disable-PROG:: +* --disable-all-pkgs:: +* Configure options for texk/web2c:: +* Configure options for texk/bibtex-x:: +* Configure options for texk/dvipdfm-x:: +* Configure options for texk/dvisvgm:: +* Configure options for texk/texlive:: +* Configure options for texk/xdvik:: +* Configure options for utils/xindy:: -File: tlbuild.info, Node: '--enable-PROG' '--disable-PROG', Next: '--disable-all-pkgs', Up: Program-specific configure options +File: tlbuild.info, Node: --enable-PROG --disable-PROG, Next: --disable-all-pkgs, Up: Program-specific configure options 7.2.1 '--enable-PROG', '--disable-PROG' --------------------------------------- @@ -1389,7 +1419,7 @@ File: tlbuild.info, Node: '--enable-PROG' '--disable-PROG', Next: '--disable-a Do or do not build and install the program(s) of the module 'PROG'. -File: tlbuild.info, Node: '--disable-all-pkgs', Next: Configure options for 'texk/web2c', Prev: '--enable-PROG' '--disable-PROG', Up: Program-specific configure options +File: tlbuild.info, Node: --disable-all-pkgs, Next: Configure options for texk/web2c, Prev: --enable-PROG --disable-PROG, Up: Program-specific configure options 7.2.2 '--disable-all-pkgs' -------------------------- @@ -1409,7 +1439,7 @@ explicitly disabled or specify 'disable' in their 'ac/withenable.ac' fragment. -File: tlbuild.info, Node: Configure options for 'texk/web2c', Next: Configure options for 'texk/bibtex-x', Prev: '--disable-all-pkgs', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/web2c, Next: Configure options for texk/bibtex-x, Prev: --disable-all-pkgs, Up: Program-specific configure options 7.2.3 Configure options for 'texk/web2c' ---------------------------------------- @@ -1476,7 +1506,7 @@ native TeX Live build, defaults are again defined in Do not build the 'SyncTeX' library and tool. -File: tlbuild.info, Node: Configure options for 'texk/bibtex-x', Next: Configure options for 'texk/dvipdfm-x', Prev: Configure options for 'texk/web2c', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/bibtex-x, Next: Configure options for texk/dvipdfm-x, Prev: Configure options for texk/web2c, Up: Program-specific configure options 7.2.4 Configure options for 'texk/bibtex-x' ------------------------------------------- @@ -1492,7 +1522,7 @@ Do not build the 'bibtexu' program (building 'bibtexu' requires 'ICU' libraries). -File: tlbuild.info, Node: Configure options for 'texk/dvipdfm-x', Next: Configure options for 'texk/dvisvgm', Prev: Configure options for 'texk/bibtex-x', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/dvipdfm-x, Next: Configure options for texk/dvisvgm, Prev: Configure options for texk/bibtex-x, Up: Program-specific configure options 7.2.5 Configure options for 'texk/dvipdfm-x' -------------------------------------------- @@ -1510,7 +1540,7 @@ Do not build the 'dvipdfmx' program with the 'dvipdfm' symlink. Do not build the 'xdvipdfmx' program. -File: tlbuild.info, Node: Configure options for 'texk/dvisvgm', Next: Configure options for 'texk/texlive', Prev: Configure options for 'texk/dvipdfm-x', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/dvisvgm, Next: Configure options for texk/texlive, Prev: Configure options for texk/dvipdfm-x, Up: Program-specific configure options 7.2.6 Configure options for 'texk/dvisvgm' ------------------------------------------ @@ -1530,7 +1560,7 @@ result can crash due to library incompatibilities, e.g., on CentOS 5. Specify non-standard locations of the Ghostscript headers and library. -File: tlbuild.info, Node: Configure options for 'texk/texlive', Next: Configure options for 'texk/xdvik', Prev: Configure options for 'texk/dvisvgm', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/texlive, Next: Configure options for texk/xdvik, Prev: Configure options for texk/dvisvgm, Up: Program-specific configure options 7.2.7 Configure options for 'texk/texlive' ------------------------------------------ @@ -1540,7 +1570,7 @@ Do not install the "linked scripts" (*note Linked scripts::), except for the TL scripts required to run 'texlinks'. -File: tlbuild.info, Node: Configure options for 'texk/xdvik', Next: Configure options for 'utils/xindy', Prev: Configure options for 'texk/texlive', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/xdvik, Next: Configure options for utils/xindy, Prev: Configure options for texk/texlive, Up: Program-specific configure options 7.2.8 Configure options for 'texk/xdvik' ---------------------------------------- @@ -1557,7 +1587,7 @@ Use XInput 2.1 "smooth scrolling" if available. (default: yes, except for a native TL build). -File: tlbuild.info, Node: Configure options for 'utils/xindy', Prev: Configure options for 'texk/xdvik', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for utils/xindy, Prev: Configure options for texk/xdvik, Up: Program-specific configure options 7.2.9 Configure options for 'utils/xindy' ----------------------------------------- @@ -1604,11 +1634,11 @@ required system libraries and bails out if tests fail. * Menu: -* Configure options for 'kpathsea':: -* Configure options for system 'poppler':: +* Configure options for kpathsea:: +* Configure options for system poppler:: -File: tlbuild.info, Node: Configure options for 'kpathsea', Next: Configure options for system 'poppler', Up: Library-specific configure options +File: tlbuild.info, Node: Configure options for kpathsea, Next: Configure options for system poppler, Up: Library-specific configure options 7.3.1 Configure options for 'kpathsea' -------------------------------------- @@ -1634,7 +1664,7 @@ to generate the specified type of file dynamically. The default can be overridden by the user in any case. -File: tlbuild.info, Node: Configure options for system 'poppler', Prev: Configure options for 'kpathsea', Up: Library-specific configure options +File: tlbuild.info, Node: Configure options for system poppler, Prev: Configure options for kpathsea, Up: Library-specific configure options 7.3.2 Configure options for system 'poppler' -------------------------------------------- @@ -1651,7 +1681,7 @@ LuaJITTeX) and XeTeX, and use 'pkg-config' to obtain the required flags. '--with-system-xpdf' Use a system version (0.12 or better) of 'poppler' (and 'pkg-config') for pdfTeX instead of 'xpdf' from the TL tree. *Note -'--disable-largefile'::. +--disable-largefile::. File: tlbuild.info, Node: Variables for configure, Prev: Library-specific configure options, Up: Configure options @@ -1798,15 +1828,10 @@ avoided if possible and otherwise must supply a pessimistic test result. into a subdirectory that is configured natively as is done for 'texk/web2c/web2c', 'texk/dvipsk/squeeze', and 'texk/xdvik/squeeze'. The module 'libs/freetype2' uses the value of 'CC_BUILD', 'BUILD-gcc', -'gcc', or 'cc' as compiler for the auxiliary program. - - Building LuaTeX (or LuaJITTeX) uses the auxiliary program 'txt2zlib' -to create 'pdflua.c' and, if necessary, update the distributed version -of that file. In a cross compilation we simply use that distributed -file. +'gcc', or 'cc' as the compiler for the auxiliary program. The situation for installable programs needed by the build process is -somewhat different. A quite expensive possibility, chosen for the ICU +somewhat different. A rather expensive possibility, chosen for the ICU libraries in module 'libs/icu', is to first compile natively for the build system and in a second step to use these (uninstalled) programs during the cross compilation. @@ -4204,11 +4229,11 @@ _pkg_..., and *note option: tlmgr option. actions. * Menu: -* tlmgr Machine-readable 'update' and 'install' output:: -* tlmgr Machine-readable 'option' output:: +* tlmgr Machine-readable update and install output:: +* tlmgr Machine-readable option output:: -File: tlbuild.info, Node: tlmgr Machine-readable 'update' and 'install' output, Next: tlmgr Machine-readable 'option' output, Up: tlmgr MACHINE-READABLE OUTPUT +File: tlbuild.info, Node: tlmgr Machine-readable update and install output, Next: tlmgr Machine-readable option output, Up: tlmgr MACHINE-READABLE OUTPUT B.12.1 Machine-readable 'update' and 'install' output ----------------------------------------------------- @@ -4326,7 +4351,7 @@ _esttot_ The estimated total time. -File: tlbuild.info, Node: tlmgr Machine-readable 'option' output, Prev: tlmgr Machine-readable 'update' and 'install' output, Up: tlmgr MACHINE-READABLE OUTPUT +File: tlbuild.info, Node: tlmgr Machine-readable option output, Prev: tlmgr Machine-readable update and install output, Up: tlmgr MACHINE-READABLE OUTPUT B.12.2 Machine-readable 'option' output --------------------------------------- @@ -4360,118 +4385,116 @@ Index * Menu: -* --bindir configure option: '--prefix' '--bindir' .... +* --bindir configure option: --prefix --bindir .... (line 6) -* --bindir configure option <1>: '--enable-multiplatform'. +* --bindir configure option <1>: --enable-multiplatform. (line 6) * --build=HOST: Cross configuring. (line 6) -* --disable-all-packages configure option: Build one package. (line 6) -* --disable-all-pkgs: '--disable-all-pkgs'. (line 6) -* --disable-bibtex8: Configure options for 'texk/bibtex-x'. +* --disable-all-packages: Build one package. (line 6) +* --disable-all-pkgs: --disable-all-pkgs. (line 6) +* --disable-bibtex8: Configure options for texk/bibtex-x. (line 9) -* --disable-bibtexu: Configure options for 'texk/bibtex-x'. +* --disable-bibtexu: Configure options for texk/bibtex-x. (line 12) -* --disable-dump-share: Configure options for 'texk/web2c'. +* --disable-dump-share: Configure options for texk/web2c. (line 27) -* --disable-dvipdfmx: Configure options for 'texk/dvipdfm-x'. +* --disable-dvipdfmx: Configure options for texk/dvipdfm-x. (line 12) -* --disable-etex-synctex: Configure options for 'texk/web2c'. +* --disable-etex-synctex: Configure options for texk/web2c. (line 59) -* --disable-ipc: Configure options for 'texk/web2c'. +* --disable-ipc: Configure options for texk/web2c. (line 31) -* --disable-largefile: '--disable-largefile'. - (line 6) -* --disable-linked-scripts: Configure options for 'texk/texlive'. +* --disable-largefile: --disable-largefile. (line 6) +* --disable-linked-scripts: Configure options for texk/texlive. (line 6) -* --disable-mf-nowin: Configure options for 'texk/web2c'. +* --disable-mf-nowin: Configure options for texk/web2c. (line 34) -* --disable-missing: '--disable-missing'. (line 6) -* --disable-native-texlive-build: '--disable-native-texlive-build'. +* --disable-missing: --disable-missing. (line 6) +* --disable-native-texlive-build: --disable-native-texlive-build. (line 6) -* --disable-PROG: '--enable-PROG' '--disable-PROG'. +* --disable-PROG: --enable-PROG --disable-PROG. (line 6) -* --disable-synctex: Configure options for 'texk/web2c'. +* --disable-synctex: Configure options for texk/web2c. (line 64) -* --disable-tex: Configure options for 'texk/web2c'. +* --disable-tex: Configure options for texk/web2c. (line 37) -* --disable-web-progs: Configure options for 'texk/web2c'. +* --disable-web-progs: Configure options for texk/web2c. (line 41) -* --disable-xdvipdfmx: Configure options for 'texk/dvipdfm-x'. +* --disable-xdvipdfmx: Configure options for texk/dvipdfm-x. (line 15) -* --enable-*win for Metafont window support: Configure options for 'texk/web2c'. +* --enable-*win for Metafont window support: Configure options for texk/web2c. (line 55) -* --enable-auto-core: Configure options for 'texk/web2c'. +* --enable-auto-core: Configure options for texk/web2c. (line 45) -* --enable-compiler-warnings=LEVEL: '--enable-compiler-warnings='LEVEL. +* --enable-compiler-warnings=LEVEL: --enable-compiler-warnings=LEVEL. (line 6) -* --enable-cxx-runtime-hack configure option: Macros for compilers. - (line 29) -* --enable-etex: Configure options for 'texk/web2c'. +* --enable-cxx-runtime-hack: Macros for compilers. (line 29) +* --enable-etex: Configure options for texk/web2c. (line 37) -* --enable-libtool-hack: Configure options for 'texk/web2c'. +* --enable-libtool-hack: Configure options for texk/web2c. (line 50) -* --enable-maintainer-mode: '--enable-maintainer-mode'. +* --enable-maintainer-mode: Build system tools. (line 28) +* --enable-maintainer-mode <1>: --enable-maintainer-mode. (line 6) -* --enable-maintainer-mode configure option: Build system tools. - (line 28) -* --enable-mktextfm-default: 'kpathsea' library. (line 20) -* --enable-multiplatform: '--enable-multiplatform'. +* --enable-missing to ignore dependencies: Build one package. (line 67) +* --enable-mktextfm-default: kpathsea library. (line 20) +* --enable-multiplatform: --enable-multiplatform. (line 6) -* --enable-PROG: '--enable-PROG' '--disable-PROG'. +* --enable-PROG: --enable-PROG --disable-PROG. (line 6) -* --enable-shared: '--enable-shared'. (line 6) -* --enable-silent-rules: '--enable-silent-rules'. +* --enable-shared: --enable-shared. (line 6) +* --enable-silent-rules: --enable-silent-rules. (line 6) -* --enable-tex-synctex: Configure options for 'texk/web2c'. +* --enable-tex-synctex: Configure options for texk/web2c. (line 59) -* --enable-texlive-build: '--disable-native-texlive-build'. +* --enable-texlive-build: --disable-native-texlive-build. (line 16) -* --enable-xi2-scrolling: Configure options for 'texk/xdvik'. +* --enable-xi2-scrolling: Configure options for texk/xdvik. (line 13) -* --enable-xindy-docs: Configure options for 'utils/xindy'. +* --enable-xindy-docs: Configure options for utils/xindy. (line 10) -* --enable-xindy-rules: Configure options for 'utils/xindy'. +* --enable-xindy-rules: Configure options for utils/xindy. (line 6) * --host=HOST: Cross configuring. (line 6) -* --libdir configure option: '--enable-multiplatform'. +* --libdir configure option: --enable-multiplatform. (line 6) * --no-clean Build option: Build problems. (line 6) -* --prefix configure option: '--prefix' '--bindir' .... +* --prefix configure option: --prefix --bindir .... (line 6) -* --with-banner-add=STR: Configure options for 'texk/web2c'. +* --with-banner-add=STR: Configure options for texk/web2c. (line 6) -* --with-clisp-runtime=FILENAME: Configure options for 'utils/xindy'. +* --with-clisp-runtime=FILENAME: Configure options for utils/xindy. (line 14) -* --with-editor=CMD: Configure options for 'texk/web2c'. +* --with-editor=CMD: Configure options for texk/web2c. (line 11) -* --with-fontconfig-includes=DIR: Configure options for 'texk/web2c'. +* --with-fontconfig-includes=DIR: Configure options for texk/web2c. (line 16) -* --with-fontconfig-libdir=DIR: Configure options for 'texk/web2c'. +* --with-fontconfig-libdir=DIR: Configure options for texk/web2c. (line 16) -* --with-gs=FILENAME: Configure options for 'texk/xdvik'. +* --with-gs=FILENAME: Configure options for texk/xdvik. (line 6) * --with-LIB-includes=DIR, -libdir: Library-specific configure options. (line 16) -* --with-libgs-includes, -libdir: Configure options for 'texk/dvisvgm'. +* --with-libgs-includes, -libdir: Configure options for texk/dvisvgm. (line 17) -* --with-system-kpathsea: 'kpathsea' library. (line 14) +* --with-system-kpathsea: kpathsea library. (line 14) * --with-system-LIB: Adding a new generic library module. (line 34) * --with-system-LIB <1>: Library-specific configure options. (line 9) -* --with-system-libgs: Configure options for 'texk/dvisvgm'. +* --with-system-libgs: Configure options for texk/dvisvgm. (line 6) -* --with-system-poppler: Configure options for system 'poppler'. +* --with-system-poppler: Configure options for system poppler. (line 11) -* --with-system-xpdf: Configure options for system 'poppler'. +* --with-system-xpdf: Configure options for system poppler. (line 15) -* --with-xdvi-x-toolkit: 'xdvik' package. (line 21) -* --with-xdvi-x-toolkit=KIT: Configure options for 'texk/xdvik'. +* --with-xdvi-x-toolkit: xdvik package. (line 21) +* --with-xdvi-x-toolkit=KIT: Configure options for texk/xdvik. (line 9) -* --without-libgs: Configure options for 'texk/dvisvgm'. +* --without-libgs: Configure options for texk/dvisvgm. (line 12) -* --without-ln-s: '--without-ln-s'. (line 6) -* --without-x: '--without-x'. (line 6) +* --without-ln-s: --without-ln-s. (line 6) +* --without-x: --without-x. (line 6) * -C configure option: Build in parallel. (line 11) * -j make option: Build in parallel. (line 6) * adapting TeX Live for distros: Distro builds. (line 54) @@ -4482,23 +4505,25 @@ Index * adding a new TeX-specific library: Adding a new TeX-specific library module. (line 6) * adding to TeX Live: Extending TeX Live. (line 6) -* 'am/' top-level directory: Top-level directories. +* am/ top-level directory: Top-level directories. (line 14) * ANSI C: Declarations and definitions. (line 6) +* ApplicationServices Mac framework, required by xetex: Prerequisites. + (line 27) * asymptote: Linked scripts. (line 22) -* asymptote <1>: 'asymptote'. (line 6) +* asymptote <1>: asymptote. (line 6) * Autoconf: Overview of build system. (line 6) * autoconf macros: Autoconf macros. (line 6) * Automake: Overview of build system. (line 6) * biber: Linked scripts. (line 22) -* bibtex-x: Configure options for 'texk/bibtex-x'. +* bibtex-x: Configure options for texk/bibtex-x. (line 6) -* bibtex8: Configure options for 'texk/bibtex-x'. +* bibtex8: Configure options for texk/bibtex-x. (line 6) -* bibtexu: Configure options for 'texk/bibtex-x'. +* bibtexu: Configure options for texk/bibtex-x. (line 6) * BSD distro: Distro builds. (line 6) * build directory, required: Building. (line 17) @@ -4517,99 +4542,103 @@ Index (line 6) * C99, avoided: Declarations and definitions. (line 6) -* cache file, for 'configure': Build in parallel. (line 11) -* cache for 'configure': Build in parallel. (line 6) +* cache file, for configure: Build in parallel. (line 11) +* cache for configure: Build in parallel. (line 6) * callexe.c: Macros for Windows. (line 32) * CC: Variables for configure. (line 10) +* CC=C-COMPILER: Build one package. (line 74) * CC_BUILD: Cross problems. (line 13) * chktex: Declarations and definitions. (line 18) +* clang compilers, preferred by ICU: Build one package. (line 74) * clisp: Variables for configure. (line 18) * CLISP: Variables for configure. (line 17) -* CLISP <1>: Configure options for 'utils/xindy'. +* CLISP <1>: Configure options for utils/xindy. (line 14) -* 'clisp', required by 'xindy': Prerequisites. (line 30) +* clisp, required by xindy: Prerequisites. (line 31) +* Cocoa Mac framework, required by xetex: Prerequisites. (line 27) * coding conventions: Coding conventions. (line 6) * compilers, C and C++: Prerequisites. (line 6) * config.guess, config.sub: Top-level directories. (line 30) -* 'configure' options: Configure options. (line 6) -* 'configure' options, for 'bibtex-x': Configure options for 'texk/bibtex-x'. +* configure options: Configure options. (line 6) +* configure options, for bibtex-x: Configure options for texk/bibtex-x. (line 6) -* 'configure' options, for 'dvipdfm-x': Configure options for 'texk/dvipdfm-x'. +* configure options, for dvipdfm-x: Configure options for texk/dvipdfm-x. (line 6) -* 'configure' options, for 'dvisvgm': Configure options for 'texk/dvisvgm'. +* configure options, for dvisvgm: Configure options for texk/dvisvgm. (line 6) -* 'configure' options, for 'kpathsea': Configure options for 'kpathsea'. +* configure options, for kpathsea: Configure options for kpathsea. (line 6) -* 'configure' options, for system 'poppler': Configure options for system 'poppler'. +* configure options, for system poppler: Configure options for system poppler. (line 6) -* 'configure' options, for 'texk/texlive': Configure options for 'texk/texlive'. +* configure options, for texk/texlive: Configure options for texk/texlive. (line 6) -* 'configure' options, for 'web2c': Configure options for 'texk/web2c'. +* configure options, for web2c: Configure options for texk/web2c. (line 6) -* 'configure' options, for 'xdvik': Configure options for 'texk/xdvik'. +* configure options, for xdvik: Configure options for texk/xdvik. (line 6) -* 'configure' options, for 'xindy': Configure options for 'utils/xindy'. +* configure options, for xindy: Configure options for utils/xindy. (line 6) -* 'configure' options, global: Global configure options. +* configure options, global: Global configure options. (line 6) -* 'configure' options, library-specific: Library-specific configure options. +* configure options, library-specific: Library-specific configure options. (line 6) -* 'configure' options, program-specific: Program-specific configure options. +* configure options, program-specific: Program-specific configure options. (line 6) -* 'configure' variables: Variables for configure. +* configure variables: Variables for configure. (line 6) * configuring, for cross compilation: Cross configuring. (line 6) -* 'const': Const. (line 6) +* const: Const. (line 6) * conventions, coding: Coding conventions. (line 6) * CPPFLAGS: Variables for configure. (line 12) * cross compilation: Cross compilation. (line 6) * cross compilation configuring: Cross configuring. (line 6) * cross compilation problems: Cross problems. (line 6) -* cross compilation, with host binary: 'xdvik' package. (line 14) -* ctangle: Cross problems. (line 31) +* cross compilation, with host binary: xdvik package. (line 14) +* ctangle: Cross problems. (line 26) * CXX: Variables for configure. (line 11) +* CXX=C++-COMPILER: Build one package. (line 74) +* Debian installation of build prerequisites: Prerequisites. (line 56) * declarations and definitions, in source code: Declarations and definitions. (line 6) * dependencies, with several output files: Build in parallel. (line 6) -* DESTDIR: '--prefix' '--bindir' .... +* DESTDIR: --prefix --bindir .... (line 9) * directories, for installation: Installation directories. (line 6) * directories, top-level: Top-level directories. (line 6) * discards qualifiers warning: Const. (line 30) -* 'dist' and 'distcheck' targets for 'make': Build distribution. - (line 6) +* dist and distcheck targets for make: Build distribution. (line 6) * distribution tarball, making: Build distribution. (line 6) * distro, building for: Distro builds. (line 6) -* dvipdfmx: Configure options for 'texk/dvipdfm-x'. +* dvipdfmx: Configure options for texk/dvipdfm-x. (line 6) -* dvisvgm: Configure options for 'texk/dvisvgm'. +* dvisvgm: Configure options for texk/dvisvgm. (line 6) -* environment variables, for 'configure': Configure options. (line 16) -* exec_prefix: '--enable-multiplatform'. +* environment variables, for configure: Configure options. (line 16) +* exec_prefix: --enable-multiplatform. (line 6) * extending TeX Live: Extending TeX Live. (line 6) -* 'extern' functions: Declarations and definitions. +* extern functions: Declarations and definitions. (line 43) -* 'extra/' top-level directory: Top-level directories. +* extra/ top-level directory: Top-level directories. (line 39) * failure to build: Build problems. (line 6) -* 'ffcall', required by 'xindy': Prerequisites. (line 30) +* ffcall, required by xindy: Prerequisites. (line 31) * flags, macros for library and header: Macros for library and header flags. (line 6) -* 'fontconfig' library, required by 'xetex': Prerequisites. (line 27) +* fontconfig library, required by xetex: Prerequisites. (line 27) * FreeType: Prerequisites. (line 11) -* 'freetype' cross compiling: Cross problems. (line 13) -* freetype library: 'freetype' library. (line 6) -* freetype-config: 'freetype' library. (line 6) +* freetype cross compiling: Cross problems. (line 13) +* freetype library: freetype library. (line 6) +* freetype-config: freetype library. (line 6) * freetype-config <1>: Variables for configure. (line 24) * FT2_CONFIG: Variables for configure. @@ -4617,17 +4646,18 @@ Index * general setup macros: General setup macros. (line 6) * generic library module, adding: Adding a new generic library module. (line 6) -* global 'configure' options: Global configure options. +* global configure options: Global configure options. (line 6) -* 'gmake', required: Prerequisites. (line 11) -* GNU 'make', required: Prerequisites. (line 11) +* gmake, required: Prerequisites. (line 11) +* GNU make, required: Prerequisites. (line 11) * GNU tools, needed for building: Build system tools. (line 6) * GNU/Linux distro: Distro builds. (line 6) * Gnulib, used for common files: Top-level directories. (line 30) -* ICU cross compiling: Cross problems. (line 25) +* ICU cross compiling: Cross problems. (line 20) * ICU libraries: Variables for configure. (line 24) +* ICU, prefers clang compilers: Build one package. (line 74) * icu-config: Variables for configure. (line 24) * ICU_CONFIG: Variables for configure. @@ -4637,17 +4667,17 @@ Index * installation directories: Installation directories. (line 6) * installing: Installing. (line 6) -* interprocess communication: Configure options for 'texk/web2c'. +* interprocess communication: Configure options for texk/web2c. (line 31) * introduction: Introduction. (line 6) -* iteration through sources, by 'configure' and 'make': Build iteration. +* iteration through sources, by configure and make: Build iteration. (line 6) -* kpathsea library: 'kpathsea' library. (line 6) -* kpathsea.ac: 'kpathsea' library. (line 20) -* kpse-libpng-flags.m4: 'png' library. (line 43) +* kpathsea library: kpathsea library. (line 6) +* kpathsea.ac: kpathsea library. (line 20) +* kpse-libpng-flags.m4: png library. (line 43) * kpse-pkgs.m4: Overview of build system. (line 30) -* kpse-zlib-flags.m4: 'zlib' library. (line 6) +* kpse-zlib-flags.m4: zlib library. (line 6) * kpsewhich: Variables for configure. (line 30) * KPSEWHICH: Variables for configure. @@ -4677,7 +4707,7 @@ Index * KPSE_LARGEFILE: Macros for libraries. (line 8) * KPSE_LIBPNG_FLAGS: Macros for library and header flags. (line 10) -* KPSE_LIBPNG_FLAGS <1>: 'png' library. (line 43) +* KPSE_LIBPNG_FLAGS <1>: png library. (line 43) * kpse_libs_pkgs: Adding a new generic library module. (line 6) * KPSE_LIB_FLAGS: Macros for library and header flags. @@ -4693,10 +4723,10 @@ Index (line 6) * kpse_texlibs_pkgs: Adding a new TeX-specific library module. (line 11) -* KPSE_TRY_LIB: 'png' library. (line 18) +* KPSE_TRY_LIB: png library. (line 18) * KPSE_TRY_LIB <1>: Adding a new generic library module. (line 20) -* KPSE_TRY_LIBXX: 'png' library. (line 31) +* KPSE_TRY_LIBXX: png library. (line 31) * KPSE_TRY_LIBXX <1>: Adding a new generic library module. (line 20) * kpse_utils_pkgs: Adding a new program module. @@ -4706,39 +4736,37 @@ Index (line 11) * KPSE_WITH_TEXLIB: Adding a new TeX-specific library module. (line 14) -* large file support: '--disable-largefile'. - (line 6) +* large file support: --disable-largefile. (line 6) * LATEX: Variables for configure. (line 40) * layout of sources: Layout and infrastructure. (line 6) -* LFS (large file support): '--disable-largefile'. - (line 6) +* LFS (large file support): --disable-largefile. (line 6) * libfreetype: Variables for configure. (line 24) -* 'libfreetype', and 'const': Const. (line 21) -* libpng library: 'png' library. (line 6) +* libfreetype, and const: Const. (line 21) +* libpng library: png library. (line 6) * library module, generic, adding: Adding a new generic library module. (line 6) * library module, TeX-specific, adding: Adding a new TeX-specific library module. (line 6) * library modules: Library modules. (line 6) -* library-specific 'configure' options: Library-specific configure options. +* library-specific configure options: Library-specific configure options. (line 6) * libstc++, statically linking: Macros for compilers. (line 29) * Libtool: Overview of build system. (line 6) -* libtool, hack for avoiding excessive linking: Configure options for 'texk/web2c'. +* libtool, hack for avoiding excessive linking: Configure options for texk/web2c. (line 50) -* libXt: Configure options for 'texk/web2c'. +* libXt: Configure options for texk/web2c. (line 22) * linked scripts: Linked scripts. (line 6) * linking C++ libraries statically: Macros for compilers. (line 29) -* lisp.run, lisp.exe: Configure options for 'utils/xindy'. +* lisp.run, lisp.exe: Configure options for utils/xindy. (line 14) -* LittleEndian architectures: Configure options for 'texk/web2c'. +* LittleEndian architectures: Configure options for texk/web2c. (line 27) -* 'm4/' top-level directory: Top-level directories. +* m4/ top-level directory: Top-level directories. (line 14) * macros, for compilers: Macros for compilers. (line 6) * macros, for libraries: Macros for libraries. (line 6) @@ -4750,62 +4778,60 @@ Index * MAKE: Variables for configure. (line 33) * make -t: Build system tools. (line 39) -* mf-nowin: Configure options for 'texk/web2c'. +* mf-nowin: Configure options for texk/web2c. (line 34) -* 'mingw32': Cross configuring. (line 27) +* mingw32: Cross configuring. (line 27) * MINGW32, Automake conditional: Macros for Windows. (line 20) -* mktex.ac: 'kpathsea' library. (line 20) -* mktextfm: 'kpathsea' library. (line 20) +* mktex.ac: kpathsea library. (line 20) +* mktextfm: kpathsea library. (line 20) * modules, for libraries: Library modules. (line 6) * modules, for programs: Program modules. (line 6) -* motif: Configure options for 'texk/xdvik'. +* motif: Configure options for texk/xdvik. (line 9) * native cross compilation: Cross compilation. (line 10) +* OBJCXX=OBJC-COMPILER: Build one package. (line 74) * one package, building: Build one package. (line 6) -* OpenGL, required for Asymptote: 'asymptote'. (line 6) +* OpenGL, required for Asymptote: asymptote. (line 6) * operating system distribution, building for: Distro builds. (line 6) -* otangle: Cross problems. (line 31) +* otangle: Cross problems. (line 26) * overall build process: Building. (line 6) * parallel build: Build in parallel. (line 6) * paths, for installation: Installation directories. (line 6) -* PDF files, size of: '--disable-largefile'. - (line 10) +* PDF files, size of: --disable-largefile. (line 10) * PDFLATEX: Variables for configure. (line 41) * PERL: Variables for configure. (line 39) -* 'perl', required by 'web2c', etc.: Prerequisites. (line 19) +* perl, required by web2c, etc.: Prerequisites. (line 19) * PKG_CONFIG: Variables for configure. (line 23) * plain.tex, not in source tree: Installing. (line 8) -* png library: 'png' library. (line 6) -* poppler: Configure options for system 'poppler'. +* png library: png library. (line 6) +* poppler: Configure options for system poppler. (line 6) -* PostScript files, size of: '--disable-largefile'. - (line 10) +* PostScript files, size of: --disable-largefile. (line 10) * Preining, Norbert: Distro builds. (line 54) -* preloaded binaries: Configure options for 'texk/web2c'. +* preloaded binaries: Configure options for texk/web2c. (line 45) * prerequisites for building: Prerequisites. (line 6) * problems with build: Build problems. (line 6) * program module, adding: Adding a new program module. (line 6) * program modules: Program modules. (line 6) -* program-specific 'configure' options: Program-specific configure options. +* program-specific configure options: Program-specific configure options. (line 6) * reautoconf: Build system tools. (line 28) * requirements for building: Prerequisites. (line 6) * runscript.exe: Macros for Windows. (line 25) * scripts, linked and not maintained: Linked scripts. (line 6) -* scrolling: Configure options for 'texk/xdvik'. +* scrolling: Configure options for texk/xdvik. (line 13) * SED: Variables for configure. (line 34) * setup macros, general: General setup macros. (line 6) * shared libraries, using vs. avoiding: Distro builds. (line 11) -* size of PDF and PS files: '--disable-largefile'. - (line 10) +* size of PDF and PS files: --disable-largefile. (line 10) * size of source tree: Build one package. (line 57) * source code declarations: Declarations and definitions. (line 6) @@ -4813,8 +4839,8 @@ Index * source tree: Layout and infrastructure. (line 6) * squeeze: Cross problems. (line 13) -* squeeze/configure.ac: 'xdvik' package. (line 14) -* 'static' functions: Declarations and definitions. +* squeeze/configure.ac: xdvik package. (line 14) +* static functions: Declarations and definitions. (line 37) * static linking for C++: Macros for compilers. (line 29) * stpcpy: Declarations and definitions. @@ -4822,35 +4848,34 @@ Index * Subversion repository: Build system tools. (line 34) * support files, separate from build: Installing. (line 8) * symlinks, used for scripts: Linked scripts. (line 6) -* synctex: Configure options for 'texk/web2c'. +* synctex: Configure options for texk/web2c. (line 59) -* synctex <1>: Configure options for 'texk/web2c'. +* synctex <1>: Configure options for texk/web2c. (line 64) * system distribution, building for: Distro builds. (line 6) -* t1utils package: 't1utils' package. (line 6) -* tangle: Cross problems. (line 31) +* t1utils package: t1utils package. (line 6) +* tangle: Cross problems. (line 26) * tests, running: Overview of build system. (line 6) * TeX-specific library module, adding: Adding a new TeX-specific library module. (line 6) * texlive.tlpdb, TeX Live database: Installing. (line 8) -* tie: Cross problems. (line 31) +* tie: Cross problems. (line 26) * timestamps, in repository: Build system tools. (line 34) * tools, for building: Build system tools. (line 6) * top-level directories: Top-level directories. (line 6) * touching files to avoid rerunning: Build system tools. (line 39) -* txt2zlib: Cross problems. (line 20) * type cast, avoiding: Const. (line 38) * use-commit-times, Subversion: Build system tools. (line 34) * variable declarations, in source code: Declarations and definitions. (line 54) -* variables for 'configure': Variables for configure. +* variables for configure: Variables for configure. (line 6) * warning, discards qualifiers: Const. (line 30) * WARNING_C[XX]FLAGS: Macros for compilers. (line 9) * web2c program: Cross problems. (line 13) -* web2c.ac: Configure options for 'texk/web2c'. +* web2c.ac: Configure options for texk/web2c. (line 37) * wget: Linked scripts. (line 22) * WIN32, Automake conditional: Macros for Windows. (line 16) @@ -4860,342 +4885,342 @@ Index * withenable.ac, for new modules: Adding a new program module. (line 14) * wrapper binary for scripts on Windows: Linked scripts. (line 6) -* X toolkit: Configure options for 'texk/web2c'. +* X toolkit: Configure options for texk/web2c. (line 22) -* X11 headers, and 'const': Const. (line 21) +* X11 headers, and const: Const. (line 21) * X11, required by X clients: Prerequisites. (line 23) -* xasy: 'asymptote'. (line 6) -* xaw: Configure options for 'texk/xdvik'. +* xasy: asymptote. (line 6) +* xaw: Configure options for texk/xdvik. (line 9) -* xdvik: 'xdvik' package. (line 6) -* xdvik <1>: Configure options for 'texk/xdvik'. +* xdvik: xdvik package. (line 6) +* xdvik <1>: Configure options for texk/xdvik. (line 6) -* xdvipdfmx: Configure options for 'texk/dvipdfm-x'. +* xdvipdfmx: Configure options for texk/dvipdfm-x. (line 6) * xindy: Linked scripts. (line 22) -* xindy <1>: 'xindy' package. (line 6) -* xindy <2>: Configure options for 'utils/xindy'. +* xindy <1>: xindy package. (line 6) +* xindy <2>: Configure options for utils/xindy. (line 6) -* 'xindy' cross compiling impossible: Cross problems. (line 38) -* XInput: Configure options for 'texk/xdvik'. +* xindy cross compiling impossible: Cross problems. (line 33) +* XInput: Configure options for texk/xdvik. (line 13) -* Xlib: Configure options for 'texk/web2c'. +* Xlib: Configure options for texk/web2c. (line 22) -* xpdf as library: Configure options for system 'poppler'. +* xpdf as library: Configure options for system poppler. (line 6) * xz: Linked scripts. (line 22) -* zlib library: 'zlib' library. (line 6) +* zlib library: zlib library. (line 6) Tag Table: -Node: Top999 -Node: Introduction1917 -Node: Overview of build system3390 -Node: Prerequisites5454 -Node: Building7516 -Node: Build iteration8735 -Node: Build problems9807 -Node: Build in parallel10210 -Node: Build distribution10802 -Node: Build one package11373 -Node: Installing14149 -Node: Installation directories15164 -Node: Linked scripts16980 -Node: Distro builds18461 -Node: Layout and infrastructure20851 -Node: Build system tools21640 -Node: Top-level directories23650 -Node: Autoconf macros25691 -Node: General setup macros26392 -Node: Macros for programs27259 -Node: Macros for compilers28071 -Node: Macros for libraries29505 -Node: Macros for library and header flags29931 -Node: Macros for Windows31811 -Node: Library modules33388 -Node: 'png' library33885 -Node: 'zlib' library36178 -Node: 'freetype' library36699 -Node: 'kpathsea' library37233 -Node: Program modules38636 -Node: 't1utils' package39072 -Node: 'xindy' package39639 -Node: 'xdvik' package40824 -Node: 'asymptote'41903 -Node: Extending TeX Live42358 -Node: Adding a new program module42726 -Node: Adding a new generic library module44245 -Node: Adding a new TeX-specific library module46458 -Node: Configure options47145 -Node: Global configure options48527 -Node: '--disable-native-texlive-build'49095 -Node: '--prefix' '--bindir' ...50091 -Node: '--disable-largefile'50639 -Node: '--disable-missing'51332 -Node: '--enable-compiler-warnings='LEVEL51739 -Node: '--enable-cxx-runtime-hack'52484 -Node: '--enable-maintainer-mode'52917 -Node: '--enable-multiplatform'53452 -Node: '--enable-shared'53996 -Node: '--enable-silent-rules'54373 -Node: '--without-ln-s'54835 -Node: '--without-x'55192 -Node: Program-specific configure options55384 -Node: '--enable-PROG' '--disable-PROG'56047 -Node: '--disable-all-pkgs'56330 -Node: Configure options for 'texk/web2c'57324 -Node: Configure options for 'texk/bibtex-x'59848 -Node: Configure options for 'texk/dvipdfm-x'60397 -Node: Configure options for 'texk/dvisvgm'61176 -Node: Configure options for 'texk/texlive'62068 -Node: Configure options for 'texk/xdvik'62495 -Node: Configure options for 'utils/xindy'63105 -Node: Library-specific configure options64010 -Node: Configure options for 'kpathsea'65025 -Node: Configure options for system 'poppler'65738 -Node: Variables for configure66535 -Node: Cross compilation67963 -Node: Cross configuring69262 -Node: Cross problems70935 -Node: Coding conventions72796 -Node: Declarations and definitions73465 -Node: Const75647 -Node: install-tl77510 -Node: install-tl NAME77851 -Node: install-tl SYNOPSIS78009 -Node: install-tl DESCRIPTION78217 -Node: install-tl REFERENCES79218 -Node: install-tl OPTIONS79734 -Ref: install-tl *-gui* [[=]_module_]80088 -Ref: install-tl 'text'80297 -Ref: install-tl 'wizard'80420 -Ref: install-tl 'perltk'80574 -Ref: install-tl *-no-gui*81008 -Ref: install-tl *-lang* _llcode_81089 -Ref: install-tl *-repository* _url|path_81776 -Ref: install-tl *-select-repository*83587 -Ref: install-tl *-all-options*84023 -Ref: install-tl *-custom-bin* _path_84330 -Ref: install-tl *-debug-translation*84985 -Ref: install-tl *-force-platform* _platform_85204 -Ref: install-tl *-help*, *--help*, *-?*85448 -Ref: install-tl *-in-place*85841 -Ref: install-tl *-logfile* _file_86368 -Ref: install-tl *-no-cls*86719 -Ref: install-tl *-non-admin*86850 -Ref: install-tl *--persistent-downloads*86955 -Ref: install-tl *--no-persistent-downloads*86983 -Ref: install-tl *-portable*87591 -Ref: install-tl *-print-platform*87730 -Ref: install-tl *-profile* _profile_87923 -Ref: install-tl *-q*89417 -Ref: install-tl *-scheme* _scheme_89479 -Ref: install-tl *-v*89953 -Ref: install-tl *-version*, *--version*90114 -Node: install-tl ENVIRONMENT VARIABLES90245 -Ref: install-tl 'TEXLIVE_INSTALL_ENV_NOCHECK'90634 -Ref: install-tl 'TEXLIVE_INSTALL_NO_CONTEXT_CACHE'90836 -Ref: install-tl 'TEXLIVE_INSTALL_PREFIX'90942 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFCONFIG'90973 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFHOME'91002 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFLOCAL'91032 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSCONFIG'91066 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSVAR'91097 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFVAR'91125 -Ref: install-tl 'NOPERLDOC'91180 -Node: install-tl AUTHORS AND COPYRIGHT91244 -Node: tlmgr91602 -Node: tlmgr NAME92039 -Node: tlmgr SYNOPSIS92164 -Node: tlmgr DESCRIPTION92354 -Node: tlmgr EXAMPLES93450 -Ref: tlmgr 'tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet'93741 -Ref: tlmgr 'tlmgr update --list'93922 -Ref: tlmgr 'tlmgr update --all'94015 -Ref: tlmgr 'tlmgr info' _pkg_94171 -Node: tlmgr OPTIONS94377 -Ref: tlmgr *--repository* _url|path_94897 -Ref: tlmgr *--gui* [_action_]95622 -Ref: tlmgr *--gui-lang* _llcode_96029 -Ref: tlmgr *--debug-translation*96712 -Ref: tlmgr *--machine-readable*96915 -Ref: tlmgr *--no-execute-actions*97183 -Ref: tlmgr *--package-logfile* _file_97376 -Ref: tlmgr *--pause*97631 -Ref: tlmgr *--persistent-downloads*97786 -Ref: tlmgr *--no-persistent-downloads*97814 -Ref: tlmgr *--pin-file*98308 -Ref: tlmgr *--usermode*98526 -Ref: tlmgr *--usertree* _dir_98646 -Node: tlmgr ACTIONS99196 -Node: tlmgr help100428 -Node: tlmgr version100904 -Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...101222 -Ref: tlmgr *--backupdir* _directory_102316 -Ref: tlmgr *--all*102513 -Ref: tlmgr *--clean*[=_N_]102735 -Ref: tlmgr *--dry-run*103032 -Node: tlmgr candidates _pkg_103152 -Ref: tlmgr *candidates _pkg_* 1103439 -Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]103583 -Ref: tlmgr *files*104026 -Ref: tlmgr *depends*104161 -Ref: tlmgr *executes*104503 -Ref: tlmgr *runfiles*104621 -Ref: tlmgr *--use-svn*104733 -Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]104850 -Node: tlmgr dump-tlpdb [--local|--remote]106922 -Ref: tlmgr *--local*107432 -Ref: tlmgr *--remote*107471 -Node: tlmgr generate [_option_]... _what_107893 -Ref: tlmgr *generate language*108134 -Ref: tlmgr *generate language.dat*108159 -Ref: tlmgr *generate language.def*108184 -Ref: tlmgr *generate language.dat.lua*108213 -Ref: tlmgr *generate fmtutil*108233 -Ref: tlmgr *--dest* _output_file_110470 -Ref: tlmgr *--localcfg* _local_conf_file_111046 -Ref: tlmgr *--rebuild-sys*111169 -Node: tlmgr gui112030 -Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]112274 -Ref: tlmgr *--list*113479 -Ref: tlmgr *--only-installed*113758 -Ref: tlmgr *--taxonomy*113973 -Ref: tlmgr *--keyword*113985 -Ref: tlmgr *--functionality*114003 -Ref: tlmgr *--characterization*114024 -Node: tlmgr init-usertree114237 -Node: tlmgr install [_option_]... _pkg_...114663 -Ref: tlmgr *--file*115027 -Ref: tlmgr *--reinstall*115253 -Ref: tlmgr *--no-depends*115633 -Ref: tlmgr *--no-depends-at-all*115792 -Ref: tlmgr *--dry-run* 1116190 -Ref: tlmgr *--force*116308 -Node: tlmgr option116514 -Ref: tlmgr *option [show]*116687 -Ref: tlmgr *option showall*116705 -Ref: tlmgr *option _key_ [_value_]*116731 -Node: tlmgr paper120579 -Ref: tlmgr *paper [a4|letter]*120764 -Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*120838 -Node: tlmgr path [--w32mode=user|admin] [add|remove]121865 -Node: tlmgr pinning123348 -Ref: tlmgr 'pinning show'123655 -Ref: tlmgr 'pinning add' _repo_ _pkgglob_...123728 -Ref: tlmgr 'pinning remove' _repo_ _pkgglob_...123847 -Ref: tlmgr 'pinning remove _repo_ --all'124000 -Node: tlmgr platform list|add|remove _platform_...124054 -Node: tlmgr platform set _platform_124302 -Node: tlmgr platform set auto124530 -Ref: tlmgr *--dry-run* 2125647 -Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...125756 -Node: tlmgr print-platform127058 -Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]127530 -Ref: tlmgr *--all* 1128426 -Ref: tlmgr *--backupdir* _directory_ 1128620 -Ref: tlmgr *--dry-run* 3128776 -Ref: tlmgr *--force* 1128893 -Node: tlmgr remove [_option_]... _pkg_...128921 -Ref: tlmgr *--no-depends* 1129444 -Ref: tlmgr *--no-depends-at-all* 1129506 -Ref: tlmgr *--force* 2129562 -Ref: tlmgr *--dry-run* 4130034 -Node: tlmgr repository130141 -Ref: tlmgr *repository list*130349 -Ref: tlmgr *repository list _path|tag_*130379 -Ref: tlmgr *repository add _path_ [_tag_]*130412 -Ref: tlmgr *repository remove _path|tag_*130444 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*130498 -Node: tlmgr search [_option_...] _what_131582 -Node: tlmgr search [_option_...] --file _what_132093 -Node: tlmgr search [_option_...] --taxonomy _what_132344 -Node: tlmgr search [_option_...] --keyword _what_132655 -Node: tlmgr search [_option_...] --functionality _what_132973 -Node: tlmgr search [_option_...] --characterization _what_133311 -Node: tlmgr search [_option_...] --all _what_133651 -Ref: tlmgr *--global*134099 -Ref: tlmgr *--word*134211 -Ref: tlmgr *--list* 1134450 -Ref: tlmgr *--file* 1134796 -Ref: tlmgr *--taxonomy* 1134853 -Ref: tlmgr *--keyword* 1134865 -Ref: tlmgr *--functionality* 1134883 -Ref: tlmgr *--characterization* 1134904 -Ref: tlmgr *--all* 2135059 -Node: tlmgr uninstall135142 -Ref: tlmgr *--force* 3135396 -Node: tlmgr update [_option_]... [_pkg_]...135452 -Ref: tlmgr *--all* 3135823 -Ref: tlmgr *--self*137564 -Ref: tlmgr *--dry-run* 5138328 -Ref: tlmgr *--list* [_pkg_]138505 -Ref: tlmgr *--exclude* _pkg_139194 -Ref: tlmgr *--no-auto-remove* [_pkg_]...139887 -Ref: tlmgr *--no-auto-install* [_pkg_]...140338 -Ref: tlmgr *--reinstall-forcibly-removed*140994 -Ref: tlmgr *--backup* and *--backupdir* _directory_141558 -Ref: tlmgr *--no-depends* 2142739 -Ref: tlmgr *--no-depends-at-all* 2142942 -Ref: tlmgr *--force* 4142998 -Node: tlmgr USER MODE143424 -Node: tlmgr user mode install146235 -Node: tlmgr user mode backup; restore; remove; update147182 -Node: tlmgr user mode generate; option; paper147624 -Node: tlmgr CONFIGURATION FILE FOR TLMGR148000 -Node: tlmgr TAXONOMIES149091 -Ref: tlmgr '--keyword' 2149717 -Ref: tlmgr '--functionality' 2149802 -Ref: tlmgr '--characterization' 2149958 -Ref: tlmgr '--taxonomy' 2150099 -Node: tlmgr MULTIPLE REPOSITORIES150640 -Node: tlmgr Pinning152361 -Node: tlmgr GUI FOR TLMGR154336 -Node: tlmgr Main display155558 -Node: tlmgr Display configuration area155810 -Ref: tlmgr Status156171 -Ref: tlmgr Category156335 -Ref: tlmgr Match156521 -Ref: tlmgr Selection156781 -Ref: tlmgr Display configuration buttons156985 -Node: tlmgr Package list area157168 -Ref: tlmgr a checkbox157752 -Ref: tlmgr package name157888 -Ref: tlmgr local revision (and version)157987 -Ref: tlmgr remote revision (and version)158362 -Ref: tlmgr short description158659 -Node: tlmgr Main display action buttons158704 -Ref: tlmgr Update all installed158970 -Ref: tlmgr Update159342 -Ref: tlmgr Install159392 -Ref: tlmgr Remove159578 -Ref: tlmgr Backup159756 -Node: tlmgr Menu bar159913 -Ref: tlmgr 'tlmgr' menu160110 -Ref: tlmgr 'Options menu'160418 -Ref: tlmgr 'Actions menu'161501 -Ref: tlmgr 'Help menu'161929 -Node: tlmgr MACHINE-READABLE OUTPUT162062 -Node: tlmgr Machine-readable 'update' and 'install' output162878 -Ref: tlmgr 'location-url' _location_164160 -Ref: tlmgr 'total-bytes' _count_164376 -Ref: tlmgr _pkgname_164786 -Ref: tlmgr _status_164996 -Ref: tlmgr 'd'165074 -Ref: tlmgr 'f'165134 -Ref: tlmgr 'u'165313 -Ref: tlmgr 'r'165359 -Ref: tlmgr 'a'165482 -Ref: tlmgr 'i'165660 -Ref: tlmgr 'I'165779 -Ref: tlmgr _localrev_165881 -Ref: tlmgr _serverrev_165988 -Ref: tlmgr _size_166100 -Ref: tlmgr _runtime_166269 -Ref: tlmgr _esttot_166339 -Node: tlmgr Machine-readable 'option' output166372 -Node: tlmgr AUTHORS AND COPYRIGHT166890 -Node: Index167237 +Node: Top1030 +Node: Introduction1948 +Node: Overview of build system3705 +Node: Prerequisites5769 +Node: Building8073 +Node: Build iteration9321 +Node: Build problems10393 +Node: Build in parallel10796 +Node: Build distribution11388 +Node: Build one package11959 +Node: Installing15545 +Node: Installation directories16560 +Node: Linked scripts18376 +Node: Distro builds19857 +Node: Layout and infrastructure22247 +Node: Build system tools23036 +Node: Top-level directories25045 +Node: Autoconf macros27086 +Node: General setup macros27787 +Node: Macros for programs28654 +Node: Macros for compilers29466 +Node: Macros for libraries30900 +Node: Macros for library and header flags31326 +Node: Macros for Windows33206 +Node: Library modules34783 +Node: png library35272 +Node: zlib library37561 +Node: freetype library38076 +Node: kpathsea library38604 +Node: Program modules40003 +Node: t1utils package40431 +Node: xindy package40994 +Node: xdvik package42173 +Node: asymptote43246 +Node: Extending TeX Live43697 +Node: Adding a new program module44065 +Node: Adding a new generic library module45584 +Node: Adding a new TeX-specific library module47797 +Node: Configure options48484 +Node: Global configure options49866 +Node: --disable-native-texlive-build50408 +Node: --prefix --bindir ...51398 +Node: --disable-largefile51938 +Node: --disable-missing52623 +Node: --enable-compiler-warnings=LEVEL53024 +Node: --enable-cxx-runtime-hack53763 +Node: --enable-maintainer-mode54190 +Node: --enable-multiplatform54719 +Node: --enable-shared55257 +Node: --enable-silent-rules55628 +Node: --without-ln-s56084 +Node: --without-x56435 +Node: Program-specific configure options56623 +Node: --enable-PROG --disable-PROG57266 +Node: --disable-all-pkgs57543 +Node: Configure options for texk/web2c58529 +Node: Configure options for texk/bibtex-x61047 +Node: Configure options for texk/dvipdfm-x61590 +Node: Configure options for texk/dvisvgm62363 +Node: Configure options for texk/texlive63249 +Node: Configure options for texk/xdvik63670 +Node: Configure options for utils/xindy64274 +Node: Library-specific configure options65175 +Node: Configure options for kpathsea66186 +Node: Configure options for system poppler66895 +Node: Variables for configure67686 +Node: Cross compilation69114 +Node: Cross configuring70413 +Node: Cross problems72086 +Node: Coding conventions73733 +Node: Declarations and definitions74402 +Node: Const76584 +Node: install-tl78447 +Node: install-tl NAME78788 +Node: install-tl SYNOPSIS78946 +Node: install-tl DESCRIPTION79154 +Node: install-tl REFERENCES80155 +Node: install-tl OPTIONS80671 +Ref: install-tl *-gui* [[=]_module_]81025 +Ref: install-tl text81234 +Ref: install-tl wizard81357 +Ref: install-tl perltk81511 +Ref: install-tl *-no-gui*81945 +Ref: install-tl *-lang* _llcode_82026 +Ref: install-tl *-repository* _url|path_82713 +Ref: install-tl *-select-repository*84524 +Ref: install-tl *-all-options*84960 +Ref: install-tl *-custom-bin* _path_85267 +Ref: install-tl *-debug-translation*85922 +Ref: install-tl *-force-platform* _platform_86141 +Ref: install-tl *-help*, *--help*, *-?*86385 +Ref: install-tl *-in-place*86778 +Ref: install-tl *-logfile* _file_87305 +Ref: install-tl *-no-cls*87656 +Ref: install-tl *-non-admin*87787 +Ref: install-tl *--persistent-downloads*87892 +Ref: install-tl *--no-persistent-downloads*87920 +Ref: install-tl *-portable*88528 +Ref: install-tl *-print-platform*88667 +Ref: install-tl *-profile* _profile_88860 +Ref: install-tl *-q*90354 +Ref: install-tl *-scheme* _scheme_90416 +Ref: install-tl *-v*90890 +Ref: install-tl *-version*, *--version*91051 +Node: install-tl ENVIRONMENT VARIABLES91182 +Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK91571 +Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE91773 +Ref: install-tl TEXLIVE_INSTALL_PREFIX91879 +Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG91910 +Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME91939 +Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL91969 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG92003 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR92034 +Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR92062 +Ref: install-tl NOPERLDOC92117 +Node: install-tl AUTHORS AND COPYRIGHT92181 +Node: tlmgr92539 +Node: tlmgr NAME92976 +Node: tlmgr SYNOPSIS93101 +Node: tlmgr DESCRIPTION93291 +Node: tlmgr EXAMPLES94387 +Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet94678 +Ref: tlmgr tlmgr update --list94859 +Ref: tlmgr tlmgr update --all94952 +Ref: tlmgr tlmgr info _pkg_95108 +Node: tlmgr OPTIONS95314 +Ref: tlmgr *--repository* _url|path_95834 +Ref: tlmgr *--gui* [_action_]96559 +Ref: tlmgr *--gui-lang* _llcode_96966 +Ref: tlmgr *--debug-translation*97649 +Ref: tlmgr *--machine-readable*97852 +Ref: tlmgr *--no-execute-actions*98120 +Ref: tlmgr *--package-logfile* _file_98313 +Ref: tlmgr *--pause*98568 +Ref: tlmgr *--persistent-downloads*98723 +Ref: tlmgr *--no-persistent-downloads*98751 +Ref: tlmgr *--pin-file*99245 +Ref: tlmgr *--usermode*99463 +Ref: tlmgr *--usertree* _dir_99583 +Node: tlmgr ACTIONS100133 +Node: tlmgr help101365 +Node: tlmgr version101841 +Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...102159 +Ref: tlmgr *--backupdir* _directory_103253 +Ref: tlmgr *--all*103450 +Ref: tlmgr *--clean*[=_N_]103672 +Ref: tlmgr *--dry-run*103969 +Node: tlmgr candidates _pkg_104089 +Ref: tlmgr *candidates _pkg_* 1104376 +Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]104520 +Ref: tlmgr *files*104963 +Ref: tlmgr *depends*105098 +Ref: tlmgr *executes*105440 +Ref: tlmgr *runfiles*105558 +Ref: tlmgr *--use-svn*105670 +Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]105787 +Node: tlmgr dump-tlpdb [--local|--remote]107859 +Ref: tlmgr *--local*108369 +Ref: tlmgr *--remote*108408 +Node: tlmgr generate [_option_]... _what_108830 +Ref: tlmgr *generate language*109071 +Ref: tlmgr *generate language.dat*109096 +Ref: tlmgr *generate language.def*109121 +Ref: tlmgr *generate language.dat.lua*109150 +Ref: tlmgr *generate fmtutil*109170 +Ref: tlmgr *--dest* _output_file_111407 +Ref: tlmgr *--localcfg* _local_conf_file_111983 +Ref: tlmgr *--rebuild-sys*112106 +Node: tlmgr gui112967 +Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]113211 +Ref: tlmgr *--list*114416 +Ref: tlmgr *--only-installed*114695 +Ref: tlmgr *--taxonomy*114910 +Ref: tlmgr *--keyword*114922 +Ref: tlmgr *--functionality*114940 +Ref: tlmgr *--characterization*114961 +Node: tlmgr init-usertree115174 +Node: tlmgr install [_option_]... _pkg_...115600 +Ref: tlmgr *--file*115964 +Ref: tlmgr *--reinstall*116190 +Ref: tlmgr *--no-depends*116570 +Ref: tlmgr *--no-depends-at-all*116729 +Ref: tlmgr *--dry-run* 1117127 +Ref: tlmgr *--force*117245 +Node: tlmgr option117451 +Ref: tlmgr *option [show]*117624 +Ref: tlmgr *option showall*117642 +Ref: tlmgr *option _key_ [_value_]*117668 +Node: tlmgr paper121516 +Ref: tlmgr *paper [a4|letter]*121701 +Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*121775 +Node: tlmgr path [--w32mode=user|admin] [add|remove]122802 +Node: tlmgr pinning124285 +Ref: tlmgr pinning show124592 +Ref: tlmgr pinning add _repo_ _pkgglob_...124665 +Ref: tlmgr pinning remove _repo_ _pkgglob_...124784 +Ref: tlmgr pinning remove _repo_ --all124937 +Node: tlmgr platform list|add|remove _platform_...124991 +Node: tlmgr platform set _platform_125239 +Node: tlmgr platform set auto125467 +Ref: tlmgr *--dry-run* 2126584 +Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...126693 +Node: tlmgr print-platform127995 +Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]128467 +Ref: tlmgr *--all* 1129363 +Ref: tlmgr *--backupdir* _directory_ 1129557 +Ref: tlmgr *--dry-run* 3129713 +Ref: tlmgr *--force* 1129830 +Node: tlmgr remove [_option_]... _pkg_...129858 +Ref: tlmgr *--no-depends* 1130381 +Ref: tlmgr *--no-depends-at-all* 1130443 +Ref: tlmgr *--force* 2130499 +Ref: tlmgr *--dry-run* 4130971 +Node: tlmgr repository131078 +Ref: tlmgr *repository list*131286 +Ref: tlmgr *repository list _path|tag_*131316 +Ref: tlmgr *repository add _path_ [_tag_]*131349 +Ref: tlmgr *repository remove _path|tag_*131381 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*131435 +Node: tlmgr search [_option_...] _what_132519 +Node: tlmgr search [_option_...] --file _what_133030 +Node: tlmgr search [_option_...] --taxonomy _what_133281 +Node: tlmgr search [_option_...] --keyword _what_133592 +Node: tlmgr search [_option_...] --functionality _what_133910 +Node: tlmgr search [_option_...] --characterization _what_134248 +Node: tlmgr search [_option_...] --all _what_134588 +Ref: tlmgr *--global*135036 +Ref: tlmgr *--word*135148 +Ref: tlmgr *--list* 1135387 +Ref: tlmgr *--file* 1135733 +Ref: tlmgr *--taxonomy* 1135790 +Ref: tlmgr *--keyword* 1135802 +Ref: tlmgr *--functionality* 1135820 +Ref: tlmgr *--characterization* 1135841 +Ref: tlmgr *--all* 2135996 +Node: tlmgr uninstall136079 +Ref: tlmgr *--force* 3136333 +Node: tlmgr update [_option_]... [_pkg_]...136389 +Ref: tlmgr *--all* 3136760 +Ref: tlmgr *--self*138501 +Ref: tlmgr *--dry-run* 5139265 +Ref: tlmgr *--list* [_pkg_]139442 +Ref: tlmgr *--exclude* _pkg_140131 +Ref: tlmgr *--no-auto-remove* [_pkg_]...140824 +Ref: tlmgr *--no-auto-install* [_pkg_]...141275 +Ref: tlmgr *--reinstall-forcibly-removed*141931 +Ref: tlmgr *--backup* and *--backupdir* _directory_142495 +Ref: tlmgr *--no-depends* 2143676 +Ref: tlmgr *--no-depends-at-all* 2143879 +Ref: tlmgr *--force* 4143935 +Node: tlmgr USER MODE144361 +Node: tlmgr user mode install147172 +Node: tlmgr user mode backup; restore; remove; update148119 +Node: tlmgr user mode generate; option; paper148561 +Node: tlmgr CONFIGURATION FILE FOR TLMGR148937 +Node: tlmgr TAXONOMIES150028 +Ref: tlmgr --keyword 2150654 +Ref: tlmgr --functionality 2150739 +Ref: tlmgr --characterization 2150895 +Ref: tlmgr --taxonomy 2151036 +Node: tlmgr MULTIPLE REPOSITORIES151577 +Node: tlmgr Pinning153298 +Node: tlmgr GUI FOR TLMGR155273 +Node: tlmgr Main display156495 +Node: tlmgr Display configuration area156747 +Ref: tlmgr Status157108 +Ref: tlmgr Category157272 +Ref: tlmgr Match157458 +Ref: tlmgr Selection157718 +Ref: tlmgr Display configuration buttons157922 +Node: tlmgr Package list area158105 +Ref: tlmgr a checkbox158689 +Ref: tlmgr package name158825 +Ref: tlmgr local revision (and version)158924 +Ref: tlmgr remote revision (and version)159299 +Ref: tlmgr short description159596 +Node: tlmgr Main display action buttons159641 +Ref: tlmgr Update all installed159907 +Ref: tlmgr Update160279 +Ref: tlmgr Install160329 +Ref: tlmgr Remove160515 +Ref: tlmgr Backup160693 +Node: tlmgr Menu bar160850 +Ref: tlmgr tlmgr menu161047 +Ref: tlmgr Options menu161355 +Ref: tlmgr Actions menu162438 +Ref: tlmgr Help menu162866 +Node: tlmgr MACHINE-READABLE OUTPUT162999 +Node: tlmgr Machine-readable update and install output163809 +Ref: tlmgr location-url _location_165085 +Ref: tlmgr total-bytes _count_165301 +Ref: tlmgr _pkgname_165711 +Ref: tlmgr _status_165921 +Ref: tlmgr d165999 +Ref: tlmgr f166059 +Ref: tlmgr u166238 +Ref: tlmgr r166284 +Ref: tlmgr a166407 +Ref: tlmgr i166585 +Ref: tlmgr I166704 +Ref: tlmgr _localrev_166806 +Ref: tlmgr _serverrev_166913 +Ref: tlmgr _size_167025 +Ref: tlmgr _runtime_167194 +Ref: tlmgr _esttot_167264 +Node: tlmgr Machine-readable option output167297 +Node: tlmgr AUTHORS AND COPYRIGHT167809 +Node: Index168156 End Tag Table diff --git a/Master/texmf-dist/doc/info/web2c.info b/Master/texmf-dist/doc/info/web2c.info index ac9b9bad24d..eb3457720a6 100644 --- a/Master/texmf-dist/doc/info/web2c.info +++ b/Master/texmf-dist/doc/info/web2c.info @@ -1,4 +1,4 @@ -This is web2c.info, produced by makeinfo version 5.2 from web2c.texi. +This is web2c.info, produced by makeinfo version 6.1 from web2c.texi. This file documents the installation and use of the programs in Web2c, an implementation of Donald Knuth's TeX system. @@ -58,7 +58,7 @@ Web2c This document describes how to install and use the programs in the Web2c implementation of the TeX system, especially for Unix systems. It -corresponds to Web2c version 2015, released in May 2015. +corresponds to Web2c version 2016, released in April 2016. * Menu: @@ -82,7 +82,8 @@ File: web2c.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top 1 Introduction ************** -This manual corresponds to version 2015 of Web2c, released in May 2015. +This manual corresponds to version 2016 of Web2c, released in April +2016. "Web2c" is the name of a TeX implementation, originally for Unix, but now also running under DOS, Amiga, and other operating systems. By "TeX @@ -3419,7 +3420,7 @@ Index * Menu: -* '#define' options: Compile-time options. +* #define options: Compile-time options. (line 6) * $ expansion in filenames: \input filenames. (line 47) * %& magic number: Determining the memory dump to use. @@ -3460,7 +3461,7 @@ Index * -base=BASE: Determining the memory dump to use. (line 15) * -base=DUMPNAME: Common options. (line 34) -* -change=CHFILE: mft invocation. (line 62) +* -change=CHFILE: mft invocation. (line 63) * -charcode-format=TYPE: tftopl invocation. (line 27) * -charcode-format=TYPE <1>: vftovp invocation. (line 30) * -D compiler options: Compile-time options. @@ -3521,7 +3522,7 @@ Index * -shell-restricted: tex invocation. (line 121) * -show-opcodes: dvitype invocation. (line 52) * -strict: tangle invocation. (line 46) -* -style=MFTFILE: mft invocation. (line 66) +* -style=MFTFILE: mft invocation. (line 67) * -T: mpost invocation. (line 115) * -terse: bibtex invocation. (line 28) * -tex=TEXPROGRAM: mpost invocation. (line 118) @@ -3541,7 +3542,7 @@ Index * .fmt: Initial TeX. (line 6) * .mf: mf invocation. (line 24) * .mp: mpost invocation. (line 30) -* '.mps' files and PDF: mpost invocation. (line 86) +* .mps files and PDF: mpost invocation. (line 86) * .NNN PostScript figures: mpost invocation. (line 35) * .NNNgf generic fonts: mf invocation. (line 34) * .tcx character translation files: Common options. (line 98) @@ -3572,7 +3573,7 @@ Index * \openin, and pipes: Shell escapes. (line 63) * \openout and security: tex invocation. (line 48) * \openout, and pipes: Shell escapes. (line 63) -* \output routine, and '\write': Shell escapes. (line 28) +* \output routine, and \write: Shell escapes. (line 28) * \pdfshellescape: Shell escapes. (line 63) * \string: \input filenames. (line 59) * \tracingcharsubdef and MLTeX: \tracingcharsubdef. (line 6) @@ -3584,7 +3585,7 @@ Index (line 16) * accented character: TCX files. (line 6) * accents, hyphenating words with: MLTeX. (line 6) -* acknowledgements: Introduction. (line 51) +* acknowledgements: Introduction. (line 52) * acm.bst: Basic BibTeX style files. (line 19) * Ada, WEB for: WEB. (line 12) @@ -3627,7 +3628,7 @@ Index * BDF and GF conversion: Font utilities available elsewhere. (line 15) * beginfig: mpost invocation. (line 35) -* Berry, Karl: Introduction. (line 41) +* Berry, Karl: Introduction. (line 42) * BIBINPUTS, search path for bib files: bibtex invocation. (line 18) * bibliographies, creating: BibTeX. (line 6) * bibliography: References. (line 6) @@ -3643,7 +3644,7 @@ Index * blank lines, in TCX files: TCX files. (line 66) * boxes, memory for: Runtime options. (line 20) * breakpoints, memory for: Runtime options. (line 20) -* Breitenlohner, Peter: Introduction. (line 8) +* Breitenlohner, Peter: Introduction. (line 9) * BSTINPUTS, search path for bst files: bibtex invocation. (line 18) * btex for MetaPost labels: mpost invocation. (line 48) * btxdoc.bib: bibtex invocation. (line 48) @@ -3654,7 +3655,7 @@ Index * byte swapping: Hardware and memory dumps. (line 13) * c-sources Makefile target: Additional targets. (line 12) -* change files, and MFT: mft invocation. (line 62) +* change files, and MFT: mft invocation. (line 63) * change files, and Tangle: tangle invocation. (line 11) * change files, and Weave: weave invocation. (line 14) * changing error messages style: Common options. (line 26) @@ -3674,7 +3675,7 @@ Index (line 69) * cm.base: Initial Metafont. (line 26) * cmbase.mf: Initial Metafont. (line 26) -* cmbase.mft: mft invocation. (line 72) +* cmbase.mft: mft invocation. (line 73) * cmmf.base not recommended: Initial Metafont. (line 26) * color, in DVItoMP: dvitomp invocation. (line 15) * comments, in TCX files: TCX files. (line 70) @@ -3687,7 +3688,7 @@ Index (line 6) * Computer Modern fonts, and Troff: mpost invocation. (line 65) * Computer Modern macros: Initial Metafont. (line 26) -* 'Computer Modern Typefaces', production of: mft invocation. (line 72) +* Computer Modern Typefaces, production of: mft invocation. (line 73) * configuration: Installation. (line 6) * configuration file reading: Path searching. (line 6) * configuration file values: Runtime options. (line 6) @@ -3713,7 +3714,7 @@ Index * cross-references, omitting: weave invocation. (line 22) * current directory, used for output: Output file location. (line 6) -* Curtis, Pavel: Introduction. (line 41) +* Curtis, Pavel: Introduction. (line 42) * Cweb: WEB. (line 12) * CWEB: WEB. (line 12) * date and time, in memory dumps: Hardware and memory dumps. @@ -3752,12 +3753,12 @@ Index * dx horizontal escapement <1>: gftype invocation. (line 106) * dy vertical escapement: gftype invocation. (line 106) * dynamic array allocation: Runtime options. (line 35) -* dynamic Metafont mode definitions with 'smode': Modes. (line 28) +* dynamic Metafont mode definitions with smode: Modes. (line 28) * dynamic packing variable: pktype invocation. (line 44) * e response at error prompt: Editor invocation. (line 6) * e-circumflex: \charsubdef. (line 20) * e-TeX: TeX extensions. (line 10) -* e.mft: mft invocation. (line 72) +* e.mft: mft invocation. (line 73) * EC fonts: tex invocation. (line 41) * EC fonts <1>: mf invocation. (line 24) * editing of bitmap fonts: Font utilities available elsewhere. @@ -3788,7 +3789,7 @@ Index * file formats for fonts: Font file formats. (line 6) * file recorder: Common options. (line 84) * filename conventions, in input files: \input filenames. (line 6) -* filenames starting with '-': Option conventions. (line 19) +* filenames starting with -: Option conventions. (line 19) * first line of the main input file: Common options. (line 98) * fixed-point arithmetic: Compile-time options. (line 21) @@ -3828,7 +3829,7 @@ Index * fraction routines: Compile-time options. (line 21) * Free Software Foundation documentation system: Formats. (line 47) -* freedom of Web2c: Introduction. (line 22) +* freedom of Web2c: Introduction. (line 23) * ftp.math.utah.edu: bibtex invocation. (line 54) * generating source specials: tex invocation. (line 133) * geometric designs: Metafont. (line 6) @@ -3865,12 +3866,12 @@ Index * headerbyte information: tftopl invocation. (line 95) * height, in pixels: pktype invocation. (line 62) * help, online: Common options. (line 11) -* Henry, Patrick: Introduction. (line 22) +* Henry, Patrick: Introduction. (line 23) * Herberts, Mathias: Online Metafont graphics. (line 20) * hex character codes, in TCX files: TCX files. (line 77) -* history: Introduction. (line 41) -* Hobby, John: Introduction. (line 8) +* history: Introduction. (line 42) +* Hobby, John: Introduction. (line 9) * horizontal escapement: pktype invocation. (line 57) * horizontal escapement <1>: gftype invocation. (line 106) * hp2627: Online Metafont graphics. @@ -3886,7 +3887,7 @@ Index * hyphenation and languages: Languages and hyphenation. (line 6) * hyphenation patterns, creating: patgen invocation. (line 6) -* ice cream: Introduction. (line 22) +* ice cream: Introduction. (line 23) * identifier case: tangle invocation. (line 35) * identifier collisions: tangle invocation. (line 46) * identifier length: tangle invocation. (line 27) @@ -3908,7 +3909,7 @@ Index * install-formats Make target: Additional targets. (line 17) * install-mems Make target: Additional targets. (line 34) * installation: Installation. (line 6) -* interaction between TCX files and '-8bit'.: TCX files. (line 104) +* interaction between TCX files and -8bit.: TCX files. (line 104) * interaction mode: Common options. (line 50) * international characters: TCX files. (line 6) * introduction: Introduction. (line 6) @@ -3919,7 +3920,7 @@ Index * job name: Common options. (line 55) * kerning table, in TFM files: tftopl invocation. (line 101) * keyboard character code, translating: TCX files. (line 101) -* Knuth, Donald E.: Introduction. (line 8) +* Knuth, Donald E.: Introduction. (line 9) * Knuth, Donald E. <1>: mft invocation. (line 56) * KPATHSEA_DEBUG: Common options. (line 59) * KRN property: tftopl invocation. (line 101) @@ -3934,7 +3935,7 @@ Index * left side bearing: pktype invocation. (line 66) * left side bearing <1>: gftype invocation. (line 82) * legalisms: Legalisms. (line 6) -* licensing terms: Introduction. (line 22) +* licensing terms: Introduction. (line 23) * LIG property: tftopl invocation. (line 101) * ligature table, in TFM files: tftopl invocation. (line 101) * LIGTABLE property: tftopl invocation. (line 101) @@ -3961,7 +3962,7 @@ Index * magnification <1>: dvitype invocation. (line 28) * main_memory: Runtime options. (line 15) * Make targets, additional: Additional targets. (line 6) -* Martin, Rick: Introduction. (line 51) +* Martin, Rick: Introduction. (line 52) * Mathematical Reviews: Formats. (line 39) * mathematical typesetting: TeX. (line 6) * mem file, determining: Determining the memory dump to use. @@ -3998,7 +3999,7 @@ Index (line 15) * MetaPost input files: mpost invocation. (line 30) * MetaPost invocation: mpost invocation. (line 6) -* MetaPost source, prettyprinting: mft invocation. (line 78) +* MetaPost source, prettyprinting: mft invocation. (line 79) * MetaPost, initial: Initial MetaPost. (line 6) * MetaPost, TeX, and Metafont: Three programs. (line 6) * metatype1: Font utilities available elsewhere. @@ -4024,8 +4025,8 @@ Index * modes.mf recommended modes file: Modes. (line 10) * mode_def: Modes. (line 15) * mode_setup: Modes. (line 15) -* Morgan, Tim: Introduction. (line 41) -* Morris, Bob: Introduction. (line 51) +* Morgan, Tim: Introduction. (line 42) +* Morris, Bob: Introduction. (line 52) * MPEDIT: Editor invocation. (line 10) * mpgraph.ps: mpost invocation. (line 18) * mpman.ps: mpost invocation. (line 6) @@ -4075,7 +4076,7 @@ Index * path searching: Path searching. (line 6) * path searching debugging: Common options. (line 59) * PDF: TeX extensions. (line 20) -* PDF, and '.mps' files: mpost invocation. (line 86) +* PDF, and .mps files: mpost invocation. (line 86) * pdfTeX: TeX extensions. (line 20) * permissions, legal: Legalisms. (line 6) * PFA and PFB conversion: Font utilities available elsewhere. @@ -4108,7 +4109,7 @@ Index * plain.bst: Basic BibTeX style files. (line 11) * plain.fmt: Initial TeX. (line 13) -* plain.mft: mft invocation. (line 66) +* plain.mft: mft invocation. (line 67) * pltotf: pltotf invocation. (line 6) * pool file, writing: tangle invocation. (line 16) * Poole, Simon: Online Metafont graphics. @@ -4151,7 +4152,7 @@ Index * pxtoch: Font utilities available elsewhere. (line 23) * Raichle, Bernd: MLTeX. (line 6) -* reading, additional: Introduction. (line 59) +* reading, additional: Introduction. (line 60) * readonly directory, running TeX in: Output file location. (line 15) * readonly directory, running TeX in <1>: Output file location. @@ -4170,7 +4171,7 @@ Index * restricted shell escapes: Shell escapes. (line 6) * right side bearing: pktype invocation. (line 66) * right side bearing <1>: gftype invocation. (line 82) -* Rokicki, Tomas: Introduction. (line 41) +* Rokicki, Tomas: Introduction. (line 42) * run length encoded bitmaps: pktype invocation. (line 76) * run length encoded bitmaps <1>: gftype invocation. (line 89) * runtime options: Runtime options. (line 6) @@ -4181,8 +4182,8 @@ Index (line 42) * security, and output files: tex invocation. (line 48) * security, and shell escapes: Shell escapes. (line 6) -* security, and 'write': mpost invocation. (line 92) -* security, and '\openout': tex invocation. (line 48) +* security, and write: mpost invocation. (line 92) +* security, and \openout: tex invocation. (line 48) * shapes: Metafont. (line 6) * sharing memory dumps: Hardware and memory dumps. (line 6) @@ -4201,18 +4202,18 @@ Index * sockets: IPC and TeX. (line 6) * space-terminated filenames: \input filenames. (line 10) * Spiderweb: WEB. (line 12) -* Stallman, Richard: Introduction. (line 51) +* Stallman, Richard: Introduction. (line 52) * starting page: dvicopy invocation. (line 28) * starting page <1>: dvitype invocation. (line 46) * Steele Jr., Guy L.: Hardware and memory dumps. (line 34) * stopping at the first error: Common options. (line 41) -* strategy, overall: Introduction. (line 16) +* strategy, overall: Introduction. (line 17) * string numbers, displaying: pooltype invocation. (line 6) * string pool, writing: tangle invocation. (line 16) * string representation: pooltype invocation. (line 30) * style design, for BibTeX: bibtex invocation. (line 45) -* style files: mft invocation. (line 66) +* style files: mft invocation. (line 67) * substitutions of font glyphs: MLTeX. (line 6) * sun: Online Metafont graphics. (line 42) @@ -4254,7 +4255,7 @@ Index * TeX, input files found: tex invocation. (line 20) * TeX, invocation: tex invocation. (line 6) * TeX, Metafont, and MetaPost: Three programs. (line 6) -* TeX, Web2c implementation of: Introduction. (line 8) +* TeX, Web2c implementation of: Introduction. (line 9) * tex.fmt: Initial TeX. (line 13) * TEXBIB, search path for bib files: bibtex invocation. (line 18) * TEXEDIT: Editor invocation. (line 10) @@ -4265,7 +4266,7 @@ Index (line 79) * TEXMFOUTPUT, used for reading: Output file location. (line 25) -* TEXMFOUTPUT, used if '.' unwritable: Output file location. +* TEXMFOUTPUT, used if . unwritable: Output file location. (line 19) * texput: tex invocation. (line 33) * TFM files, converting property lists to: pltotf invocation. (line 6) @@ -4284,11 +4285,11 @@ Index (line 59) * torture tests: Triptrap. (line 6) * translation file for TeX, specifying: Common options. (line 98) -* translation from WEB to C: Introduction. (line 16) +* translation from WEB to C: Introduction. (line 17) * trap Make target: Additional targets. (line 41) * trap test: Triptrap. (line 6) * trapman.tex: Triptrap. (line 6) -* Trickey, Howard: Introduction. (line 41) +* Trickey, Howard: Introduction. (line 42) * trip Make target: Additional targets. (line 41) * trip test: Triptrap. (line 6) * tripman.tex: Triptrap. (line 6) @@ -4341,7 +4342,7 @@ Index * WEB programs, compiling: tangle invocation. (line 6) * WEB programs, typesetting: weave invocation. (line 6) * WEB2C, search path for TCX files: TCX files. (line 35) -* Weber, Olaf: Introduction. (line 41) +* Weber, Olaf: Introduction. (line 42) * webmac.tex: weave invocation. (line 22) * webman.tex: WEB. (line 12) * whitespace, in TCX files: TCX files. (line 68) @@ -4385,74 +4386,74 @@ Index Tag Table: Node: Top2754 -Node: Introduction3747 -Node: Installation6903 -Node: configure options9005 -Node: Compile-time options11027 -Node: Additional targets12129 -Node: Triptrap13406 -Node: Runtime options14933 -Node: Commonalities16691 -Node: Option conventions17292 -Node: Common options18515 -Node: Path searching22895 -Node: Output file location23867 -Node: Three programs25192 -Node: Initial and virgin25946 -Node: Memory dumps26875 -Node: Creating memory dumps27331 -Node: Determining the memory dump to use28542 -Node: Hardware and memory dumps30123 -Node: Editor invocation32573 -Node: \input filenames33440 -Node: TeX36433 -Node: tex invocation37584 -Node: Initial TeX44487 -Node: Formats45851 -Node: Languages and hyphenation48777 -Node: MLTeX49207 -Node: \charsubdef50695 -Node: \tracingcharsubdef53018 -Node: TCX files53593 -Node: patgen invocation59033 -Node: Shell escapes59739 -Node: IPC and TeX63303 -Node: TeX extensions63873 -Node: Metafont65004 -Node: mf invocation66292 -Node: Initial Metafont70129 -Node: Modes71759 -Node: Online Metafont graphics74009 -Node: gftodvi invocation77434 -Node: mft invocation80254 -Node: MetaPost84252 -Node: mpost invocation85014 -Node: Initial MetaPost90190 -Node: dvitomp invocation91112 -Node: BibTeX91777 -Node: bibtex invocation92138 -Node: Basic BibTeX style files94436 -Node: WEB95766 -Node: tangle invocation97007 -Node: weave invocation99130 -Node: pooltype invocation100537 -Node: DVI utilities101667 -Node: dvicopy invocation102599 -Node: dvitype invocation103882 -Node: dvitype output example106217 -Node: Font utilities109268 -Node: Font file formats110448 -Node: gftopk invocation113717 -Node: pktogf invocation114908 -Node: pktype invocation116074 -Node: gftype invocation118897 -Node: tftopl invocation123400 -Node: pltotf invocation127993 -Node: vftovp invocation129044 -Node: vptovf invocation131279 -Node: Font utilities available elsewhere132306 -Node: Legalisms134686 -Node: References136840 -Node: Index141407 +Node: Introduction3749 +Node: Installation6907 +Node: configure options9009 +Node: Compile-time options11031 +Node: Additional targets12133 +Node: Triptrap13410 +Node: Runtime options14937 +Node: Commonalities16695 +Node: Option conventions17296 +Node: Common options18519 +Node: Path searching22899 +Node: Output file location23871 +Node: Three programs25196 +Node: Initial and virgin25950 +Node: Memory dumps26879 +Node: Creating memory dumps27335 +Node: Determining the memory dump to use28546 +Node: Hardware and memory dumps30127 +Node: Editor invocation32577 +Node: \input filenames33444 +Node: TeX36437 +Node: tex invocation37588 +Node: Initial TeX44491 +Node: Formats45855 +Node: Languages and hyphenation48781 +Node: MLTeX49211 +Node: \charsubdef50699 +Node: \tracingcharsubdef53022 +Node: TCX files53597 +Node: patgen invocation59037 +Node: Shell escapes59743 +Node: IPC and TeX63307 +Node: TeX extensions63877 +Node: Metafont65008 +Node: mf invocation66296 +Node: Initial Metafont70133 +Node: Modes71763 +Node: Online Metafont graphics74013 +Node: gftodvi invocation77438 +Node: mft invocation80258 +Node: MetaPost84256 +Node: mpost invocation85018 +Node: Initial MetaPost90194 +Node: dvitomp invocation91116 +Node: BibTeX91781 +Node: bibtex invocation92142 +Node: Basic BibTeX style files94440 +Node: WEB95770 +Node: tangle invocation97011 +Node: weave invocation99134 +Node: pooltype invocation100541 +Node: DVI utilities101671 +Node: dvicopy invocation102603 +Node: dvitype invocation103886 +Node: dvitype output example106221 +Node: Font utilities109272 +Node: Font file formats110452 +Node: gftopk invocation113721 +Node: pktogf invocation114912 +Node: pktype invocation116078 +Node: gftype invocation118901 +Node: tftopl invocation123404 +Node: pltotf invocation127997 +Node: vftovp invocation129048 +Node: vptovf invocation131283 +Node: Font utilities available elsewhere132310 +Node: Legalisms134690 +Node: References136844 +Node: Index141411 End Tag Table diff --git a/Master/texmf-dist/doc/kpathsea/kpathsea.html b/Master/texmf-dist/doc/kpathsea/kpathsea.html index be6e5842504..56cec6b23cd 100644 --- a/Master/texmf-dist/doc/kpathsea/kpathsea.html +++ b/Master/texmf-dist/doc/kpathsea/kpathsea.html @@ -2,7 +2,7 @@ <html> <!-- This file documents the Kpathsea library for path searching. -Copyright (C) 1996-2015 Karl Berry & Olaf Weber. +Copyright (C) 1996-2016 Karl Berry & Olaf Weber. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -18,7 +18,7 @@ Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the TeX Users Group. --> -<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> +<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ --> <head> <title>Kpathsea: A library for path searching</title> @@ -35,16 +35,16 @@ approved by the TeX Users Group. --> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} +blockquote.indentedblock {margin-right: 0em} +blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} blockquote.smallquotation {font-size: smaller} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} -div.indentedblock {margin-left: 3.2em} div.lisp {margin-left: 3.2em} div.smalldisplay {margin-left: 3.2em} div.smallexample {margin-left: 3.2em} -div.smallindentedblock {margin-left: 3.2em; font-size: smaller} div.smalllisp {margin-left: 3.2em} -kbd {font-style:oblique} +kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} @@ -53,10 +53,9 @@ pre.smalldisplay {font-family: inherit; font-size: smaller} pre.smallexample {font-size: smaller} pre.smallformat {font-family: inherit; font-size: smaller} pre.smalllisp {font-size: smaller} -span.nocodebreak {white-space:nowrap} -span.nolinebreak {white-space:nowrap} -span.roman {font-family:serif; font-weight:normal} -span.sansserif {font-family:sans-serif; font-weight:normal} +span.nolinebreak {white-space: nowrap} +span.roman {font-family: initial; font-weight: normal} +span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} --> </style> @@ -64,7 +63,7 @@ ul.no-bullet {list-style: none} </head> -<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> +<body lang="en"> <h1 class="settitle" align="center">Kpathsea: A library for path searching</h1> @@ -172,13 +171,14 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a <h1 class="top">Kpathsea library</h1> <p>This manual documents the Kpathsea library for path searching. It -corresponds to version 6.2.1, released in -May 2015. +corresponds to version 6.2.2, released in +Aprile 2016. </p> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Introduction" accesskey="1">Introduction</a>:</td><td> </td><td align="left" valign="top">Overview and history. </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> + </pre></th></tr><tr><td align="left" valign="top">• <a href="#unixtex_002eftp" accesskey="2">unixtex.ftp</a>:</td><td> </td><td align="left" valign="top">Obtaining TeX software. </td></tr> <tr><td align="left" valign="top">• <a href="#Security" accesskey="3">Security</a>:</td><td> </td><td align="left" valign="top">Who can write what files, etc. @@ -186,14 +186,17 @@ May 2015. <tr><td align="left" valign="top">• <a href="#TeX-directory-structure" accesskey="4">TeX directory structure</a>:</td><td> </td><td align="left" valign="top">Managing the horde of TeX input files. </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> + </pre></th></tr><tr><td align="left" valign="top">• <a href="#Path-searching" accesskey="5">Path searching</a>:</td><td> </td><td align="left" valign="top">How filename lookups work. </td></tr> <tr><td align="left" valign="top">• <a href="#TeX-support" accesskey="6">TeX support</a>:</td><td> </td><td align="left" valign="top">Special support for TeX-related file lookups. </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> + </pre></th></tr><tr><td align="left" valign="top">• <a href="#Programming" accesskey="7">Programming</a>:</td><td> </td><td align="left" valign="top">How to use Kpathsea features in your program. </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> + </pre></th></tr><tr><td align="left" valign="top">• <a href="#Reporting-bugs" accesskey="8">Reporting bugs</a>:</td><td> </td><td align="left" valign="top">Where and how to report bugs. </td></tr> <tr><td align="left" valign="top">• <a href="#Index" accesskey="9">Index</a>:</td><td> </td><td align="left" valign="top">General index. @@ -213,8 +216,8 @@ Next: <a href="#unixtex_002eftp" accesskey="n" rel="next">unixtex.ftp</a>, Previ <a name="index-introduction"></a> <a name="index-fundamental-purpose-of-Kpathsea"></a> -<p>This manual corresponds to version 6.2.1 of the Kpathsea -library, released in May 2015. +<p>This manual corresponds to version 6.2.2 of the Kpathsea +library, released in Aprile 2016. </p> <p>The library’s fundamental purpose is to return a filename from a list of directories specified by the user, similar to what shells do when @@ -226,9 +229,9 @@ this library: </p> <ul> <li> Dviljk (see the ‘<samp>dvilj</samp>’ man page) -</li><li> Dvipsk (see <cite><a href="dvips.html#Top">Dvips: A DVI driver</a></cite>) +</li><li> Dvipsk (see <cite><a href="http://tug.org/texinfohtml/dvips.html#Top">Dvips: A DVI driver</a></cite>) </li><li> GNU font utilities (see <cite><a href="fontu.html#Top">GNU font utilities</a></cite>) -</li><li> Web2c (see <cite><a href="web2c.html#Top">Web2c: A TeX implementation</a></cite>) +</li><li> Web2c (see <cite><a href="http://tug.org/texinfohtml/web2c.html#Top">Web2c: A TeX implementation</a></cite>) </li><li> Xdvik (see the ‘<samp>xdvi</samp>’ man page) </li></ul> @@ -236,7 +239,7 @@ this library: </p> <p>Kpathsea is now maintained as part of the TeX Live distribution (<a href="http://tug.org/texlive">http://tug.org/texlive</a>). For information on configuration, -building, installing, and more, see <cite><a href="tlbuild.html#Top">Building TeX +building, installing, and more, see <cite><a href="http://tug.org/texinfohtml/tlbuild.html#Top">Building TeX Live</a></cite>. </p> <a name="index-interface_002c-not-frozen"></a> @@ -453,12 +456,12 @@ illegitimate root access. <samp>~/.rhosts</samp>, and thus an unwitting user who runs TeX on a random document is vulnerable to a trojan horse attack. This loophole is closed by default, but you can be permissive if you so desire in -<samp>texmf.cnf</samp>. See <a href="web2c.html#tex-invocation">tex invocation</a> in <cite>Web2c</cite>. MetaPost has +<samp>texmf.cnf</samp>. See <a href="http://tug.org/texinfohtml/web2c.html#tex-invocation">tex invocation</a> in <cite>Web2c</cite>. MetaPost has the same issue. </p> <p>Dvips, Xdvi, and TeX can also execute shell commands under some -circumstances. To disable this, see the ‘<samp>-R</samp>’ option in <a href="dvips.html#Option-details">Option -details</a> in <cite>Dvips</cite>, the xdvi man page, and <a href="web2c.html#tex-invocation">tex +circumstances. To disable this, see the ‘<samp>-R</samp>’ option in <a href="http://tug.org/texinfohtml/dvips.html#Option-details">Option +details</a> in <cite>Dvips</cite>, the xdvi man page, and <a href="http://tug.org/texinfohtml/web2c.html#tex-invocation">tex invocation</a> in <cite>Web2c</cite>, respectively. </p> <a name="index-local-cache-of-fonts"></a> @@ -757,7 +760,7 @@ override; for example, <code>TEXINPUTS_latex</code> overrides <code>TEXINPUTS</c if the program being run is named ‘<samp>latex</samp>’. </li><li> A program-specific configuration file, e.g., an ‘<samp>S /a:/b</samp>’ line in -Dvips’ <samp>config.ps</samp> (see <a href="dvips.html#Config-files">Config files</a> in <cite>Dvips</cite>). +Dvips’ <samp>config.ps</samp> (see <a href="http://tug.org/texinfohtml/dvips.html#Config-files">Config files</a> in <cite>Dvips</cite>). </li><li> <a name="index-configuration-file_002c-source-for-path"></a> <a name="index-Kpathsea-config-file_002c-source-for-path"></a> @@ -1313,9 +1316,9 @@ distributed ‘<samp>mktex…</samp>’ scripts. <pre class="example">cd <var>/your/texmf/root</var> && ls -LAR ./ >ls-R </pre></div> -<a name="index-_002d_002dcolor_003dtty"></a> +<p><a name="index-_002d_002dcolor_003dtty"></a> <a name="index-_002fetc_002fprofile-and-aliases"></a> -<p>presuming your <code>ls</code> produces the right output format (see the +presuming your <code>ls</code> produces the right output format (see the section below). GNU <code>ls</code>, for example, outputs in this format. Also presuming your <code>ls</code> hasn’t been aliased in a system file (e.g., <samp>/etc/profile</samp>) to something problematic, e.g., ‘<samp>ls @@ -2035,7 +2038,7 @@ list by giving the ‘<samp>--help-formats</samp>’ option to <code>kps <dt>‘<samp>afm</samp>’</dt> <dd><a name="index-_002eafm"></a> <a name="index-AFMFONTS"></a> -<p>(Adobe font metrics, see <a href="dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) +<p>(Adobe font metrics, see <a href="http://tug.org/texinfohtml/dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) <code>AFMFONTS</code>; suffix ‘<samp>.afm</samp>’. </p> @@ -2044,7 +2047,7 @@ suffix ‘<samp>.afm</samp>’. <dd><a name="index-_002ebase"></a> <a name="index-MFBASES"></a> <a name="index-TEXMFINI"></a> -<p>(Metafont memory dump, see <a href="web2c.html#Memory-dumps">Memory dumps</a> in <cite>Web2c</cite>) +<p>(Metafont memory dump, see <a href="http://tug.org/texinfohtml/web2c.html#Memory-dumps">Memory dumps</a> in <cite>Web2c</cite>) <code>MFBASES</code>, <code>TEXMFINI</code>; suffix ‘<samp>.base</samp>’. </p> @@ -2053,7 +2056,7 @@ suffix ‘<samp>.base</samp>’. <dd><a name="index-_002ebib"></a> <a name="index-BIBINPUTS"></a> <a name="index-TEXBIB"></a> -<p>(BibTeX bibliography source, see <a href="web2c.html#bibtex-invocation">bibtex invocation</a> in <cite>Web2c</cite>) +<p>(BibTeX bibliography source, see <a href="http://tug.org/texinfohtml/web2c.html#bibtex-invocation">bibtex invocation</a> in <cite>Web2c</cite>) <code>BIBINPUTS</code>, <code>TEXBIB</code>; suffix ‘<samp>.bib</samp>’. </p> @@ -2069,7 +2072,7 @@ suffix ‘<samp>.bltxml</samp>’. <dt>‘<samp>bst</samp>’</dt> <dd><a name="index-_002ebst"></a> <a name="index-BSTINPUTS"></a> -<p>(BibTeX style, see <a href="web2c.html#Basic-BibTeX-style-files">Basic BibTeX +<p>(BibTeX style, see <a href="http://tug.org/texinfohtml/web2c.html#Basic-BibTeX-style-files">Basic BibTeX style files</a> in <cite>Web2c</cite>) <code>BSTINPUTS</code>; suffix ‘<samp>.bst</samp>’. @@ -2113,7 +2116,7 @@ additional suffix ‘<samp>.ch</samp>’. <dt>‘<samp>dvips config</samp>’</dt> <dd><a name="index-TEXCONFIG"></a> <a name="index-config_002eps_002c-search-path-for"></a> -<p>(Dvips ‘<samp>config.*</samp>’ files, such as <samp>config.ps</samp>, see <a href="dvips.html#Config-files">Config +<p>(Dvips ‘<samp>config.*</samp>’ files, such as <samp>config.ps</samp>, see <a href="http://tug.org/texinfohtml/dvips.html#Config-files">Config files</a> in <cite>Dvips</cite>) <code>TEXCONFIG</code>. </p> @@ -2130,7 +2133,7 @@ suffix ‘<samp>.enc</samp>’. <dd><a name="index-_002efmt"></a> <a name="index-TEXFORMATS"></a> <a name="index-TEXMFINI-1"></a> -<p>(TeX memory dump, see <a href="web2c.html#Memory-dumps">Memory dumps</a> in <cite>Web2c</cite>) +<p>(TeX memory dump, see <a href="http://tug.org/texinfohtml/web2c.html#Memory-dumps">Memory dumps</a> in <cite>Web2c</cite>) <code>TEXFORMATS</code>, <code>TEXMFINI</code>; suffix ‘<samp>.fmt</samp>’. </p> @@ -2156,7 +2159,7 @@ suffix ‘<samp>.fea</samp>’. <a name="index-GFFONTS"></a> <a name="index-GLYPHFONTS"></a> <a name="index-TEXFONTS"></a> -<p>(generic font bitmap, see <a href="dvips.html#Glyph-files">Glyph files</a> in <cite>Dvips</cite>) +<p>(generic font bitmap, see <a href="http://tug.org/texinfohtml/dvips.html#Glyph-files">Glyph files</a> in <cite>Dvips</cite>) <code><var>program</var>FONTS</code>, <code>GFFONTS</code>, <code>GLYPHFONTS</code>, <code>TEXFONTS</code>; suffix ‘<samp>gf</samp>’. </p> @@ -2166,7 +2169,7 @@ suffix ‘<samp>gf</samp>’. <a name="index-_002eepsi"></a> <a name="index-TEXPICTS"></a> <a name="index-TEXINPUTS"></a> -<p>(Encapsulated PostScript figures, see <a href="dvips.html#PostScript-figures">PostScript figures</a> in <cite>Dvips</cite>) +<p>(Encapsulated PostScript figures, see <a href="http://tug.org/texinfohtml/dvips.html#PostScript-figures">PostScript figures</a> in <cite>Dvips</cite>) <code>TEXPICTS</code>, <code>TEXINPUTS</code>; additional suffixes: ‘<samp>.eps</samp>’, ‘<samp>.epsi</samp>’. </p> @@ -2207,21 +2210,21 @@ suffix ‘<samp>.map</samp>’. <dd><a name="index-_002emem"></a> <a name="index-MPMEMS"></a> <a name="index-TEXMFINI-2"></a> -<p>(MetaPost memory dump, see <a href="web2c.html#Memory-dumps">Memory dumps</a> in <cite>Web2c</cite>) +<p>(MetaPost memory dump, see <a href="http://tug.org/texinfohtml/web2c.html#Memory-dumps">Memory dumps</a> in <cite>Web2c</cite>) <code>MPMEMS</code>, <code>TEXMFINI</code>; suffix ‘<samp>.mem</samp>’. </p> </dd> <dt>‘<samp><span class="roman">MetaPost support</span></samp>’</dt> <dd><a name="index-MPSUPPORT"></a> -<p>(MetaPost support files, used by DMP; see <a href="web2c.html#dmp-invocation">dmp invocation</a> in <cite>Web2c</cite>) +<p>(MetaPost support files, used by DMP; see <a href="http://tug.org/texinfohtml/web2c.html#dmp-invocation">dmp invocation</a> in <cite>Web2c</cite>) <code>MPSUPPORT</code>. </p> </dd> <dt>‘<samp>mf</samp>’</dt> <dd><a name="index-_002emf"></a> <a name="index-MFINPUTS"></a> -<p>(Metafont source, see <a href="web2c.html#mf-invocation">mf invocation</a> in <cite>Web2c</cite>) +<p>(Metafont source, see <a href="http://tug.org/texinfohtml/web2c.html#mf-invocation">mf invocation</a> in <cite>Web2c</cite>) <code>MFINPUTS</code>; suffix ‘<samp>.mf</samp>’; dynamic creation program: <code>mktexmf</code>. @@ -2230,7 +2233,7 @@ dynamic creation program: <code>mktexmf</code>. <dt>‘<samp>mfpool</samp>’</dt> <dd><a name="index-_002epool"></a> <a name="index-MFPOOL"></a> -<p>(Metafont program strings, see <a href="web2c.html#pooltype-invocation">pooltype invocation</a> in <cite>Web2c</cite>) +<p>(Metafont program strings, see <a href="http://tug.org/texinfohtml/web2c.html#pooltype-invocation">pooltype invocation</a> in <cite>Web2c</cite>) <code>MFPOOL</code>, <code>TEXMFINI</code>; suffix ‘<samp>.pool</samp>’. </p> @@ -2238,7 +2241,7 @@ suffix ‘<samp>.pool</samp>’. <dt>‘<samp>mft</samp>’</dt> <dd><a name="index-_002emft"></a> <a name="index-MFTINPUTS"></a> -<p>(<code>MFT</code> style file, see <a href="web2c.html#mft-invocation">mft invocation</a> in <cite>Web2c</cite>) +<p>(<code>MFT</code> style file, see <a href="http://tug.org/texinfohtml/web2c.html#mft-invocation">mft invocation</a> in <cite>Web2c</cite>) <code>MFTINPUTS</code>; suffix ‘<samp>.mft</samp>’. </p> @@ -2271,7 +2274,7 @@ suffixes ‘<samp>.mlbst</samp>’, ‘<samp>.bst</samp>’. <dt>‘<samp>mp</samp>’</dt> <dd><a name="index-_002emp"></a> <a name="index-MPINPUTS"></a> -<p>(MetaPost source, see <a href="web2c.html#mpost-invocation">mpost invocation</a> in <cite>Web2c</cite>) +<p>(MetaPost source, see <a href="http://tug.org/texinfohtml/web2c.html#mpost-invocation">mpost invocation</a> in <cite>Web2c</cite>) <code>MPINPUTS</code>; suffix ‘<samp>.mp</samp>’. </p> @@ -2279,7 +2282,7 @@ suffix ‘<samp>.mp</samp>’. <dt>‘<samp>mppool</samp>’</dt> <dd><a name="index-_002epool-1"></a> <a name="index-MPPOOL"></a> -<p>(MetaPost program strings, see <a href="web2c.html#pooltype-invocation">pooltype invocation</a> in <cite>Web2c</cite>) +<p>(MetaPost program strings, see <a href="http://tug.org/texinfohtml/web2c.html#pooltype-invocation">pooltype invocation</a> in <cite>Web2c</cite>) <code>MPPOOL</code>, <code>TEXMFINI</code>; suffix ‘<samp>.pool</samp>’. </p> @@ -2351,7 +2354,7 @@ suffix ‘<samp>.ovp</samp>’. <a name="index-TEXPKS"></a> <a name="index-GLYPHFONTS-1"></a> <a name="index-TEXFONTS-1"></a> -<p>(packed bitmap fonts, see <a href="dvips.html#Glyph-files">Glyph files</a> in <cite>Dvips</cite>) +<p>(packed bitmap fonts, see <a href="http://tug.org/texinfohtml/dvips.html#Glyph-files">Glyph files</a> in <cite>Dvips</cite>) <code><var>PROGRAM</var>FONTS</code> (<var>program</var> being ‘<samp>XDVI</samp>’, etc.), <code>PKFONTS</code>, <code>TEXPKS</code>, <code>GLYPHFONTS</code>, <code>TEXFONTS</code>; suffix ‘<samp>pk</samp>’; @@ -2362,7 +2365,7 @@ dynamic creation program: <code>mktexpk</code>. <dd><a name="index-_002epro"></a> <a name="index-TEXPSHEADERS"></a> <a name="index-PSHEADERS"></a> -<p>(downloadable PostScript, see <a href="dvips.html#Header-files">Header files</a> in <cite>Dvips</cite>) +<p>(downloadable PostScript, see <a href="http://tug.org/texinfohtml/dvips.html#Header-files">Header files</a> in <cite>Dvips</cite>) <code>TEXPSHEADERS</code>, <code>PSHEADERS</code>; additional suffix ‘<samp>.pro</samp>’. </p> @@ -2386,7 +2389,7 @@ suffix ‘<samp>.sfd</samp>’. <dt>‘<samp>tex</samp>’</dt> <dd><a name="index-_002etex"></a> <a name="index-TEXINPUTS-1"></a> -<p>(TeX source, see <a href="web2c.html#tex-invocation">tex invocation</a> in <cite>Web2c</cite>) +<p>(TeX source, see <a href="http://tug.org/texinfohtml/web2c.html#tex-invocation">tex invocation</a> in <cite>Web2c</cite>) <code>TEXINPUTS</code>; suffix ‘<samp>.tex</samp>’; additional suffixes: none, because such a list cannot be complete; @@ -2416,7 +2419,7 @@ dynamic creation program: <code>mktextex</code>. <dt>‘<samp>texpool</samp>’</dt> <dd><a name="index-_002epool-2"></a> <a name="index-TEXPOOL"></a> -<p>(TeX program strings, see <a href="web2c.html#pooltype-invocation">pooltype invocation</a> in <cite>Web2c</cite>) +<p>(TeX program strings, see <a href="http://tug.org/texinfohtml/web2c.html#pooltype-invocation">pooltype invocation</a> in <cite>Web2c</cite>) <code>TEXPOOL</code>, <code>TEXMFINI</code>; suffix ‘<samp>.pool</samp>’. </p> @@ -2425,7 +2428,7 @@ suffix ‘<samp>.pool</samp>’. <dd><a name="index-_002etfm"></a> <a name="index-TFMFONTS"></a> <a name="index-TEXFONTS-2"></a> -<p>(TeX font metrics, see <a href="dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) +<p>(TeX font metrics, see <a href="http://tug.org/texinfohtml/dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) <code>TFMFONTS</code>, <code>TEXFONTS</code>; suffix ‘<samp>.tfm</samp>’; dynamic creation program: <code>mktextfm</code>. @@ -2433,7 +2436,7 @@ dynamic creation program: <code>mktextfm</code>. </dd> <dt>‘<samp>Troff fonts</samp>’</dt> <dd><a name="index-TRFONTS"></a> -<p>(Troff fonts, used by DMP; see <a href="web2c.html#DMP-invocation">DMP invocation</a> in <cite>Web2c</cite>) +<p>(Troff fonts, used by DMP; see <a href="http://tug.org/texinfohtml/web2c.html#DMP-invocation">DMP invocation</a> in <cite>Web2c</cite>) <code>TRFONTS</code>. </p> </dd> @@ -2452,7 +2455,7 @@ dynamic creation program: <code>mktextfm</code>. <a name="index-T1INPUTS"></a> <a name="index-TEXPSHEADERS-1"></a> <a name="index-DVIPSHEADERS"></a> -<p>(Type 1 PostScript outline fonts, see <a href="dvips.html#Glyph-files">Glyph files</a> in <cite>Dvips</cite>) +<p>(Type 1 PostScript outline fonts, see <a href="http://tug.org/texinfohtml/dvips.html#Glyph-files">Glyph files</a> in <cite>Dvips</cite>) <code>T1FONTS</code>, <code>T1INPUTS</code>, <code>TEXPSHEADERS</code>, <code>DVIPSHEADERS</code>; suffixes ‘<samp>.pfa</samp>’, ‘<samp>.pfb</samp>’. </p> @@ -2466,7 +2469,7 @@ suffixes ‘<samp>.pfa</samp>’, ‘<samp>.pfb</samp>’. <dd><a name="index-_002evf"></a> <a name="index-VFFONTS"></a> <a name="index-TEXFONTS-3"></a> -<p>(virtual fonts, see <a href="dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) +<p>(virtual fonts, see <a href="http://tug.org/texinfohtml/dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) <code>VFFONTS</code>, <code>TEXFONTS</code>; suffix ‘<samp>.vf</samp>’. </p> @@ -4101,7 +4104,7 @@ mktexpk: Use a config file to specify the mode, or update me. specifying the resolution, as in <code>-D 360</code>, is not enough. </p> <p>You can specify the mode name with the <code>-mode</code> option on the -Dvips command line, or in a Dvips configuration file (see <a href="dvips.html#Config-files">Config +Dvips command line, or in a Dvips configuration file (see <a href="http://tug.org/texinfohtml/dvips.html#Config-files">Config files</a> in <cite>Dvips</cite>), such as <samp>config.ps</samp> in your document directory, <samp>~/.dvipsrc</samp> in your home directory, or in a system directory (again named <samp>config.ps</samp>). (Other drivers use other @@ -4140,13 +4143,13 @@ a file <samp>modes.mf</samp>, run the following command (assuming Unix): <pre class="example">inimf "plain; input modes; dump" </pre></div> -<a name="index-plain_002ebase"></a> -<p>Then copy the <samp>plain.base</samp> file from the current directory to where +<p><a name="index-plain_002ebase"></a> +Then copy the <samp>plain.base</samp> file from the current directory to where the base files are stored on your system (<samp>/usr/local/share/texmf/web2c</samp> by default), and make a link (either hard or soft) from <samp>plain.base</samp> to <samp>mf.base</samp> in that directory. -See <a href="web2c.html#inimf-invocation">inimf invocation</a> in <cite>Web2c</cite>. +See <a href="http://tug.org/texinfohtml/web2c.html#inimf-invocation">inimf invocation</a> in <cite>Web2c</cite>. </p> <a name="index-Metafont-installation"></a> <p>If <code>mf</code> is a command not found at all by <code>mktexpk</code>, then you diff --git a/Master/texmf-dist/doc/kpathsea/kpathsea.pdf b/Master/texmf-dist/doc/kpathsea/kpathsea.pdf Binary files differindex 049e26d08c8..519b654a382 100644 --- a/Master/texmf-dist/doc/kpathsea/kpathsea.pdf +++ b/Master/texmf-dist/doc/kpathsea/kpathsea.pdf diff --git a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html index 6d6c96e6307..59f738c98c0 100644 --- a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html +++ b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html @@ -2,6 +2,8 @@ <html> <!-- This file documents the TeX Live build system and more. +Copyright (C) 2016 Karl Berry. + Copyright (C) 2013, 2014, 2015 Karl Berry & Peter Breitenlohner. Permission is granted to make and distribute verbatim copies of this @@ -18,12 +20,12 @@ Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the TeX Users Group. --> -<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> +<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ --> <head> -<title>Building TeX Live (2015)</title> +<title>Building TeX Live (2016)</title> -<meta name="description" content="Building TeX Live (2015)"> -<meta name="keywords" content="Building TeX Live (2015)"> +<meta name="description" content="Building TeX Live (2016)"> +<meta name="keywords" content="Building TeX Live (2016)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> @@ -35,16 +37,16 @@ approved by the TeX Users Group. --> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} +blockquote.indentedblock {margin-right: 0em} +blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} blockquote.smallquotation {font-size: smaller} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} -div.indentedblock {margin-left: 3.2em} div.lisp {margin-left: 3.2em} div.smalldisplay {margin-left: 3.2em} div.smallexample {margin-left: 3.2em} -div.smallindentedblock {margin-left: 3.2em; font-size: smaller} div.smalllisp {margin-left: 3.2em} -kbd {font-style:oblique} +kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} @@ -53,10 +55,9 @@ pre.smalldisplay {font-family: inherit; font-size: smaller} pre.smallexample {font-size: smaller} pre.smallformat {font-family: inherit; font-size: smaller} pre.smalllisp {font-size: smaller} -span.nocodebreak {white-space:nowrap} -span.nolinebreak {white-space:nowrap} -span.roman {font-family:serif; font-weight:normal} -span.sansserif {font-family:sans-serif; font-weight:normal} +span.nolinebreak {white-space: nowrap} +span.roman {font-family: initial; font-weight: normal} +span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} --> </style> @@ -64,8 +65,8 @@ ul.no-bullet {list-style: none} </head> -<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> -<h1 class="settitle" align="center">Building TeX Live (2015)</h1> +<body lang="en"> +<h1 class="settitle" align="center">Building TeX Live (2016)</h1> @@ -291,8 +292,8 @@ ul.no-bullet {list-style: none} <p> Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> </div> -<a name="Building-TeX-Live-_00282015_0029"></a> -<h1 class="top">Building TeX Live (2015)</h1> +<a name="Building-TeX-Live-_00282016_0029"></a> +<h1 class="top">Building TeX Live (2016)</h1> <p>For an overview of this manual, see <a href="#Introduction">Introduction</a>. </p> @@ -335,12 +336,20 @@ Next: <a href="#Overview-of-build-system" accesskey="n" rel="next">Overview of b <a name="index-introduction"></a> -<p>This manual (dated May 2015) corresponds to the TeX Live -2015 release. +<p>This manual (dated April 2016) corresponds to the TeX Live +2016 release. </p> <p>This manual is aimed at system installers and programmers, and focuses -on how to configure, build, and develop the TeX Live (TL) sources. The -sources can be acquired in a number of ways; see +on how to configure, build, and develop the TeX Live (TL) sources. It is +also available as plain text files in the source tree: +<samp>source/README.*</samp>. +</p> +<p>The <samp>source/README</samp> file in the TL source tree provides the +maximally-terse information for doing a build, and portability +information for different systems, along with +<samp>source/doc/README.solaris</samp>. +</p> +<p>For information on acquiring the TL sources, see <a href="http://tug.org/texlive/svn">http://tug.org/texlive/svn</a>. </p> <p>This manual does not duplicate the (primarily user-level) information @@ -355,8 +364,8 @@ are distributed with TeX Live: <a href="http://tug.org/texlive/build.html">http: </li><li> The TeX Live user manual: <a href="http://tug.org/texlive/doc.html">http://tug.org/texlive/doc.html</a>, or run <code>texdoc texlive</code>. -</li><li> Other TeX-related Texinfo manuals (see <cite><a href="web2c.html#Top">Web2c</a></cite>, -<cite><a href="kpathsea.html#Top">Kpathsea</a></cite>, etc.): +</li><li> Other TeX-related Texinfo manuals (see <cite><a href="http://tug.org/texinfohtml/web2c.html#Top">Web2c</a></cite>, +<cite><a href="http://tug.org/texinfohtml/kpathsea.html#Top">Kpathsea</a></cite>, etc.): <a href="http://tug.org/texinfohtml/">http://tug.org/texinfohtml/</a>, or check the ‘<samp>TeX</samp>’ category in the GNU Info system. @@ -486,7 +495,11 @@ that are not installed by default. </dd> <dt><samp>xetex</samp></dt> <dd><a name="index-fontconfig-library_002c-required-by-xetex"></a> -<p>requires <samp>fontconfig</samp> (again both headers and library). +<a name="index-ApplicationServices-Mac-framework_002c-required-by-xetex"></a> +<a name="index-Cocoa-Mac-framework_002c-required-by-xetex"></a> +<p>requires <samp>fontconfig</samp> (again both headers and library), or, for +MacOSX only, the <code>ApplicationServices</code> and <code>Cocoa</code> +frameworks. </p> </dd> <dt><samp>xindy</samp></dt> @@ -524,6 +537,14 @@ your timestamps—notably, <code>use-commit-times</code> must be set to <code>yes</code> in your Subversion configuration (see <a href="#Build-system-tools">Build system tools</a>). Barring buggy commits, no infrastructure tools are needed to do a normal build. </p> +<a name="index-Debian-installation-of-build-prerequisites"></a> +<p>As an example, on Debian systems the necessary build dependencies can +be installed via: +</p> +<div class="example"> +<pre class="example">apt-get install libfontconfig-dev libx11-dev libxmu-dev libxaw7-dev +</pre></div> + <hr> <a name="Building"></a> @@ -541,13 +562,13 @@ Next: <a href="#Installing" accesskey="n" rel="next">Installing</a>, Previous: < <p>The top-level <samp>Build</samp> script is intended to simplify building the binaries distributed with TeX Live itself—we call this the “native” TL build. It configures and makes everything in a subdirectory of the -main build tree (default <samp>Work/</samp>), installs everything in an -other subdirectory (default <samp>inst/</samp>), and finally runs <code>make +main build tree (default <samp>Work/</samp>), installs everything in another +subdirectory (default <samp>inst/</samp>), and finally runs <code>make check</code>. The exact directory and command names can be specified via environment variables and a few leading options. All remaining arguments (assignments or options) are passed to the <samp>configure</samp> -script. Please take a look at the script itself for more information; -it is not complicated. +script. Please take a look at the <samp>./Build</samp> source file itself +for more information; it is a straightforward shell script. </p> <a name="index-source-directory-building_002c-not-supported"></a> <a name="index-build-directory_002c-required"></a> @@ -676,6 +697,7 @@ suffices to build and install all of TL. Makefiles, but the result is not a complete or even usable TeX system, since all the support files are lacking; see <a href="#Installing">Installing</a>. </p> + <hr> <a name="Build-one-package"></a> <div class="header"> @@ -688,7 +710,7 @@ Previous: <a href="#Build-distribution" accesskey="p" rel="prev">Build distribut <a name="index-build-one-package"></a> <a name="index-one-package_002c-building"></a> -<a name="index-_002d_002ddisable_002dall_002dpackages-configure-option"></a> +<a name="index-_002d_002ddisable_002dall_002dpackages"></a> <a name="index-build-on-demand"></a> <p>To build one package, the basic idea is to use the <code>configure</code> option <code>--disable-all-pkgs</code> (see <a href="#g_t_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a>). @@ -697,9 +719,9 @@ However, the <samp>Makefile</samp>s still contain all build rules and dependencies and can be invoked to build an individual program or library and causes to first build any required libraries. </p> -<p>This “build-on-demand” procedure is used, e.g., in the <code>luatex</code> -repository to build LuaTeX, essentially from a subset of the -complete TeX Live tree. Similarly, when, e.g., building the original +<p>This “build-on-demand” procedure is used, e.g., in the upstream +LuaTeX repository to build LuaTeX, essentially from a subset of +the complete TeX Live tree. Similarly, when, e.g., building the original e-TeX has been disabled (as it is by default), one can run <code>make etex</code> (or <code>make etex.exe</code>) in <samp>texk/web2c/</samp> to build e-TeX (although there is no comparably simple way to install @@ -756,6 +778,28 @@ For an example, see the <code>build-pdftex.sh</code> script in the <code>pdftex</code> development sources (<a href="http://pdftex.org">http://pdftex.org</a>), which are indeed a cut-down TL source tree. </p> +<a name="index-_002d_002denable_002dmissing-to-ignore-dependencies"></a> +<p>Caveat 1: even with <code>--disable-all-pkgs</code>, dependencies will be +checked. For instance, if a non-MacOSX system does not have +<code>fontconfig</code>, XeTeX cannot be built (see <a href="#Prerequisites">Prerequisites</a>) +and <code>configure</code> will terminate. To proceed without such +dependencies, specify <code>--enable-missing</code> also. (Arguably this +should happen automatically.) +</p> +<a name="index-CC_003dc_002dcompiler"></a> +<a name="index-CXX_003dc_002b_002b_002dcompiler"></a> +<a name="index-OBJCXX_003dobjc_002dcompiler"></a> +<a name="index-ICU_002c-prefers-clang-compilers"></a> +<a name="index-clang-compilers_002c-preferred-by-ICU"></a> +<p>Caveat 2: unless <code>CC</code> and <code>CXX</code> and <code>OBJCXX</code> are +explicitly specified, each package will configure its own compiler(s). +In practice, this results in a conflict in only one instance: the ICU +(<samp>libs/icu</samp>) library will prefer <code>clang</code> and <code>clang++</code> +over all others if they are installed, whereas everything else prefers +<code>gcc</code> and <code>g++</code>. Usually the results will be interoperable, +but it can cause extra confusion and problems when debugging a program +that uses ICU. +</p> <hr> <a name="Installing"></a> @@ -840,6 +884,12 @@ otherwise, they are given by their usual Autoconf defaults: to <code><var>bindir</var></code> and <code><var>libdir</var></code>. This is implied for a native TL build. +</li><li> <p>In a native TL build, <code><var>datarootdir</var></code> is set to +<code><var>prefix</var></code>, <code><var>infodir</var></code> is set to +<code><var>prefix</var>/texmf-dist/doc/info</code>, and <code><var>mandir</var></code> to +<code><var>prefix</var>/texmf-dist/doc/man</code>, corresponding to the +directories used in the TL distribution. +</p> </li></ul> <p>The top-level <samp>configure</samp> script displays all these @@ -1053,14 +1103,14 @@ may be. <pre class="display">autoconf (GNU Autoconf) 2.69 automake (GNU automake) 1.15 bison (GNU Bison) 3.0.4 -flex 2.5.39 +flex 2.6.0 ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.17 -makeinfo (GNU texinfo) 5.2 +makeinfo (GNU texinfo) 6.1 </pre></div> <a name="index-reautoconf"></a> -<a name="index-_002d_002denable_002dmaintainer_002dmode-configure-option"></a> +<a name="index-_002d_002denable_002dmaintainer_002dmode"></a> <p>These versions should be used to update the generated files (e.g., <samp>configure</samp> or <samp>Makefile.in</samp>) in all or parts of the TL tree after their dependencies have been changed. This can be done @@ -1287,7 +1337,7 @@ or <code>kpse_cv_visibility_cxxflags</code> variable. <dt><a name="index-KPSE_005fCXX_005fHACK"></a>Macro: <strong>KPSE_CXX_HACK</strong></dt> <dd><a name="index-static-linking-for-C_002b_002b"></a> <a name="index-linking-C_002b_002b-libraries-statically"></a> -<a name="index-_002d_002denable_002dcxx_002druntime_002dhack-configure-option"></a> +<a name="index-_002d_002denable_002dcxx_002druntime_002dhack"></a> <a name="index-libstc_002b_002b_002c-statically-linking"></a> <p>Provide the configure option <code>--enable-cxx-runtime-hack</code>. If enabled and when using <code>g++</code>, try to statically link with @@ -1603,7 +1653,7 @@ Previous: <a href="#freetype-library" accesskey="p" rel="prev"><code>freetype</c <a name="index-kpathsea-library"></a> <p>This is one of the TeX-specific libraries that are maintained as -part of TeX Live (see <cite><a href="kpathsea.html#Top">Kpathsea</a></cite>). Despite being a core +part of TeX Live (see <cite><a href="http://tug.org/texinfohtml/kpathsea.html#Top">Kpathsea</a></cite>). Despite being a core part of the TeX system, it is not a terribly special case in the infrastructure. The TeX libraries are Libtool libraries (static and/or shared) and are installed by <code>make install</code> together with @@ -2161,7 +2211,7 @@ Next: <a href="#g_t_002d_002denable_002dmultiplatform" accesskey="n" rel="next"> <a name="g_t_002d_002denable_002dmaintainer_002dmode-1"></a> <h4 class="subsection">7.1.7 <code>--enable-maintainer-mode</code></h4> -<a name="index-_002d_002denable_002dmaintainer_002dmode"></a> +<a name="index-_002d_002denable_002dmaintainer_002dmode-1"></a> <p>Enable <samp>make</samp> rules and dependencies not useful (and sometimes confusing) to the casual user. This requires current versions of the GNU build tools (see <a href="#Build-system-tools">Build system tools</a>), as it automatically @@ -2935,17 +2985,11 @@ into a subdirectory that is configured natively as is done for <samp>texk/web2c/web2c</samp>, <samp>texk/dvipsk/squeeze</samp>, and <samp>texk/xdvik/squeeze</samp>. The module <samp>libs/freetype2</samp> uses the value of <code>CC_BUILD</code>, <samp><var>build</var>-gcc</samp>, <samp>gcc</samp>, or -<samp>cc</samp> as compiler for the auxiliary program. -</p> -<a name="index-txt2zlib"></a> -<p>Building LuaTeX (or LuaJITTeX) uses the auxiliary program -<samp>txt2zlib</samp> to create <samp>pdflua.c</samp> and, if necessary, update the -distributed version of that file. In a cross compilation we simply use that -distributed file. +<samp>cc</samp> as the compiler for the auxiliary program. </p> <a name="index-ICU-cross-compiling"></a> <p>The situation for installable programs needed by the build process is -somewhat different. A quite expensive possibility, chosen for the ICU +somewhat different. A rather expensive possibility, chosen for the ICU libraries in module <samp>libs/icu</samp>, is to first compile natively for the build system and in a second step to use these (uninstalled) programs during the cross compilation. @@ -6088,7 +6132,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-_002d_002dbindir-configure-option"><code>--bindir configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002dprefix-_002d_002dbindir-_2026"><code>--prefix</code> <code>--bindir</code> …</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dbindir-configure-option-1"><code>--bindir configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dbuild_003dhost"><code>--build=<var>host</var></code></a>:</td><td> </td><td valign="top"><a href="#Cross-configuring">Cross configuring</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpackages-configure-option"><code>--disable-all-packages configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpackages"><code>--disable-all-packages</code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dbibtex8"><code>--disable-bibtex8</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fbibtex_002dx">Configure options for <samp>texk/bibtex-x</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dbibtexu"><code>--disable-bibtexu</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fbibtex_002dx">Configure options for <samp>texk/bibtex-x</samp></a></td></tr> @@ -6109,11 +6153,12 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002d_002awin-for-Metafont-window-support"><code>--enable-*win <span class="roman">for Metafont window support</span></code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dauto_002dcore"><code>--enable-auto-core</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dcompiler_002dwarnings_003dlevel"><code>--enable-compiler-warnings=<var>level</var></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dcompiler_002dwarnings_003dlevel"><code>--enable-compiler-warnings=</code><var>level</var></a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dcxx_002druntime_002dhack-configure-option"><code>--enable-cxx-runtime-hack configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Macros-for-compilers">Macros for compilers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dcxx_002druntime_002dhack"><code>--enable-cxx-runtime-hack</code></a>:</td><td> </td><td valign="top"><a href="#Macros-for-compilers">Macros for compilers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002detex"><code>--enable-etex</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dlibtool_002dhack"><code>--enable-libtool-hack</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmaintainer_002dmode"><code>--enable-maintainer-mode</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmaintainer_002dmode"><code>--enable-maintainer-mode</code></a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmaintainer_002dmode-configure-option"><code>--enable-maintainer-mode configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmaintainer_002dmode"><code>--enable-maintainer-mode</code></a>:</td><td> </td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmaintainer_002dmode-1"><code>--enable-maintainer-mode</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmaintainer_002dmode"><code>--enable-maintainer-mode</code></a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmissing-to-ignore-dependencies"><code>--enable-missing <span class="roman">to ignore dependencies</span></code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmktextfm_002ddefault"><code>--enable-mktextfm-default</code></a>:</td><td> </td><td valign="top"><a href="#kpathsea-library"><code>kpathsea</code> library</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dprog"><code>--enable-<var>prog</var></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dprog-_002d_002ddisable_002dprog"><code>--enable-<var>prog</var></code> <code>--disable-<var>prog</var></code></a></td></tr> @@ -6158,6 +6203,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-adding-to-TeX-Live">adding to TeX Live</a>:</td><td> </td><td valign="top"><a href="#Extending-TeX-Live">Extending TeX Live</a></td></tr> <tr><td></td><td valign="top"><a href="#index-am_002f-top_002dlevel-directory"><samp>am/</samp> top-level directory</a>:</td><td> </td><td valign="top"><a href="#Top_002dlevel-directories">Top-level directories</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ANSI-C">ANSI C</a>:</td><td> </td><td valign="top"><a href="#Declarations-and-definitions">Declarations and definitions</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ApplicationServices-Mac-framework_002c-required-by-xetex"><code>ApplicationServices</code> Mac framework, required by <code>xetex</code></a>:</td><td> </td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr> <tr><td></td><td valign="top"><a href="#index-asymptote"><code>asymptote</code></a>:</td><td> </td><td valign="top"><a href="#Linked-scripts">Linked scripts</a></td></tr> <tr><td></td><td valign="top"><a href="#index-asymptote-1"><code>asymptote</code></a>:</td><td> </td><td valign="top"><a href="#asymptote"><code>asymptote</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-Autoconf">Autoconf</a>:</td><td> </td><td valign="top"><a href="#Overview-of-build-system">Overview of build system</a></td></tr> @@ -6189,12 +6235,15 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-cache-for-configure">cache for <code>configure</code></a>:</td><td> </td><td valign="top"><a href="#Build-in-parallel">Build in parallel</a></td></tr> <tr><td></td><td valign="top"><a href="#index-callexe_002ec"><code>callexe.c</code></a>:</td><td> </td><td valign="top"><a href="#Macros-for-Windows">Macros for Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-CC"><code>CC</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-CC_003dc_002dcompiler"><code>CC=<var>c-compiler</var></code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-CC_005fBUILD"><code>CC_BUILD</code></a>:</td><td> </td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-chktex"><code>chktex</code></a>:</td><td> </td><td valign="top"><a href="#Declarations-and-definitions">Declarations and definitions</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-clang-compilers_002c-preferred-by-ICU"><code>clang</code> compilers, preferred by ICU</a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-clisp"><code>clisp</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> <tr><td></td><td valign="top"><a href="#index-CLISP-1"><code>CLISP</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> <tr><td></td><td valign="top"><a href="#index-CLISP">CLISP</a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-clisp_002c-required-by-xindy"><code>clisp</code>, required by <code>xindy</code></a>:</td><td> </td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Cocoa-Mac-framework_002c-required-by-xetex"><code>Cocoa</code> Mac framework, required by <code>xetex</code></a>:</td><td> </td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr> <tr><td></td><td valign="top"><a href="#index-coding-conventions">coding conventions</a>:</td><td> </td><td valign="top"><a href="#Coding-conventions">Coding conventions</a></td></tr> <tr><td></td><td valign="top"><a href="#index-compilers_002c-C-and-C_002b_002b">compilers, C and C++</a>:</td><td> </td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr> <tr><td></td><td valign="top"><a href="#index-config_002eguess_002c-config_002esub"><code>config.guess<span class="roman">,</span> config.sub</code></a>:</td><td> </td><td valign="top"><a href="#Top_002dlevel-directories">Top-level directories</a></td></tr> @@ -6222,8 +6271,10 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-cross-compilation_002c-with-host-binary">cross compilation, with host binary</a>:</td><td> </td><td valign="top"><a href="#xdvik-package"><code>xdvik</code> package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ctangle"><code>ctangle</code></a>:</td><td> </td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-CXX"><code>CXX</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-CXX_003dc_002b_002b_002dcompiler"><code>CXX=<var>c++-compiler</var></code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-D">D</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="#index-Debian-installation-of-build-prerequisites">Debian installation of build prerequisites</a>:</td><td> </td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr> <tr><td></td><td valign="top"><a href="#index-declarations-and-definitions_002c-in-source-code">declarations and definitions, in source code</a>:</td><td> </td><td valign="top"><a href="#Declarations-and-definitions">Declarations and definitions</a></td></tr> <tr><td></td><td valign="top"><a href="#index-dependencies_002c-with-several-output-files">dependencies, with several output files</a>:</td><td> </td><td valign="top"><a href="#Build-in-parallel">Build in parallel</a></td></tr> <tr><td></td><td valign="top"><a href="#index-DESTDIR"><code>DESTDIR</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002dprefix-_002d_002dbindir-_2026"><code>--prefix</code> <code>--bindir</code> …</a></td></tr> @@ -6268,6 +6319,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><th><a name="Index_cp_letter-I">I</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-ICU-cross-compiling">ICU cross compiling</a>:</td><td> </td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ICU-libraries">ICU libraries</a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ICU_002c-prefers-clang-compilers">ICU, prefers <code>clang</code> compilers</a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-icu_002dconfig"><code>icu-config</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ICU_005fCONFIG"><code>ICU_CONFIG</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> <tr><td></td><td valign="top"><a href="#index-infrastructure_002c-tools-needed-for">infrastructure, tools needed for</a>:</td><td> </td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr> @@ -6369,6 +6421,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-native-cross-compilation">native cross compilation</a>:</td><td> </td><td valign="top"><a href="#Cross-compilation">Cross compilation</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-O">O</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="#index-OBJCXX_003dobjc_002dcompiler"><code>OBJCXX=<var>objc-compiler</var></code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-one-package_002c-building">one package, building</a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-OpenGL_002c-required-for-Asymptote">OpenGL, required for Asymptote</a>:</td><td> </td><td valign="top"><a href="#asymptote"><code>asymptote</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-operating-system-distribution_002c-building-for">operating system distribution, building for</a>:</td><td> </td><td valign="top"><a href="#Distro-builds">Distro builds</a></td></tr> @@ -6434,7 +6487,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-tools_002c-for-building">tools, for building</a>:</td><td> </td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr> <tr><td></td><td valign="top"><a href="#index-top_002dlevel-directories">top-level directories</a>:</td><td> </td><td valign="top"><a href="#Top_002dlevel-directories">Top-level directories</a></td></tr> <tr><td></td><td valign="top"><a href="#index-touching-files-to-avoid-rerunning">touching files to avoid rerunning</a>:</td><td> </td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-txt2zlib"><code>txt2zlib</code></a>:</td><td> </td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-type-cast_002c-avoiding">type cast, avoiding</a>:</td><td> </td><td valign="top"><a href="#Const">Const</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-U">U</a></th><td></td><td></td></tr> diff --git a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf Binary files differindex a9b3eb103e8..76a84d9458e 100644 --- a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf +++ b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf diff --git a/Master/texmf-dist/doc/web2c/web2c.html b/Master/texmf-dist/doc/web2c/web2c.html index 27607d18dbf..66e2c1bde09 100644 --- a/Master/texmf-dist/doc/web2c/web2c.html +++ b/Master/texmf-dist/doc/web2c/web2c.html @@ -19,7 +19,7 @@ permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation --> -<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> +<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ --> <head> <title>Web2c: A TeX implementation</title> @@ -36,16 +36,16 @@ except that this permission notice may be stated in a translation --> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} +blockquote.indentedblock {margin-right: 0em} +blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} blockquote.smallquotation {font-size: smaller} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} -div.indentedblock {margin-left: 3.2em} div.lisp {margin-left: 3.2em} div.smalldisplay {margin-left: 3.2em} div.smallexample {margin-left: 3.2em} -div.smallindentedblock {margin-left: 3.2em; font-size: smaller} div.smalllisp {margin-left: 3.2em} -kbd {font-style:oblique} +kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} @@ -54,10 +54,9 @@ pre.smalldisplay {font-family: inherit; font-size: smaller} pre.smallexample {font-size: smaller} pre.smallformat {font-family: inherit; font-size: smaller} pre.smalllisp {font-size: smaller} -span.nocodebreak {white-space:nowrap} -span.nolinebreak {white-space:nowrap} -span.roman {font-family:serif; font-weight:normal} -span.sansserif {font-family:sans-serif; font-weight:normal} +span.nolinebreak {white-space: nowrap} +span.roman {font-family: initial; font-weight: normal} +span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} --> </style> @@ -65,7 +64,7 @@ ul.no-bullet {list-style: none} </head> -<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> +<body lang="en"> <h1 class="settitle" align="center">Web2c: A TeX implementation</h1> @@ -193,8 +192,8 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a <p>This document describes how to install and use the programs in the Web2c implementation of the TeX system, especially for Unix systems. It -corresponds to Web2c version 2015, released in -May 2015. +corresponds to Web2c version 2016, released in +April 2016. </p> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Introduction" accesskey="1">Introduction</a>:</td><td> </td><td align="left" valign="top">A brief introduction. @@ -237,8 +236,8 @@ Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previou <a name="index-introduction"></a> -<p>This manual corresponds to version 2015 of Web2c, released in -May 2015. +<p>This manual corresponds to version 2016 of Web2c, released in +April 2016. </p> <a name="index-Knuth_002c-Donald-E_002e"></a> <a name="index-TeX_002c-Web2c-implementation-of"></a> @@ -267,7 +266,7 @@ Therefore, it will not work without change on an arbitrary WEB program. <a name="index-Henry_002c-Patrick"></a> <p>Availability: All of Web2c is freely available—“free” both in the sense of no cost (free ice cream) and of having the source code to -modify and/or redistribute (free speech). See <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>, for the practical details of how to obtain Web2c. +modify and/or redistribute (free speech). See <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>, for the practical details of how to obtain Web2c. </p> <p>Different parts of the Web2c distribution have different licensing terms, however, reflecting the different circumstances of their @@ -275,7 +274,7 @@ creation; consult each source file for exact details. The main practical implication for redistributors of Web2c is that the executables are covered by the GNU General Public License, and therefore anyone who gets a binary distribution must also get the sources, as explained -by the terms of the GPL (see <a href="kpathsea.html#Copying">Copying</a> in <cite>Kpathsea</cite>). The +by the terms of the GPL (see <a href="http://tug.org/texinfohtml/kpathsea.html#Copying">Copying</a> in <cite>Kpathsea</cite>). The GPL covers the Web2c executables, including <code>tex</code>, because the Free Software Foundation sponsored the initial development of the Kpathsea library that Web2c uses. The basic source files from Stanford, however, @@ -333,14 +332,14 @@ Next: <a href="#Commonalities" accesskey="n" rel="next">Commonalities</a>, Previ </p> <p>Installing Web2c is mostly the same as installing any other Kpathsea-using program. Therefore, for the basic steps involved, -see <a href="kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>. (A copy is in the file +see <a href="http://tug.org/texinfohtml/kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>. (A copy is in the file <samp>kpathsea/INSTALL</samp>.) </p> <p>One peculiarity to Web2c is that the source distribution comes in two files: <samp>web.tar.gz</samp> and <samp>web2c.tar.gz</samp>. You must retrieve and unpack them both. (We have two because the former archive contains the very large and seldom-changing original WEB source files.) -See <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>. +See <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>. </p> <a name="index-mpost_002c-reason-for-name-change"></a> <p>Another peculiarity is the MetaPost program. Although it has been @@ -352,7 +351,7 @@ available under its shorter name as well, you will have to set up a link or some such yourself. And of course individual users can do the same. </p> <p>For solutions to common installation problems and information on how to -report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). See also the Web2c home page, +report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). See also the Web2c home page, <a href="http://www.tug.org/web2c">http://www.tug.org/web2c</a>. </p> <p>Points worth repeating: @@ -364,9 +363,9 @@ report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="kpathsea.htm <a name="index-macros_002c-basic"></a> Before starting the standard compilation and installation you must install the basic fonts, macros, and other library files. -See <a href="kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>. +See <a href="http://tug.org/texinfohtml/kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>. -</li><li> If you do not wish to use the standard file locations, see <a href="kpathsea.html#Changing-search-paths">Changing +</li><li> If you do not wish to use the standard file locations, see <a href="http://tug.org/texinfohtml/kpathsea.html#Changing-search-paths">Changing search paths</a> in <cite>Kpathsea</cite>. </li><li> Some Web2c features are enabled or disabled at <code>configure</code> time, @@ -422,13 +421,13 @@ architectures. See <a href="#Hardware-and-memory-dumps">Hardware and memory dum <dt>‘<samp>--without-maketexpk-default</samp>’</dt> <dt>‘<samp>--without-maketextfm-default</samp>’</dt> <dt>‘<samp>--with-maketextex-default</samp>’</dt> -<dd><p>Enable or disable the dynamic generation programs. See <a href="kpathsea.html#mktex-configuration">mktex +<dd><p>Enable or disable the dynamic generation programs. See <a href="http://tug.org/texinfohtml/kpathsea.html#mktex-configuration">mktex configuration</a> in <cite>Kpathsea</cite>. The defaults are the inverse of the options, i.e., everything is enabled except <code>mktextex</code>. </p> </dd> <dt>‘<samp>--enable-shared</samp>’</dt> -<dd><p>Build Kpathsea as a shared library. See <a href="kpathsea.html#Shared-library">Shared library</a> in <cite>Kpathsea</cite>. +<dd><p>Build Kpathsea as a shared library. See <a href="http://tug.org/texinfohtml/kpathsea.html#Shared-library">Shared library</a> in <cite>Kpathsea</cite>. </p> </dd> <dt>‘<samp>--with-editor=<var>cmd</var></samp>’</dt> @@ -483,7 +482,7 @@ simplest thing to do is: <pre class="example">make XCFLAGS="<var>ccoptions</var>" </pre></div> <p>You can also set the <code>CFLAGS</code> environment variable before -running <code>configure</code>. See <a href="kpathsea.html#configure-environment">configure environment</a> in <cite>Kpathsea</cite>. +running <code>configure</code>. See <a href="http://tug.org/texinfohtml/kpathsea.html#configure-environment">configure environment</a> in <cite>Kpathsea</cite>. </p> <p>Anyway, here are the possibilities: </p> @@ -620,7 +619,7 @@ all acceptable) are: <p>Any other differences are trouble. The most common culprit in the past has been compiler bugs, especially when optimizing. -See <a href="kpathsea.html#TeX-or-Metafont-failing">TeX or Metafont failing</a> in <cite>Kpathsea</cite>. +See <a href="http://tug.org/texinfohtml/kpathsea.html#TeX-or-Metafont-failing">TeX or Metafont failing</a> in <cite>Kpathsea</cite>. </p> <p>The files <samp>trip.diffs</samp>, <samp>mftrap.diffs</samp>, and <samp>mptrap.diffs</samp> in the <samp>triptrap</samp> directory show the standard @@ -655,7 +654,7 @@ Previous: <a href="#Triptrap" accesskey="p" rel="prev">Triptrap</a>, Up: <a href <p>Besides the configure- and compile-time options described in the previous sections, you can control a number of parameters (in particular, array sizes) in the <samp>texmf.cnf</samp> runtime file read by -Kpathsea (see <a href="kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). +Kpathsea (see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). </p> <p>Rather than exhaustively listing them here, please see the last section of the distributed <samp>kpathsea/texmf.cnf</samp>. Some of the more @@ -896,7 +895,7 @@ of the input file. <a name="index-debugging-flags_002c-specifying"></a> <a name="index-path-searching-debugging"></a> <p>Set path searching debugging flags according to the bits of <var>number</var> -(see <a href="kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). You can also specify this in +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). You can also specify this in <code>KPATHSEA_DEBUG</code> environment variable (for all Web2c programs). (The command line value overrides.) The most useful value is ‘<samp>-1</samp>’, to get all available output. @@ -927,7 +926,7 @@ used specify the format and/or a TCX file. <a name="index-linking-binaries"></a> <a name="index-program-names_002c-special-1"></a> <p>Set program (and memory dump) name to <var>string</var>. This may affect the -search paths and other values used (see <a href="kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). Using this option is equivalent to making a link named +search paths and other values used (see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>). Using this option is equivalent to making a link named <var>string</var> to the binary and then invoking the binary under that name. See <a href="#Memory-dumps">Memory dumps</a>. </p> @@ -990,9 +989,9 @@ Next: <a href="#Output-file-location" accesskey="n" rel="next">Output file locat the Kpathsea routines to do so. The precise names of the environment and configuration file variables which get searched for particular file formatted are therefore documented in the Kpathsea manual -(see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). Reading -<samp>texmf.cnf</samp> (see <a href="kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>), invoking -<code>mktex…</code> scripts (see <a href="kpathsea.html#mktex-scripts">mktex scripts</a> in <cite>Kpathsea</cite>), and so on are all handled by Kpathsea. +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). Reading +<samp>texmf.cnf</samp> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>), invoking +<code>mktex…</code> scripts (see <a href="http://tug.org/texinfohtml/kpathsea.html#mktex-scripts">mktex scripts</a> in <cite>Kpathsea</cite>), and so on are all handled by Kpathsea. </p> <a name="index-font-aliases"></a> <a name="index-aliases-for-fonts"></a> @@ -1543,7 +1542,7 @@ tex [<var>option</var>]… &<var>fmt</var> <var>args</var> <a name="index-_002etex"></a> <a name="index-TeX_002c-input-files-found"></a> <p>TeX searches the usual places for the main input file <var>texname</var> -(see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>), extending +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>), extending <var>texname</var> with <samp>.tex</samp> if necessary. To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -1565,7 +1564,7 @@ file is a device-independent binary representation of your TeX document. The idea is that after running TeX, you translate the DVI file using a separate program to the commands for a particular output device, such as a PostScript printer -(see <a href="dvips.html#Top">Introduction</a> in <cite>Dvips</cite>) or an X Window System display +(see <a href="http://tug.org/texinfohtml/dvips.html#Top">Introduction</a> in <cite>Dvips</cite>) or an X Window System display (see xdvi(1)). </p> <a name="index-EC-fonts"></a> @@ -1574,7 +1573,7 @@ device, such as a PostScript printer <p>TeX also reads TFM files for any fonts you load in your document with the <code>\font</code> primitive. By default, it runs an external program named <samp>mktextfm</samp> to create any nonexistent TFM files. You can -disable this at configure-time or runtime (see <a href="kpathsea.html#mktex-configuration">mktex +disable this at configure-time or runtime (see <a href="http://tug.org/texinfohtml/kpathsea.html#mktex-configuration">mktex configuration</a> in <cite>Kpathsea</cite>). This is enabled mostly for the sake of the EC fonts, which can be generated at any size. </p> @@ -1589,7 +1588,7 @@ a security hole vulnerable to Trojan horse attack: an unwitting user could run a TeX program that overwrites, say, <samp>~/.rhosts</samp>. (MetaPost has a <code>write</code> primitive with similar implications). To alleviate this and similar problems the functions <code>kpathsea_out_name_ok</code> and -<code>kpathsea_in_name_ok</code> from the Kpathse library (see <a href="kpathsea.html#Calling-sequence">Calling +<code>kpathsea_in_name_ok</code> from the Kpathse library (see <a href="http://tug.org/texinfohtml/kpathsea.html#Calling-sequence">Calling sequence</a> in <cite>Kpathsea</cite>) are used to determine if a given filename is acceptable to be opened for output or input, depending on the setting of the configuration variables <code>openout_any</code> and <code>openin_any</code>: @@ -1806,7 +1805,7 @@ only the ‘<samp>plain</samp>’ and ‘<samp>latex</samp>’ f </p> <p>You can get the latest versions of most of these formats from the CTAN archives in subdirectories of <samp><var>CTAN:</var>/macros</samp> (for CTAN info, -see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). The archive +see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). The archive <a href="ftp://ftp.tug.org/tex/lib.tar.gz">ftp://ftp.tug.org/tex/lib.tar.gz</a> (also available from CTAN) contains most of these formats (although perhaps not the absolute latest version), among other things. @@ -2511,13 +2510,13 @@ mf [<var>option</var>]… &<var>base</var> <var>args</var> <a name="index-EC-fonts-1"></a> <a name="index-mktexmf_002c-disabling"></a> <p>Metafont searches the usual places for the main input file <var>mfname</var> -(see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>), extending +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>), extending <var>mfname</var> with <samp>.mf</samp> if necessary. To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. By default, Metafont runs an external program named <samp>mktexmf</samp> to create any nonexistent Metafont source files you input. You can disable this at configure-time or runtime -(see <a href="kpathsea.html#mktex-configuration">mktex configuration</a> in <cite>Kpathsea</cite>). This is mostly +(see <a href="http://tug.org/texinfohtml/kpathsea.html#mktex-configuration">mktex configuration</a> in <cite>Kpathsea</cite>). This is mostly for the sake of the EC fonts, which can be generated at any size. </p> <a name="index-_002ennngf-generic-fonts"></a> @@ -2906,7 +2905,7 @@ font designers or Metafont hackers. Synopsis: <pre class="example">gftodvi [<var>option</var>]… <var>gfname</var>[gf] </pre></div> -<p>The font <var>gfname</var> is searched for in the usual places (see <a href="kpathsea.html#Glyph-lookup">Glyph +<p>The font <var>gfname</var> is searched for in the usual places (see <a href="http://tug.org/texinfohtml/kpathsea.html#Glyph-lookup">Glyph lookup</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -2997,7 +2996,7 @@ typesetting, with the aid of TeX macros defined in the file <pre class="example">mft [<var>option</var>]… <var>mfname</var>[.mf] </pre></div> -<p>MFT searches the usual places for <var>mfname</var> (see <a href="kpathsea.html#Supported-file-formats">Supported file +<p>MFT searches the usual places for <var>mfname</var> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. The output goes to the basename of <var>mfname</var> extended @@ -3071,7 +3070,7 @@ D.E. Knuth<!-- /@w -->.) contains only MFT directives as described above. The default style file is named <samp>plain.mft</samp>, which defines this properly for programs using plain Metafont. The MFT files is searched along the -<code>MFTINPUTS</code> path; see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. +<code>MFTINPUTS</code> path; see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>. </p> <a name="index-cmbase_002emft"></a> <a name="index-e_002emft"></a> @@ -3170,7 +3169,7 @@ mpost [<var>option</var>]… &<var>mem</var> <var>args</var> <a name="index-_002emp"></a> <a name="index-MetaPost-input-files"></a> <p>MetaPost searches the usual places for the main input file <var>mpname</var> -(see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>), extending +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>), extending <var>mpname</var> with <samp>.mp</samp> if necessary. To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -3195,7 +3194,7 @@ with any other PostScript figures. For example, with this TeX command: </p><div class="example"> <pre class="example">\special{psfile="<var>filename</var>"} </pre></div> -<p>or by using <samp>epsf.tex</samp> (see <a href="dvips.html#EPSF-macros">EPSF macros</a> in <cite>Dvips</cite>). +<p>or by using <samp>epsf.tex</samp> (see <a href="http://tug.org/texinfohtml/dvips.html#EPSF-macros">EPSF macros</a> in <cite>Dvips</cite>). </p> <a name="index-btex-for-MetaPost-labels"></a> <a name="index-etex-for-MetaPost-labels"></a> @@ -3237,7 +3236,7 @@ Metafont fonts; you can also use PostScript fonts with TeX, of course. <p>MetaPost-generated PostScript figures which do use Computer Modern fonts for labels cannot be directly previewed or printed. Instead, you must include them in a TeX document and run the resulting DVI file through -Dvips to arrange for the downloading of the required fonts (see <a href="dvips.html#Fonts-in-figures">Fonts +Dvips to arrange for the downloading of the required fonts (see <a href="http://tug.org/texinfohtml/dvips.html#Fonts-in-figures">Fonts in figures</a> in <cite>Dvips</cite>). To help with this, the MetaPost distribution provides a small TeX file <samp>mproof.tex</samp> which is typically called as: @@ -3252,7 +3251,7 @@ typically called as: <code>prologues</code> positive. To make the output files self-contained, use only standard PostScript fonts. MetaPost reads the same <samp>psfonts.map</samp> file as Dvips, to determine PostScript fonts that -need to be downloaded (see <a href="dvips.html#psfonts_002emap">psfonts.map</a> in <cite>Dvips</cite>). +need to be downloaded (see <a href="http://tug.org/texinfohtml/dvips.html#psfonts_002emap">psfonts.map</a> in <cite>Dvips</cite>). </p> <a name="index-PDF_002c-and-_002emps-files"></a> <a name="index-_002emps-files-and-PDF"></a> @@ -3432,7 +3431,7 @@ of the <samp>.bbl</samp> file. Synopsis: <samp>.aux</samp> file as well, via the <samp>\bibliography</samp> and <samp>\bibliographystyle</samp> (La)TeX macros. BibTeX searches for <samp>.bib</samp> files using the <code>BIBINPUTS</code> and <code>TEXBIB</code> paths, -and for <samp>.bst</samp> files using <code>BSTINPUTS</code> (see <a href="kpathsea.html#Supported-file-formats">Supported file +and for <samp>.bst</samp> files using <code>BSTINPUTS</code> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). It does no path searching for <samp>.aux</samp> files. </p> @@ -3510,7 +3509,7 @@ Previous: <a href="#bibtex-invocation" accesskey="p" rel="prev">bibtex invocatio <p>Here are descriptions of the four standard and four semi-standard basic BibTeX styles. <samp><var>CTAN:</var>/biblio/bibtex</samp> contains these and -many more (for CTAN info, see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). +many more (for CTAN info, see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). </p> <dl compact="compact"> <dt><code>plain</code></dt> @@ -3812,10 +3811,10 @@ Next: <a href="#Font-utilities" accesskey="n" rel="next">Font utilities</a>, Pre <p>TeX outputs a file in <em>DVI</em> (DeVice Independent) format as a compact representation of the original document. DVI files can be translated to meet the requirements of a real physical device, such as -PostScript printers (see <a href="dvips.html#Top">Introduction</a> in <cite>Dvips</cite>), PCL +PostScript printers (see <a href="http://tug.org/texinfohtml/dvips.html#Top">Introduction</a> in <cite>Dvips</cite>), PCL printers (see dvilj(1)), and X displays (see xdvi(1)). In fact, DVI translators are available for virtually all common devices: see -<samp><var>CTAN:</var>/dviware</samp> (for CTAN info, see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). +<samp><var>CTAN:</var>/dviware</samp> (for CTAN info, see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). </p> <a name="index-dvitype_002eweb"></a> <a name="index-DVI-format-definition"></a> @@ -3845,7 +3844,7 @@ Next: <a href="#dvitype-invocation" accesskey="n" rel="next">dvitype invocation< <a name="index-virtual-fonts_002c-expanding"></a> <p>DVIcopy reads a DVI file, expands any references to virtual fonts -(see <a href="dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) to base fonts, and writes the +(see <a href="http://tug.org/texinfohtml/dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) to base fonts, and writes the resulting DVI file. Thus you can use virtual fonts even if your DVI processor does not support them, by passing the documents through DVIcopy first. Synopsis: @@ -3914,7 +3913,7 @@ correct. Synopsis: <p>DVItype does not read any bitmap files, but it does read TFM files for fonts referenced in <var>dvifile</var>. The usual places are searched -(see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. </p> @@ -4134,7 +4133,7 @@ Next: <a href="#gftopk-invocation" accesskey="n" rel="next">gftopk invocation</a <a name="index-font-file-formats"></a> <a name="index-file-formats-for-fonts"></a> -<p>(For another perspective on this, see <a href="dvips.html#Font-concepts">Font concepts</a> in <cite>Dvips</cite>). +<p>(For another perspective on this, see <a href="http://tug.org/texinfohtml/dvips.html#Font-concepts">Font concepts</a> in <cite>Dvips</cite>). </p> <p>Font files come in several varieties, with suffixes like: </p><div class="example"> @@ -4203,7 +4202,7 @@ resolution and type of mapping used by your device. ‘<samp>.vpl</samp>’ is the human-readable analog. See See <a href="#vftovp-invocation">vftovp invocation</a>, and <a href="#vptovf-invocation">vptovf invocation</a>. For further discussion of virtual fonts, see <samp><var>CTAN:</var>/doc/virtual-fonts.knuth</samp>, -<samp><var>CTAN:</var>/help/virtualfonts.txt</samp>, and <a href="dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>. +<samp><var>CTAN:</var>/help/virtualfonts.txt</samp>, and <a href="http://tug.org/texinfohtml/dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>. </p> <a name="index-MacKay_002c-Pierre"></a> <a name="index-Tachikawa_002c-Elizabeth"></a> @@ -4236,7 +4235,7 @@ Synopsis: <pre class="example">gftopk [<var>option</var>]… <var>gfname</var>.<var>dpi</var>[gf] [<var>pkfile</var>] </pre></div> -<p>The font <var>gfname</var> is searched for in the usual places (see <a href="kpathsea.html#Glyph-lookup">Glyph +<p>The font <var>gfname</var> is searched for in the usual places (see <a href="http://tug.org/texinfohtml/kpathsea.html#Glyph-lookup">Glyph lookup</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -4277,7 +4276,7 @@ programs do not support PK format. Synopsis: <pre class="example">pktogf [<var>option</var>]… <var>pkname</var>.<var>dpi</var>[pk] [<var>gffile</var>] </pre></div> -<p>The font <var>pkname</var> is searched for in the usual places (see <a href="kpathsea.html#Glyph-lookup">Glyph +<p>The font <var>pkname</var> is searched for in the usual places (see <a href="http://tug.org/texinfohtml/kpathsea.html#Glyph-lookup">Glyph lookup</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -4319,7 +4318,7 @@ correct. Synopsis: <pre class="example">pktype <var>pkname</var>.<var>dpi</var>[pk] </pre></div> -<p>The font <var>pkname</var> is searched for in the usual places (see <a href="kpathsea.html#Glyph-lookup">Glyph +<p>The font <var>pkname</var> is searched for in the usual places (see <a href="http://tug.org/texinfohtml/kpathsea.html#Glyph-lookup">Glyph lookup</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -4450,7 +4449,7 @@ it’s correct. Synopsis: <pre class="example">gftype [<var>option</var>]… <var>gfname</var>.<var>dpi</var>[gf] </pre></div> -<p>The font <var>gfname</var> is searched for in the usual places (see <a href="kpathsea.html#Glyph-lookup">Glyph +<p>The font <var>gfname</var> is searched for in the usual places (see <a href="http://tug.org/texinfohtml/kpathsea.html#Glyph-lookup">Glyph lookup</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. @@ -4616,7 +4615,7 @@ Next: <a href="#pltotf-invocation" accesskey="n" rel="next">pltotf invocation</a <a name="index-human_002dreadable-text_002c-converting-TFM-to"></a> <a name="index-plain-text_002c-converting-TFM-to"></a> -<p>TFtoPL translates a TeX font metric (TFM, see <a href="dvips.html#Metric-files">Metric +<p>TFtoPL translates a TeX font metric (TFM, see <a href="http://tug.org/texinfohtml/dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) file (as output by Metafont, for example) to <em>property list format</em> (a list of parenthesized items describing the font) that humans can edit or read. This program is mostly used by @@ -4628,7 +4627,7 @@ Synopsis: </pre></div> <p>The font <var>tfmname</var> (extended with ‘<samp>.tfm</samp>’ if necessary) is -searched for in the usual places (see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the +searched for in the usual places (see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. </p> @@ -4776,7 +4775,7 @@ Next: <a href="#vftovp-invocation" accesskey="n" rel="next">vftovp invocation</a <a name="index-machine_002dreadable_002c-converting-property-lists-to"></a> <p>PLtoTF translates a property list file (as output by TFtoPL, for -example) to TeX font metric (TFM, see <a href="dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) +example) to TeX font metric (TFM, see <a href="http://tug.org/texinfohtml/dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) format. It’s much easier for both programs and humans to create the (plain text) property list files and let PLtoTF take care of creating the binary TFM equivalent than to output TFM files directly. Synopsis: @@ -4813,9 +4812,9 @@ Next: <a href="#vptovf-invocation" accesskey="n" rel="next">vptovf invocation</a <a name="index-human_002dreadable-text_002c-converting-VF-to"></a> <a name="index-plain-text_002c-converting-VF-to"></a> -<p>VFtoVP translates a virtual font metric (VF, see <a href="dvips.html#Virtual-fonts">Virtual +<p>VFtoVP translates a virtual font metric (VF, see <a href="http://tug.org/texinfohtml/dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) file and its accompanying TeX font metric (TFM, -see <a href="dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) file (as output by VPtoVF, for +see <a href="http://tug.org/texinfohtml/dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) file (as output by VPtoVF, for example) to <em>virtual property list format</em> (a list of parenthesized items describing the virtual font) that humans can edit or read. This program is mostly used by people debugging virtual font utilities. @@ -4827,7 +4826,7 @@ Synopsis: <p>The fonts <var>vfname</var> and <var>tfmname</var> (extended with ‘<samp>.vf</samp>’ and ‘<samp>.tfm</samp>’ if necessary) are searched for in the usual places -(see <a href="kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the +(see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>). To see all the relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to ‘<samp>-1</samp>’ before running the program. If <var>tfmname</var> is not specified, <var>vfname</var> (without a trailing ‘<samp>.vf</samp>’) is used. @@ -4876,8 +4875,8 @@ Next: <a href="#Font-utilities-available-elsewhere" accesskey="n" rel="next">Fon <a name="index-machine_002dreadable_002c-converting-property-lists-to-1"></a> <p>VPtoVF translates a virtual property list file (as output by VFtoVP, for -example) to virtual font (VF, see <a href="dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) and -TeX font metric (TFM, see <a href="dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) files. +example) to virtual font (VF, see <a href="http://tug.org/texinfohtml/dvips.html#Virtual-fonts">Virtual fonts</a> in <cite>Dvips</cite>) and +TeX font metric (TFM, see <a href="http://tug.org/texinfohtml/dvips.html#Metric-files">Metric files</a> in <cite>Dvips</cite>) files. It’s much easier for both programs and humans to create the (plain text) property list files and let VPtoVF take care of creating the binary VF and TFM equivalents than to output them directly. Synopsis: @@ -4910,14 +4909,14 @@ Previous: <a href="#vptovf-invocation" accesskey="p" rel="prev">vptovf invocatio <p>The Web2c complement of font utilities merely implements a few basic conversions. Many other more sophisticated font utilities exist; most are in <samp><var>CTAN:</var>/fonts/utilities</samp> (for CTAN info, -see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). Here are some of the most +see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). Here are some of the most commonly-requested items: </p> <ul> <li> <a name="index-AFM-to-TFM-conversion"></a> <a name="index-afm2tfm"></a> <a name="index-afmtopl"></a> -AFM (Adobe font metric) to TFM conversion: see <a href="dvips.html#Invoking-afm2tfm">Invoking afm2tfm</a> in <cite>Dvips</cite>, and <samp><var>CTAN:</var>/fonts/utilities/afmtopl</samp>. +AFM (Adobe font metric) to TFM conversion: see <a href="http://tug.org/texinfohtml/dvips.html#Invoking-afm2tfm">Invoking afm2tfm</a> in <cite>Dvips</cite>, and <samp><var>CTAN:</var>/fonts/utilities/afmtopl</samp>. </li><li> <a name="index-X-bitmap-fonts"></a> <a name="index-BDF-and-GF-conversion"></a> @@ -5016,7 +5015,7 @@ be modified only through a <samp>.ch</samp> file. under X-like terms; the precise notice is included below. </p> <p>Finally, the Kpathsea library is covered by the GNU Lesser General -Public License (see <a href="kpathsea.html#Introduction">Introduction</a> in <cite>Kpathsea</cite>). Therefore, +Public License (see <a href="http://tug.org/texinfohtml/kpathsea.html#Introduction">Introduction</a> in <cite>Kpathsea</cite>). Therefore, the <em>binaries</em> resulting from a standard Web2c compilation are also covered by the LGPL; so if you (re)distribute the binaries, you must also (offer to) distribute the complete source that went into those @@ -5058,9 +5057,9 @@ Next: <a href="#Index" accesskey="n" rel="next">Index</a>, Previous: <a href="#L <a name="index-bibliography"></a> <ol> -<li> Kpathsea: See <a href="kpathsea.html#Top">Introduction</a> in <cite>Kpathsea</cite>. +<li> Kpathsea: See <a href="http://tug.org/texinfohtml/kpathsea.html#Top">Introduction</a> in <cite>Kpathsea</cite>. -</li><li> Dvips and Afm2tfm: See <a href="dvips.html#Top">Introduction</a> in <cite>Dvips</cite>. +</li><li> Dvips and Afm2tfm: See <a href="http://tug.org/texinfohtml/dvips.html#Top">Introduction</a> in <cite>Dvips</cite>. </li><li> The TeX Users Group: <a href="http://www.tug.org">http://www.tug.org</a>. For an introduction to the TeX system, see <a href="http://tug.org/begin.html">http://tug.org/begin.html</a>. diff --git a/Master/texmf-dist/doc/web2c/web2c.pdf b/Master/texmf-dist/doc/web2c/web2c.pdf Binary files differindex 336d6a5de19..8eb3213f7e2 100644 --- a/Master/texmf-dist/doc/web2c/web2c.pdf +++ b/Master/texmf-dist/doc/web2c/web2c.pdf |