summaryrefslogtreecommitdiff
path: root/Master/texmf/doc/web2c
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-17 00:16:42 +0000
committerKarl Berry <karl@freefriends.org>2010-06-17 00:16:42 +0000
commit55133e0c2bb3ef821339a09c48fbcf3f0d2dde27 (patch)
tree2c1fd130535207fb2157e62516527b5d9171cf5b /Master/texmf/doc/web2c
parent83f44dc7cbbf424407a091b932e3d8344911dbb5 (diff)
texinfo manual updates
git-svn-id: svn://tug.org/texlive/trunk@19010 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf/doc/web2c')
-rw-r--r--Master/texmf/doc/web2c/web2c.html1553
-rw-r--r--Master/texmf/doc/web2c/web2c.pdfbin667676 -> 462629 bytes
2 files changed, 784 insertions, 769 deletions
diff --git a/Master/texmf/doc/web2c/web2c.html b/Master/texmf/doc/web2c/web2c.html
index db13d9fec9b..e02c15e6a98 100644
--- a/Master/texmf/doc/web2c/web2c.html
+++ b/Master/texmf/doc/web2c/web2c.html
@@ -159,8 +159,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</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 2009, released in
-July 2009.
+corresponds to Web2c version 2010, released in
+July 2010.
<ul class="menu">
<li><a accesskey="1" href="#Introduction">Introduction</a>: A brief introduction.
@@ -190,8 +190,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">1 Introduction</h2>
<p><a name="index-introduction-1"></a>
-This manual corresponds to version 2009 of Web2c, released in
-July 2009.
+This manual corresponds to version 2010 of Web2c, released in
+July 2010.
<p><a name="index-Knuth_002c-Donald-E_002e-2"></a><a name="index-g_t_0040TeX_007b_007d_002c-Web2c-implementation-of-3"></a><a name="index-Hobby_002c-John-4"></a><a name="index-Breitenlohner_002c-Peter-5"></a><dfn>Web2c</dfn> is the name of a TeX implementation, originally for Unix,
but now also running under DOS, Amiga, and other operating systems. By
@@ -658,7 +658,7 @@ name. See <a href="#Memory-dumps">Memory dumps</a>.
<br><dt>&lsquo;<samp><span class="samp">-recorder</span></samp>&rsquo;<dd><a name="index-g_t_002drecorder-132"></a><a name="index-file-recorder-133"></a>Enable the filename recorder. This makes the program save a list of the
opened files into a file with (by default) extension &lsquo;<samp><span class="samp">.fls</span></samp>&rsquo;. For
-Omega, this option is always on, and the file has extension &lsquo;<samp><span class="samp">.ofl</span></samp>&rsquo;.
+Aleph, this option is always on, and the file has extension &lsquo;<samp><span class="samp">.ofl</span></samp>&rsquo;.
<br><dt>&lsquo;<samp><span class="samp">-translate-file=</span><var>tcxfile</var></samp>&rsquo;<dd><a name="index-g_t_002dtranslate_002dfile_003d_0040var_007btcxfile_007d-134"></a><a name="index-translation-file-for-_0040TeX_007b_007d_002c-specifying-135"></a><a name="index-g_t_002etcx-_0040r_007bcharacter-translation-files_007d-136"></a><a name="index-first-line-of-the-main-input-file-137"></a>Use <var>tcxfile</var> to define which characters are printable and translations
between the internal and external character sets. Moreover,
@@ -733,6 +733,11 @@ BibTeX) make an exception: if the config file value
<code>TEXMFOUTPUT</code> is set (it is not by default), output files are
written to the directory specified.
+ <p><a name="index-TEXMFOUTPUT_0040r_007b_002c-used-for-reading_007d-157"></a><code>TEXMFOUTPUT</code> is also checked for input files, as TeX often
+generates files that need to be subsequently read; for input, no
+suffixes (such as &lsquo;<samp><span class="samp">.tex</span></samp>&rsquo;) are added by default, the input name is
+simply checked as given.
+
<div class="node">
<a name="Three-programs"></a>
<p><hr>
@@ -743,7 +748,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Commonalities">Commonalities</a>
<h3 class="section">3.5 Three programs: Metafont, MetaPost, and TeX</h3>
-<p><a name="index-three-programs-157"></a><a name="index-g_t_0040TeX_007b_007d_002c-Metafont_002c-and-MetaPost-158"></a><a name="index-Metafont_002c-MetaPost_002c-and-_0040TeX_007b_007d-159"></a><a name="index-MetaPost_002c-_0040TeX_007b_007d_002c-and-Metafont-160"></a>
+<p><a name="index-three-programs-158"></a><a name="index-g_t_0040TeX_007b_007d_002c-Metafont_002c-and-MetaPost-159"></a><a name="index-Metafont_002c-MetaPost_002c-and-_0040TeX_007b_007d-160"></a><a name="index-MetaPost_002c-_0040TeX_007b_007d_002c-and-Metafont-161"></a>
TeX, Metafont, and MetaPost have a number of features in common.
Besides the ones here, the common command-line options are described in
the previous section. The configuration file options that let you
@@ -767,24 +772,24 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Three-programs">Three programs</a>
<h4 class="subsection">3.5.1 Initial and virgin</h4>
-<p><a name="index-executables_002c-shared-initial-and-virgin-161"></a>The TeX, Metafont, and MetaPost programs each have two main
+<p><a name="index-executables_002c-shared-initial-and-virgin-162"></a>The TeX, Metafont, and MetaPost programs each have two main
variants, called <dfn>initial</dfn> and <dfn>virgin</dfn>. As of Web2c 7, one
executable suffices for both variants, and in fact, the <code>ini...</code>
executables are no longer created.
<p>The initial form is enabled if:
<ol type=1 start=1>
-<li><a name="index-g_t_002dini-162"></a>the &lsquo;<samp><span class="samp">-ini</span></samp>&rsquo; option was specified; or
+<li><a name="index-g_t_002dini-163"></a>the &lsquo;<samp><span class="samp">-ini</span></samp>&rsquo; option was specified; or
<li>the program name is <samp><span class="file">initex</span></samp> resp. <samp><span class="file">inimf</span></samp> resp.
<samp><span class="file">inimpost</span></samp> (these variants are no longer typically installed); or
<li>the first line of the main input file is &lsquo;<samp><span class="samp">%&amp;ini</span></samp>&rsquo;;
</ol>
otherwise, the virgin form is used.
- <p><a name="index-virgin-programs-163"></a><a name="index-production-use-164"></a>The <dfn>virgin</dfn> form is the one generally invoked for production use.
+ <p><a name="index-virgin-programs-164"></a><a name="index-production-use-165"></a>The <dfn>virgin</dfn> form is the one generally invoked for production use.
The first thing it does is read a memory dump (see <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a>), and then proceeds on with the main job.
- <p><a name="index-initial-programs-165"></a><a name="index-initializations_002c-lengthy-166"></a>The <dfn>initial</dfn> form is generally used only to create memory dumps
+ <p><a name="index-initial-programs-166"></a><a name="index-initializations_002c-lengthy-167"></a>The <dfn>initial</dfn> form is generally used only to create memory dumps
(see the next section). It starts up more slowly than the virgin form,
because it must do lengthy initializations that are encapsulated in the
memory dump file.
@@ -800,8 +805,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Three-programs">Three programs</a>
<h4 class="subsection">3.5.2 Memory dumps</h4>
-<p><a name="index-memory-dumps-167"></a>
-<a name="index-dumping-memory-168"></a><a name="index-macros_002c-predefining-in-memory-dumps-169"></a><a name="index-predefined-macros-and-memory-dumps-170"></a>In typical use, TeX, Metafont, and MetaPost require a large number of
+<p><a name="index-memory-dumps-168"></a>
+<a name="index-dumping-memory-169"></a><a name="index-macros_002c-predefining-in-memory-dumps-170"></a><a name="index-predefined-macros-and-memory-dumps-171"></a>In typical use, TeX, Metafont, and MetaPost require a large number of
macros to be predefined; therefore, they support <dfn>memory dump</dfn>
files, which can be read much more efficiently than ordinary source
code.
@@ -822,7 +827,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Memory-dumps">Memory dumps</a>
<h5 class="subsubsection">3.5.2.1 Creating memory dumps</h5>
-<p><a name="index-memory-dumps_002c-creating-171"></a><a name="index-creating-memory-dumps-172"></a><a name="index-writing-memory-dumps-173"></a>
+<p><a name="index-memory-dumps_002c-creating-172"></a><a name="index-creating-memory-dumps-173"></a><a name="index-writing-memory-dumps-174"></a>
The programs all create memory dumps in slightly idiosyncratic (thought
substantially similar) way, so we describe the details in separate
sections (references below). The basic idea is to run the initial
@@ -862,7 +867,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Memory-dumps">Memory dumps</a>
<h5 class="subsubsection">3.5.2.2 Determining the memory dump to use</h5>
-<p><a name="index-memory-dump-to-use_002c-determining-174"></a><a name="index-fmt-file_002c-determining-175"></a><a name="index-base-file_002c-determining-176"></a><a name="index-mem-file_002c-determining-177"></a>
+<p><a name="index-memory-dump-to-use_002c-determining-175"></a><a name="index-fmt-file_002c-determining-176"></a><a name="index-base-file_002c-determining-177"></a><a name="index-mem-file_002c-determining-178"></a>
The virgin form (see <a href="#Initial-and-virgin">Initial and virgin</a>) of each program always
reads a memory dump before processing normal source input. All three
programs determine the memory dump to use in the same way:
@@ -873,12 +878,12 @@ program uses the remainder of that argument as the memory dump name.
For example, running &lsquo;<samp><span class="samp">tex \&amp;super</span></samp>&rsquo; reads <samp><span class="file">super.fmt</span></samp>. (The
backslash protects the &lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo; against interpretation by the shell.)
- <li><a name="index-g_t_002dfmt_003d_0040var_007bfmt_007d-178"></a><a name="index-g_t_002dbase_003d_0040var_007bbase_007d-179"></a><a name="index-g_t_002dmem_003d_0040var_007bmem_007d-180"></a>If the &lsquo;<samp><span class="samp">-fmt</span></samp>&rsquo; resp. &lsquo;<samp><span class="samp">-base</span></samp>&rsquo; resp. &lsquo;<samp><span class="samp">-mem</span></samp>&rsquo; option is
+ <li><a name="index-g_t_002dfmt_003d_0040var_007bfmt_007d-179"></a><a name="index-g_t_002dbase_003d_0040var_007bbase_007d-180"></a><a name="index-g_t_002dmem_003d_0040var_007bmem_007d-181"></a>If the &lsquo;<samp><span class="samp">-fmt</span></samp>&rsquo; resp. &lsquo;<samp><span class="samp">-base</span></samp>&rsquo; resp. &lsquo;<samp><span class="samp">-mem</span></samp>&rsquo; option is
specified, its value is used.
- <li><a name="index-g_t_002dprogname_003d_0040var_007bstring_007d-181"></a>If the &lsquo;<samp><span class="samp">-progname</span></samp>&rsquo; option is specified, its value is used.
+ <li><a name="index-g_t_002dprogname_003d_0040var_007bstring_007d-182"></a>If the &lsquo;<samp><span class="samp">-progname</span></samp>&rsquo; option is specified, its value is used.
- <li><a name="index-g_t_0025_0026-_0040r_007bmagic-number_007d-182"></a>If the first line of the main input file (which must be specified on the
+ <li><a name="index-g_t_0025_0026-_0040r_007bmagic-number_007d-183"></a>If the first line of the main input file (which must be specified on the
command line, not in response to &lsquo;<samp><span class="samp">**</span></samp>&rsquo;) is <code>%&amp;</code><var>dump</var>, and
<var>dump</var> is an existing memory dump of the appropriate type,
<var>dump</var> is used.
@@ -891,7 +896,7 @@ translation file is to be used: <code>%&amp;-translate-file=</code><var>tcxfile<
-translate-file=</code><var>tcxfile</var>. If this is done, the name of the dump
must be given first.
- <li><a name="index-program-name_002c-determines-memory-dump-183"></a><a name="index-links-to-binaries-184"></a>Otherwise, the program uses the program invocation name, most commonly
+ <li><a name="index-program-name_002c-determines-memory-dump-184"></a><a name="index-links-to-binaries-185"></a>Otherwise, the program uses the program invocation name, most commonly
<samp><span class="file">tex</span></samp> resp. <samp><span class="file">mf</span></samp> resp. <samp><span class="file">mpost</span></samp>. For example, if
<samp><span class="file">latex</span></samp> is a link to <samp><span class="file">tex</span></samp>, and the user runs &lsquo;<samp><span class="samp">latex
foo</span></samp>&rsquo;, <samp><span class="file">latex.fmt</span></samp> will be used.
@@ -908,15 +913,15 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Memory-dumps">Memory dumps</a>
<h5 class="subsubsection">3.5.2.3 Hardware and memory dumps</h5>
-<p><a name="index-hardware-and-memory-dumps-185"></a><a name="index-memory-dumps-and-hardware-186"></a><a name="index-sharing-memory-dumps-187"></a><a name="index-fmt-files_002c-sharing-188"></a><a name="index-base-files_002c-sharing-189"></a><a name="index-mem-files_002c-sharing-190"></a>
-<a name="index-LittleEndian-machines-191"></a><a name="index-BigEndian-machines-192"></a><a name="index-endian-dependencies-193"></a><a name="index-machine-dependencies-194"></a><a name="index-architecture-dependencies-195"></a><a name="index-dependencies_002c-hardware-196"></a><a name="index-g_t_002d_002ddisable_002ddump_002dshare-configure-_0040r_007boption_007d-197"></a>By default, memory dump files are generally sharable between
+<p><a name="index-hardware-and-memory-dumps-186"></a><a name="index-memory-dumps-and-hardware-187"></a><a name="index-sharing-memory-dumps-188"></a><a name="index-fmt-files_002c-sharing-189"></a><a name="index-base-files_002c-sharing-190"></a><a name="index-mem-files_002c-sharing-191"></a>
+<a name="index-LittleEndian-machines-192"></a><a name="index-BigEndian-machines-193"></a><a name="index-endian-dependencies-194"></a><a name="index-machine-dependencies-195"></a><a name="index-architecture-dependencies-196"></a><a name="index-dependencies_002c-hardware-197"></a><a name="index-g_t_002d_002ddisable_002ddump_002dshare-configure-_0040r_007boption_007d-198"></a>By default, memory dump files are generally sharable between
architectures of different types; specifically, on machines of different
endianness (see <a href="libc.html#Byte-order">Byte order</a>). (This is a
feature of the Web2c implementation, and is not true of all TeX
implementations.) If you specify &lsquo;<samp><span class="samp">--disable-dump-share</span></samp>&rsquo; to
<code>configure</code>, however, memory dumps will be endian-dependent.
- <p><a name="index-byte-swapping-198"></a><a name="index-swapping-bytes-199"></a>The reason to do this is speed. To achieve endian-independence, the
+ <p><a name="index-byte-swapping-199"></a><a name="index-swapping-bytes-200"></a>The reason to do this is speed. To achieve endian-independence, the
reading of memory dumps on LittleEndian architectures, such as PC's and
DEC architectures, is somewhat slowed (all the multibyte values have to
be swapped). Usually, this is not noticeable, and the advantage of
@@ -925,7 +930,7 @@ outweighs the speed loss. But if you're installing Web2c for use on
LittleEndian machines only, perhaps on a PC being used only by you, you
may wish to get maximum speed.
- <p><a name="index-floating_002dpoint-values-200"></a><a name="index-glue-ratio-representations-201"></a>TeXnically, even without &lsquo;<samp><span class="samp">--disable-dump-share</span></samp>&rsquo;, sharing of
+ <p><a name="index-floating_002dpoint-values-201"></a><a name="index-glue-ratio-representations-202"></a>TeXnically, even without &lsquo;<samp><span class="samp">--disable-dump-share</span></samp>&rsquo;, sharing of
<samp><span class="file">.fmt</span></samp> files cannot be guaranteed to work. Floating-point values
are always written in native format, and hence will generally not be
readable across platforms. Fortunately, TeX uses floating point only
@@ -934,11 +939,11 @@ AMSTeX, <small class="dots">...</small>) do not do any glue setting at <samp><sp
time. Metafont and MetaPost do not use floating point in any dumped
value at all.
- <p><a name="index-date-and-time_002c-in-memory-dumps-202"></a><a name="index-time-and-date_002c-in-memory-dumps-203"></a><a name="index-memory-dumps_002c-contain-date-and-time-204"></a>Incidentally, different memory dump files will never compare equal
+ <p><a name="index-date-and-time_002c-in-memory-dumps-203"></a><a name="index-time-and-date_002c-in-memory-dumps-204"></a><a name="index-memory-dumps_002c-contain-date-and-time-205"></a>Incidentally, different memory dump files will never compare equal
byte-for-byte, because the program always dumps the current date and
time. So don't be alarmed by just a few bytes difference.
- <p><a name="index-Harbison_002c-Samuel-P_002e-205"></a><a name="index-Steele-Jr_002e_002c-Guy-L_002e-206"></a>If you don't know what endianness your machine is, and you're curious,
+ <p><a name="index-Harbison_002c-Samuel-P_002e-206"></a><a name="index-Steele-Jr_002e_002c-Guy-L_002e-207"></a>If you don't know what endianness your machine is, and you're curious,
here is a little C program to tell you. (The <code>configure</code> script
contains a similar program.) This is from the book <cite>C: A Reference
Manual</cite>, by Samuel P. Harbison and Guy L. Steele
@@ -974,12 +979,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Three-programs">Three programs</a>
<h4 class="subsection">3.5.3 Editor invocation</h4>
-<p><a name="index-editor-invoked-at-error-207"></a><a name="index-errors_002c-editor-invoked-at-208"></a><a name="index-e-_0040r_007bresponse-at-error-prompt_007d-209"></a>
+<p><a name="index-editor-invoked-at-error-208"></a><a name="index-errors_002c-editor-invoked-at-209"></a><a name="index-e-_0040r_007bresponse-at-error-prompt_007d-210"></a>
TeX, Metafont, and MetaPost all (by default) stop and ask for user
intervention at an error. If the user responds with <kbd>e</kbd> or <kbd>E</kbd>,
the program invokes an editor.
- <p><a name="index-TEXEDIT-210"></a><a name="index-MFEDIT-211"></a><a name="index-MPEDIT-212"></a><a name="index-g_t_002d_002dwith_002deditor_003d_0040var_007bcmd_007d-213"></a>Specifying &lsquo;<samp><span class="samp">--with-editor=</span><var>cmd</var></samp>&rsquo; to <code>configure</code> sets the
+ <p><a name="index-TEXEDIT-211"></a><a name="index-MFEDIT-212"></a><a name="index-MPEDIT-213"></a><a name="index-g_t_002d_002dwith_002deditor_003d_0040var_007bcmd_007d-214"></a>Specifying &lsquo;<samp><span class="samp">--with-editor=</span><var>cmd</var></samp>&rsquo; to <code>configure</code> sets the
default editor command string to <var>cmd</var>. The environment
variables/configuration values <code>TEXEDIT</code>, <code>MFEDIT</code>, and
<code>MPEDIT</code> (respectively) override this. If &lsquo;<samp><span class="samp">--with-editor</span></samp>&rsquo; is
@@ -999,13 +1004,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Three-programs">Three programs</a>
<h4 class="subsection">3.5.4 <code>\input</code> filenames</h4>
-<p><a name="index-input-filenames-214"></a><a name="index-filename-conventions_002c-in-input-files-215"></a><a name="index-g_t_005cinput-_0040r_007bfilenames_007d-216"></a>
+<p><a name="index-input-filenames-215"></a><a name="index-filename-conventions_002c-in-input-files-216"></a><a name="index-g_t_005cinput-_0040r_007bfilenames_007d-217"></a>
TeX, Metafont, and MetaPost source programs can all read other source
files with the <code>\input</code> (TeX) and <code>input</code> (MF and MP)
primitives:
<pre class="example"> \input <var>name</var> % in TeX
</pre>
- <p><a name="index-space_002dterminated-filenames-217"></a><a name="index-whitespace_002dterminated-filenames-218"></a><a name="index-terminator-for-filenames-219"></a>The file <var>name</var> can always be terminated with whitespace; for
+ <p><a name="index-space_002dterminated-filenames-218"></a><a name="index-whitespace_002dterminated-filenames-219"></a><a name="index-terminator-for-filenames-220"></a>The file <var>name</var> can always be terminated with whitespace; for
Metafont and MetaPost, the statement terminator &lsquo;<samp><span class="samp">;</span></samp>&rsquo; also works.
(LaTeX and other macro packages provide other interfaces to
<code>\input</code> that allow different notation; here we are concerned only
@@ -1029,14 +1034,14 @@ tokenized and expanded the input. So, multiple spaces and tabs may be
seen as a single space, active characters such as &lsquo;<samp><span class="samp">~</span></samp>&rsquo; are
expanded first, and so on. (See below.)
- <p><a name="index-NUL_002c-not-allowed-in-filenames-220"></a><a name="index-eight_002dbit-characters-in-filenames-221"></a><a name="index-meta-characters-in-filenames-222"></a>On the other hand, various C library routines and Unix itself use the null
+ <p><a name="index-NUL_002c-not-allowed-in-filenames-221"></a><a name="index-eight_002dbit-characters-in-filenames-222"></a><a name="index-meta-characters-in-filenames-223"></a>On the other hand, various C library routines and Unix itself use the null
byte (character code zero, ASCII NUL) to terminate strings. So
filenames in Web2c cannot contain nulls, even though TeX itself does
not treat NUL specially.
In addition, some older Unix variants do not allow eight-bit characters
(codes 128&ndash;255) in filenames.
- <p><a name="index-portable-filenames-223"></a>For maximal portability of your document across systems, use only the
+ <p><a name="index-portable-filenames-224"></a>For maximal portability of your document across systems, use only the
characters &lsquo;<samp><span class="samp">a</span></samp>&rsquo;&ndash;&lsquo;<samp><span class="samp">z</span></samp>&rsquo;, &lsquo;<samp><span class="samp">0</span></samp>&rsquo;&ndash;&lsquo;<samp><span class="samp">9</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">.</span></samp>&rsquo;, and
restrict your filenames to at most eight characters (not including the
extension), and at most a three-character extension. Do not use
@@ -1044,7 +1049,7 @@ anything but simple filenames, since directory separators vary among
systems; instead, add the necessary directories to the appropriate
search path.
- <p><a name="index-g_t_007e-_0040r_007bexpansion-in-filenames_007d-224"></a><a name="index-g_t_0024-_0040r_007bexpansion-in-filenames_007d-225"></a>Finally, the present Web2c implementation does &lsquo;<samp><span class="samp">~</span></samp>&rsquo; and &lsquo;<samp><span class="samp">$</span></samp>&rsquo;
+ <p><a name="index-g_t_007e-_0040r_007bexpansion-in-filenames_007d-225"></a><a name="index-g_t_0024-_0040r_007bexpansion-in-filenames_007d-226"></a>Finally, the present Web2c implementation does &lsquo;<samp><span class="samp">~</span></samp>&rsquo; and &lsquo;<samp><span class="samp">$</span></samp>&rsquo;
expansion on <var>name</var>, unlike Knuth's original implementation and
older versions of Web2c. Thus:
<pre class="example"> \input ~jsmith/$foo.bar
@@ -1058,7 +1063,7 @@ numeral, or &lsquo;<samp><span class="samp">_</span></samp>&rsquo;.
<p>(So another way to get a program to read a filename containing
whitespace is to define an environment variable and dereference it.)
- <p><a name="index-g_t_005cstring-226"></a>In all the common TeX formats (plain TeX, LaTeX, AMSTeX),
+ <p><a name="index-g_t_005cstring-227"></a>In all the common TeX formats (plain TeX, LaTeX, AMSTeX),
the characters &lsquo;<samp><span class="samp">~</span></samp>&rsquo; and &lsquo;<samp><span class="samp">$</span></samp>&rsquo; have special category codes, so to
actually use these in a document you have to change their catcodes or
use <code>\string</code>. (The result is unportable anyway, see the
@@ -1076,11 +1081,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">4 TeX: Typesetting</h2>
-<p><a name="index-g_t_0040TeX_007b_007d_002c-description-of-227"></a><a name="index-typesetting-228"></a><a name="index-mathematical-typesetting-229"></a>
+<p><a name="index-g_t_0040TeX_007b_007d_002c-description-of-228"></a><a name="index-typesetting-229"></a><a name="index-mathematical-typesetting-230"></a>
TeX is a typesetting system: it was especially designed to handle
complex mathematics, as well as most ordinary text typesetting.
- <p><a name="index-batch-languages-230"></a><a name="index-word-processor_002c-not-231"></a>TeX is a batch language, like C or Pascal, and not an interactive
+ <p><a name="index-batch-languages-231"></a><a name="index-word-processor_002c-not-232"></a>TeX is a batch language, like C or Pascal, and not an interactive
&ldquo;word processor&rdquo;: you compile a TeX input file into a corresponding
device-independent (DVI) file (and then translate the DVI file to the
commands for a particular output device). This approach has both
@@ -1109,7 +1114,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#TeX">TeX</a>
<h3 class="section">4.1 <code>tex</code> invocation</h3>
-<p><a name="index-tex-232"></a><a name="index-g_t_0040TeX_007b_007d_002c-invocation-233"></a>
+<p><a name="index-tex-233"></a><a name="index-g_t_0040TeX_007b_007d_002c-invocation-234"></a>
TeX (usually invoked as <code>tex</code>) formats the given text and
commands, and outputs a corresponding device-independent representation
of the typeset document. This section merely describes the options
@@ -1125,7 +1130,7 @@ here) and determine their memory dump (fmt) file in the same way
tex [<var>option</var>]... \<var>first-line</var>
tex [<var>option</var>]... &amp;<var>fmt</var> <var>args</var>
</pre>
- <p><a name="index-g_t_002etex-234"></a><a name="index-g_t_0040TeX_007b_007d_002c-input-files-found-235"></a>TeX searches the usual places for the main input file <var>texname</var>
+ <p><a name="index-g_t_002etex-235"></a><a name="index-g_t_0040TeX_007b_007d_002c-input-files-found-236"></a>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>), extending
<var>texname</var> with <samp><span class="file">.tex</span></samp> if necessary. To see all the
relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to
@@ -1140,7 +1145,7 @@ arguments as a line of regular TeX input.
<p>If no arguments or options are specified, TeX prompts for an
input file name with &lsquo;<samp><span class="samp">**</span></samp>&rsquo;.
- <p><a name="index-texput-236"></a>TeX writes the main DVI output to the file
+ <p><a name="index-texput-237"></a>TeX writes the main DVI output to the file
<samp><var>basetexname</var><span class="file">.dvi</span></samp>, where <var>basetexname</var> is the basename of
<var>texname</var>, or &lsquo;<samp><span class="samp">texput</span></samp>&rsquo; if no input file was specified. A DVI
file is a device-independent binary representation of your TeX
@@ -1150,35 +1155,27 @@ device, such as a PostScript printer
(see <a href="dvips.html#Top">Introduction</a>) or an X Window System display
(see xdvi(1)).
- <p><a name="index-EC-fonts-237"></a><a name="index-mktextfM_0040r_007b_002c-disabling_007d-238"></a><a name="index-g_t_005cfont-_0040r_007band-dynamic-generation_007d-239"></a>TeX also reads TFM files for any fonts you load in your document with
+ <p><a name="index-EC-fonts-238"></a><a name="index-mktextfM_0040r_007b_002c-disabling_007d-239"></a><a name="index-g_t_005cfont-_0040r_007band-dynamic-generation_007d-240"></a>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><span class="file">mktextfm</span></samp> to create any nonexistent TFM files. You can
disable this at configure-time or runtime (see <a href="kpathsea.html#mktex-configuration">mktex configuration</a>). This is enabled mostly for the
sake of the EC fonts, which can be generated at any size.
- <p><a name="index-g_t_005copenout-_0040r_007band-security_007d-240"></a><a name="index-security_002c-and-_0040code_007b_005copenout_007d-241"></a><a name="index-output-files_002c-written-by-_0040TeX_007b_007d-programs-242"></a><a name="index-Trojan-horses-and-_0040TeX_007b_007d-programs-243"></a><a name="index-dot-files_002c-written-by-_0040TeX_007b_007d-programs-244"></a><a name="index-security_002c-and-output-files-245"></a><a name="index-texmfmp_002ec-_0040r_007band-_0040code_007bopenoutnameok_007d_007d-246"></a>TeX can write output files, via the <code>\openout</code> primitive; this
-opens a security hole vulnerable to Trojan horse attack: an unwitting
-user could run a TeX program that overwrites, say, <samp><span class="file">~/.rhosts</span></samp>.
-(MetaPost has a <code>write</code> primitive with similar implications). To
-alleviate this, there is a configuration variable <code>openout_any</code>,
-which selects one of three levels of security. When it is set to
-&lsquo;<samp><span class="samp">a</span></samp>&rsquo; (for &ldquo;any&rdquo;), no restrictions are imposed. When it is set to
-&lsquo;<samp><span class="samp">r</span></samp>&rsquo; (for &ldquo;restricted&rdquo;), filenames beginning with &lsquo;<samp><span class="samp">.</span></samp>&rsquo; are
-disallowed (except <samp><span class="file">.tex</span></samp> because LaTeX needs it). When it is set
-to &lsquo;<samp><span class="samp">p</span></samp>&rsquo; (for &ldquo;paranoid&rdquo;) additional restrictions are imposed: an
-absolute filename must refer to a file in (a subdirectory) of
-<code>TEXMFOUTPUT</code>, and any attempt to go up a directory level is
-forbidden (that is, paths may not contain a &lsquo;<samp><span class="samp">..</span></samp>&rsquo; component). The
-paranoid setting is the default. (For backwards compatibility, &lsquo;<samp><span class="samp">y</span></samp>&rsquo;
-and &lsquo;<samp><span class="samp">1</span></samp>&rsquo; are synonyms of &lsquo;<samp><span class="samp">a</span></samp>&rsquo;, while &lsquo;<samp><span class="samp">n</span></samp>&rsquo; and &lsquo;<samp><span class="samp">0</span></samp>&rsquo; are
-synonyms for &lsquo;<samp><span class="samp">r</span></samp>&rsquo;.)
+ <p><a name="index-g_t_005copenout-_0040r_007band-security_007d-241"></a><a name="index-security_002c-and-_0040code_007b_005copenout_007d-242"></a><a name="index-output-files_002c-written-by-_0040TeX_007b_007d-programs-243"></a><a name="index-Trojan-horses-and-_0040TeX_007b_007d-programs-244"></a><a name="index-dot-files_002c-written-by-_0040TeX_007b_007d-programs-245"></a><a name="index-security_002c-and-output-files-246"></a>TeX can write output files, via the <code>\openout</code> primitive; this opens
+a security hole vulnerable to Trojan horse attack: an unwitting user could
+run a TeX program that overwrites, say, <samp><span class="file">~/.rhosts</span></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 sequence</a>) 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>:
+&lsquo;<samp><span class="samp">a</span></samp>&rsquo; (for &ldquo;any&rdquo;, the default for <code>openin_any</code>), &lsquo;<samp><span class="samp">r</span></samp>&rsquo; (for
+&ldquo;restricted&rdquo;), or &lsquo;<samp><span class="samp">p</span></samp>&rsquo; (for &ldquo;paranoid&rdquo;, the default for
+<code>openout_any</code>).
<p>In any case, all <code>\openout</code> filenames are recorded in the log file,
except those opened on the first line of input, which is processed when
-the log file has not yet been opened. (If you as a TeX administrator
-wish to implement more stringent rules on <code>\openout</code>, modifying the
-function <code>openoutnameok</code> in <samp><span class="file">web2c/lib/texmfmp.c</span></samp> is intended
-to suffice.)
+the log file has not yet been opened.
<p>The program accepts the following options, as well as the standard
&lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
@@ -1803,9 +1800,9 @@ partial list.
<dt>e-TeX<dd><a name="index-e_002d_0040TeX_007b_007d-355"></a><a name="index-primitives_002c-new-356"></a>Adds many new primitives, including right-to-left typesetting and more
registers. Now frozen.
- <br><dt>Omega<dt>Aleph<dd><a name="index-Omega-357"></a><a name="index-Unicode-358"></a>These add Unicode support, right-to-left typesetting, and more. Omega
+ <br><dt>Aleph<dd><a name="index-Aleph-357"></a><a name="index-Unicode-358"></a>This adds Unicode support, right-to-left typesetting, and more. Omega
was the original program. Aleph is an updated version with a variety
-of bug fixes, and includes e-TeX. Neither is actively maintained.
+of bug fixes, and includes e-TeX. Aleph is not actively maintained.
<br><dt>pdfTeX<dd><a name="index-pdf_0040TeX_007b_007d-359"></a><a name="index-PDF-360"></a><a name="index-micro_002dtypography-361"></a><a name="index-hypertext-362"></a>Can produce PDF as well as DVI files. It also incorporates the
e-TeX extensions, new primitives for hypertext and
@@ -1816,6 +1813,10 @@ page: <a href="http://pdftex.org">http://pdftex.org</a>.
(<a href="http://lua.org">http://lua.org</a>) and opens up the TeX typesetting engine to
control from Lua. Home page: <a href="http://luatex.org">http://luatex.org</a>.
+ <br><dt>XeTeX<dd><a name="index-Xe_0040TeX_007b_007d-365"></a><a name="index-Unicode-366"></a>Combines support for Unicode input and OpenType- and system fonts
+with the capabilities of pdfTeX.
+Home page: <a href="http://tug.org/xetex">http://tug.org/xetex</a>.
+
</dl>
<div class="node">
@@ -1829,7 +1830,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">5 Metafont: Creating typeface families</h2>
-<p><a name="index-Metafont-365"></a><a name="index-typeface-families-366"></a><a name="index-geometric-designs-367"></a><a name="index-shapes-368"></a><a name="index-font-design-369"></a>
+<p><a name="index-Metafont-367"></a><a name="index-typeface-families-368"></a><a name="index-geometric-designs-369"></a><a name="index-shapes-370"></a><a name="index-font-design-371"></a>
Metafont is a system for producing shapes; it was designed for producing
complete typeface families, but it can also produce geometric designs,
dingbats, etc. And it has considerable mathematical and
@@ -1863,7 +1864,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Metafont">Metafont</a>
<h3 class="section">5.1 <code>mf</code> invocation</h3>
-<p><a name="index-mf-370"></a><a name="index-Metafont-invocation-371"></a>
+<p><a name="index-mf-372"></a><a name="index-Metafont-invocation-373"></a>
Metafont (usually invoked as <code>mf</code>) reads character definitions
specified in the Metafont programming language, and outputs the
corresponding font. This section merely describes the options available
@@ -1883,7 +1884,7 @@ language, see <cite>The Metafontbook</cite> (see <a href="#References">Reference
</pre>
<p class="noindent">(The single quotes avoid unwanted interpretation by the shell.)
- <p><a name="index-g_t_002emf-372"></a><a name="index-Metafont-input-files-373"></a><a name="index-EC-fonts-374"></a><a name="index-mktexmf_0040r_007b_002c-disabling_007d-375"></a>Metafont searches the usual places for the main input file <var>mfname</var>
+ <p><a name="index-g_t_002emf-374"></a><a name="index-Metafont-input-files-375"></a><a name="index-EC-fonts-376"></a><a name="index-mktexmf_0040r_007b_002c-disabling_007d-377"></a>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>), extending
<var>mfname</var> with <samp><span class="file">.mf</span></samp> if necessary. To see all the relevant
paths, set the environment variable <code>KPATHSEA_DEBUG</code> to &lsquo;<samp><span class="samp">-1</span></samp>&rsquo;
@@ -1893,7 +1894,7 @@ files you input. You can disable this at configure-time or runtime
(see <a href="kpathsea.html#mktex-configuration">mktex configuration</a>). This is mostly
for the sake of the EC fonts, which can be generated at any size.
- <p><a name="index-g_t_002e_0040var_007bnnn_007dgf-_0040r_007bgeneric-fonts_007d-376"></a><a name="index-mfput-377"></a><a name="index-GF-output-378"></a><a name="index-GF-files_002c-output-by-Metafont-379"></a><a name="index-PK-files_002c-not-output-by-Metafont-380"></a>Metafont writes the main GF output to the file
+ <p><a name="index-g_t_002e_0040var_007bnnn_007dgf-_0040r_007bgeneric-fonts_007d-378"></a><a name="index-mfput-379"></a><a name="index-GF-output-380"></a><a name="index-GF-files_002c-output-by-Metafont-381"></a><a name="index-PK-files_002c-not-output-by-Metafont-382"></a>Metafont writes the main GF output to the file
<samp><var>basemfname</var><span class="file">.</span><var>nnn</var><span class="file">gf</span></samp>, where <var>nnn</var> is the font
resolution in pixels per inch, and <var>basemfname</var> is the basename of
<var>mfname</var>, or &lsquo;<samp><span class="samp">mfput</span></samp>&rsquo; if no input file was specified. A GF file
@@ -1902,12 +1903,12 @@ converted immediately to PK files with GFtoPK (see <a href="#gftopk-invocation">
more compact. (Metafont output in GF format rather than PK for only
historical reasons.)
- <p><a name="index-g_t_002etfm-_0040r_007boutput_007d-381"></a><a name="index-TFM-files_002c-output-by-Metafont-382"></a>Metafont also usually writes a metric file in TFM format to
+ <p><a name="index-g_t_002etfm-_0040r_007boutput_007d-383"></a><a name="index-TFM-files_002c-output-by-Metafont-384"></a>Metafont also usually writes a metric file in TFM format to
<samp><var>basemfname</var><span class="file">.tfm</span></samp>. A TFM file contains character dimensions,
kerns, and ligatures, and spacing parameters. TeX reads only this
<tt>.tfm</tt> file, not the GF file.
- <p><a name="index-mode-needed-to-run-Metafont-383"></a><a name="index-proof-_0040r_007bmode_007d-384"></a><a name="index-g_t2602gf-385"></a><a name="index-g_t_002e2602gf-386"></a>The <var>mode</var> in the example command above is a name referring to a
+ <p><a name="index-mode-needed-to-run-Metafont-385"></a><a name="index-proof-_0040r_007bmode_007d-386"></a><a name="index-g_t2602gf-387"></a><a name="index-g_t_002e2602gf-388"></a>The <var>mode</var> in the example command above is a name referring to a
device definition (see <a href="#Modes">Modes</a>); for example, <code>localfont</code> or
<code>ljfour</code>. These device definitions must generally be precompiled
into the base file. If you leave this out, the default is <code>proof</code>
@@ -1934,7 +1935,7 @@ usual. For example:
<dt>&lsquo;<samp><span class="samp">-[no]-file-line-error</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-fmt=</span><var>fmtname</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-halt-on-error</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-ini</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-interaction=</span><var>string</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-jobname=</span><var>string</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-kpathsea-debug=</span><var>number</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-[no]parse-first-line</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-output-directory</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-progname=</span><var>string</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-recorder</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-translate-file=</span><var>tcxfile</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-8bit</span></samp>&rsquo;<dd>These options are common to TeX, Metafont, and MetaPost.
See <a href="#Common-options">Common options</a>.
- <br><dt>&lsquo;<samp><span class="samp">-mktex=</span><var>filetype</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-no-mktex=</span><var>filetype</var></samp>&rsquo;<dd><a name="index-g_t_002dmktex_003d_0040var_007bfiletype_007d-387"></a><a name="index-g_t_002dno_002dmktex_003d_0040var_007bfiletype_007d-388"></a>Turn on or off the &lsquo;<samp><span class="samp">mktex</span></samp>&rsquo; script associated with <var>filetype</var>.
+ <br><dt>&lsquo;<samp><span class="samp">-mktex=</span><var>filetype</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-no-mktex=</span><var>filetype</var></samp>&rsquo;<dd><a name="index-g_t_002dmktex_003d_0040var_007bfiletype_007d-389"></a><a name="index-g_t_002dno_002dmktex_003d_0040var_007bfiletype_007d-390"></a>Turn on or off the &lsquo;<samp><span class="samp">mktex</span></samp>&rsquo; script associated with <var>filetype</var>.
The only value that makes sense for <var>filetype</var> is &lsquo;<samp><span class="samp">mf</span></samp>&rsquo;.
</dl>
@@ -1949,8 +1950,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Metafont">Metafont</a>
<h3 class="section">5.2 Initial Metafont</h3>
-<p><a name="index-initial-Metafont-389"></a><a name="index-Metafont_002c-initial-390"></a>
-<a name="index-g_t_002ebase-391"></a><a name="index-base-files-392"></a><code>inimf</code> is the &ldquo;initial&rdquo; form of Metafont, which does lengthy
+<p><a name="index-initial-Metafont-391"></a><a name="index-Metafont_002c-initial-392"></a>
+<a name="index-g_t_002ebase-393"></a><a name="index-base-files-394"></a><code>inimf</code> is the &ldquo;initial&rdquo; form of Metafont, which does lengthy
initializations avoided by the &ldquo;virgin&rdquo; (<code>vir</code>) form, so as to
be capable of dumping &lsquo;<samp><span class="samp">.base</span></samp>&rsquo; files (see <a href="#Memory-dumps">Memory dumps</a>). For
a detailed comparison of virgin and initial forms, see <a href="#Initial-and-virgin">Initial and virgin</a>. In past releases, a separate program <samp><span class="command">inimf</span></samp> was
@@ -1958,7 +1959,7 @@ installed to invoke the initial form, but this is no longer the case.
<p>For a list of options and other information, see <a href="#mf-invocation">mf invocation</a>.
- <p><a name="index-plain_002ebase-393"></a><a name="index-mf_002ebase-394"></a>The only memory dump file commonly used with Metafont is the default
+ <p><a name="index-plain_002ebase-395"></a><a name="index-mf_002ebase-396"></a>The only memory dump file commonly used with Metafont is the default
&lsquo;<samp><span class="samp">plain.base</span></samp>&rsquo;, also known as &lsquo;<samp><span class="samp">mf.base</span></samp>&rsquo; (again, see <a href="#Memory-dumps">Memory dumps</a>). It is created by default during installation, but you can also
do so by hand if necessary (e.g., if a Metafont update is issued):
<pre class="example"> mf -ini '\input plain; input modes; dump'
@@ -1971,13 +1972,13 @@ Then install the resulting <samp><span class="file">plain.base</span></samp> in
<p>For an explanation of the additional <samp><span class="file">modes.mf</span></samp> file,
see <a href="#Modes">Modes</a>. This file has no counterpart in TeX or MetaPost.
- <p><a name="index-cmmf_002ebase-_0040r_007bnot-recommended_007d-395"></a><a name="index-cm_002ebase-396"></a><a name="index-cmbase_002emf-397"></a><a name="index-Computer-Modern-macros-398"></a><a name="index-base-files_002c-plain-only-399"></a>In the past, it was sometimes useful to create a base file
+ <p><a name="index-cmmf_002ebase-_0040r_007bnot-recommended_007d-397"></a><a name="index-cm_002ebase-398"></a><a name="index-cmbase_002emf-399"></a><a name="index-Computer-Modern-macros-400"></a><a name="index-base-files_002c-plain-only-401"></a>In the past, it was sometimes useful to create a base file
<samp><span class="file">cmmf.base</span></samp> (a.k.a. <samp><span class="file">cm.base</span></samp>), with the Computer Modern
macros also included in the base file. Nowadays, however, the
additional time required to read <samp><span class="file">cmbase.mf</span></samp> is exceedingly small,
usually not enough to be worth the administrative hassle of updating the
<samp><span class="file">cmmf.base</span></samp> file when you install a new version of <samp><span class="file">modes.mf</span></samp>.
-<a name="index-type-design_002c-personal-400"></a>People actually working on a typeface may still find it worthwhile to
+<a name="index-type-design_002c-personal-402"></a>People actually working on a typeface may still find it worthwhile to
create their own base file, of course.
<div class="node">
@@ -1991,16 +1992,16 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Metafont">Metafont</a>
<h3 class="section">5.3 Modes: Device definitions for Metafont</h3>
-<p><a name="index-modes-file-needed-for-Metafont-401"></a><a name="index-base-files_002c-need-mode-definitions-402"></a><a name="index-device-definitions_002c-for-Metafont-403"></a><a name="index-printer-characteristics_002c-for-Metafont-404"></a>Running Metafont and creating Metafont base files requires information
+<p><a name="index-modes-file-needed-for-Metafont-403"></a><a name="index-base-files_002c-need-mode-definitions-404"></a><a name="index-device-definitions_002c-for-Metafont-405"></a><a name="index-printer-characteristics_002c-for-Metafont-406"></a>Running Metafont and creating Metafont base files requires information
that TeX and MetaPost do not: <dfn>mode</dfn> definitions which specify
device characteristics, so Metafont can properly rasterize the shapes.
- <p><a name="index-modes_002emf-_0040r_007brecommended-modes-file_007d-405"></a>When making a base file, a file containing modes for locally-available
+ <p><a name="index-modes_002emf-_0040r_007brecommended-modes-file_007d-407"></a>When making a base file, a file containing modes for locally-available
devices should be input after <samp><span class="file">plain.mf</span></samp>. One commonly used file
is <a href="ftp://ftp.tug.org/tex/modes.mf">ftp://ftp.tug.org/tex/modes.mf</a>; it includes all known
definitions.
- <p><a name="index-small-Metafont-memory-and-modes-406"></a><a name="index-mode_005fdef-407"></a><a name="index-mode_005fsetup-408"></a>If, however, for some reason you have decreased the memory available in
+ <p><a name="index-small-Metafont-memory-and-modes-408"></a><a name="index-mode_005fdef-409"></a><a name="index-mode_005fsetup-410"></a>If, however, for some reason you have decreased the memory available in
your Metafont, you may need to copy <samp><span class="file">modes.mf</span></samp> and remove the
definitions irrelevant to you (probably most of them) instead of using
it directly. (Or, if you're a Metafont hacker, maybe you can suggest a
@@ -2013,7 +2014,7 @@ comments in that file for how to create the new definition, and please
send the definition to <a href="mailto:tex-fonts@math.utah.edu">tex-fonts@math.utah.edu</a> to get it included
in the next release of <samp><span class="file">modes.mf</span></samp>.
- <p><a name="index-smode-_0040r_007band-dynamic-Metafont-mode-definition_007d-409"></a><a name="index-dynamic-Metafont-mode-definitions-with-_0040code_007bsmode_007d-410"></a>Usually, when you run Metafont you must supply the name of a mode that
+ <p><a name="index-smode-_0040r_007band-dynamic-Metafont-mode-definition_007d-411"></a><a name="index-dynamic-Metafont-mode-definitions-with-_0040code_007bsmode_007d-412"></a>Usually, when you run Metafont you must supply the name of a mode that
was dumped in the base file. But you can also define the mode
characteristics dynamically, by invoking Metafont with an assignment to
<code>smode</code> instead of <code>mode</code>, like this:
@@ -2049,13 +2050,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Metafont">Metafont</a>
<h3 class="section">5.4 Online Metafont graphics</h3>
-<p><a name="index-online-Metafont-graphics-411"></a><a name="index-Metafont-graphics-412"></a>
+<p><a name="index-online-Metafont-graphics-413"></a><a name="index-Metafont-graphics-414"></a>
The Web2c implementation of Metafont can do online graphics with a
number of devices. (See the Metafont manual for more information about
how to draw on your screen.) By default, no graphics support is
enabled.
- <p><a name="index-MFTERM-413"></a><a name="index-TERM-414"></a>Metafont examines the <code>MFTERM</code> environment variable or config file
+ <p><a name="index-MFTERM-415"></a><a name="index-TERM-416"></a>Metafont examines the <code>MFTERM</code> environment variable or config file
value at runtime, or the <code>TERM</code> environment variable if
<code>MFTERM</code> is not set, to determine the device support to use.
Naturally, only the devices for which support has been compiled in can
@@ -2065,56 +2066,59 @@ be selected.
and the corresponding <code>configure</code> option(s) in parentheses.
<dl>
-<dt><code>epsf</code><a name="index-epsf-415"></a><dd><a name="index-Herberts_002c-Mathias-416"></a><a name="index-g_t_002d_002dwith_002depsfwin-417"></a>(&lsquo;<samp><span class="samp">--with-epsfwin</span></samp>&rsquo;) Pseudo-window server for Encapsulated
+<dt><code>epsf</code><a name="index-epsf-417"></a><dd><a name="index-Herberts_002c-Mathias-418"></a><a name="index-g_t_002d_002denable_002depsfwin-419"></a>(&lsquo;<samp><span class="samp">--enable-epsfwin</span></samp>&rsquo;) Pseudo-window server for Encapsulated
PostScript (see <samp><span class="file">web2c/window/epsf.c</span></samp>). This device produces an
EPS file containing the graphics which would be displayed online on
other devices. The name of the EPS file defaults to metafont.eps but
can be changed by setting the MFEPSF environment variable to the new
filename. Contributed by Mathias Herberts.
- <br><dt><code>hp2627</code><a name="index-hp2627-418"></a><dd><a name="index-g_t_002d_002dwith_002dhp2627win-419"></a>(&lsquo;<samp><span class="samp">--with-hp2627win</span></samp>&rsquo;) HP2627a color graphics terminals.
+ <br><dt><code>hp2627</code><a name="index-hp2627-420"></a><dd><a name="index-g_t_002d_002denable_002dhp2627win-421"></a>(&lsquo;<samp><span class="samp">--enable-hp2627win</span></samp>&rsquo;) HP2627a color graphics terminals.
- <br><dt><code>mftalk</code><a name="index-mftalk-420"></a><dd><a name="index-g_t_002d_002dwith_002dmftalkwin-421"></a>(&lsquo;<samp><span class="samp">--with-mftalkwin</span></samp>&rsquo;) Generic window server (see
+ <br><dt><code>mftalk</code><a name="index-mftalk-422"></a><dd><a name="index-g_t_002d_002denable_002dmftalkwin-423"></a>(&lsquo;<samp><span class="samp">--enable-mftalkwin</span></samp>&rsquo;) Generic window server (see
<samp><span class="file">web2c/window/mftalk.c</span></samp>).
- <br><dt><code>next</code><a name="index-next-422"></a><dd><a name="index-DrawingServant-423"></a><a name="index-g_t_002d_002dwith_002dnext-424"></a>(&lsquo;<samp><span class="samp">--with-next</span></samp>&rsquo;) NeXT window system. This requires a separate
+ <br><dt><code>next</code><a name="index-next-424"></a><dd><a name="index-DrawingServant-425"></a><a name="index-g_t_002d_002denable_002dnext-426"></a>(&lsquo;<samp><span class="samp">--enable-next</span></samp>&rsquo;) NeXT window system. This requires a separate
program, called <code>DrawingServant</code>, available separately. See the
<samp><span class="file">web2c/window/next.c</span></samp>.
- <br><dt><code>regis</code><a name="index-regis-425"></a><dd><a name="index-g_t_002d_002dwith_002dregiswin-426"></a><a name="index-Regis-graphics-support-427"></a>(&lsquo;<samp><span class="samp">--with-regiswin</span></samp>&rsquo;) Regis terminals.
+ <br><dt><code>regis</code><a name="index-regis-427"></a><dd><a name="index-g_t_002d_002denable_002dregiswin-428"></a><a name="index-Regis-graphics-support-429"></a>(&lsquo;<samp><span class="samp">--enable-regiswin</span></samp>&rsquo;) Regis terminals.
- <br><dt><code>sun</code><a name="index-sun-428"></a><dd><a name="index-SunView-429"></a><a name="index-Suntools-430"></a><a name="index-g_t_002d_002dwith_002dsuntoolswin-431"></a><a name="index-sun_002dgfx_002ec-432"></a>(&lsquo;<samp><span class="samp">--with-suntoolswin</span></samp>&rsquo;) The old Suntools (not any flavor of X)
+ <br><dt><code>sun</code><a name="index-sun-430"></a><dd><a name="index-SunView-431"></a><a name="index-Suntools-432"></a><a name="index-g_t_002d_002denable_002dsuntoolswin-433"></a><a name="index-sun_002dgfx_002ec-434"></a>(&lsquo;<samp><span class="samp">--enable-suntoolswin</span></samp>&rsquo;) The old Suntools (not any flavor of X)
window system. (You can get the even older SunWindows <code>gfx</code> system
by using <samp><span class="file">sun-gfx.c</span></samp>.)
- <br><dt><code>tek</code><a name="index-tek-433"></a><dd><a name="index-Tektronix-434"></a><a name="index-g_t_002d_002dwith_002dtektronixwin-435"></a>(&lsquo;<samp><span class="samp">--with-tektronixwin</span></samp>&rsquo;) Tektronix terminals.
+ <br><dt><code>tek</code><a name="index-tek-435"></a><dd><a name="index-Tektronix-436"></a><a name="index-g_t_002d_002denable_002dtektronixwin-437"></a>(&lsquo;<samp><span class="samp">--enable-tektronixwin</span></samp>&rsquo;) Tektronix terminals.
- <p><a name="index-Poole_002c-Simon-436"></a><br><dt><code>uniterm</code><a name="index-uniterm-437"></a><dd><a name="index-Tektronix-4014-438"></a><a name="index-g_t_002d_002dwith_002dunitermwin-439"></a>(&lsquo;<samp><span class="samp">--with-unitermwin</span></samp>&rsquo;) Uniterm, Simon Poole's emulator of a smart
+ <p><a name="index-Poole_002c-Simon-438"></a><br><dt><code>uniterm</code><a name="index-uniterm-439"></a><dd><a name="index-Tektronix-4014-440"></a><a name="index-g_t_002d_002denable_002dunitermwin-441"></a>(&lsquo;<samp><span class="samp">--enable-unitermwin</span></samp>&rsquo;) Uniterm, Simon Poole's emulator of a smart
Tektronix 4014 terminal. This may work with regular Tektronix terminals
-as well; it's faster than the driver &lsquo;<samp><span class="samp">--with-tek</span></samp>&rsquo; selects.
+as well; it's faster than the driver &lsquo;<samp><span class="samp">--enable-tektronixwin</span></samp>&rsquo; selects.
- <p><a name="index-NO_005fX11WIN-440"></a><a name="index-Xt-441"></a><a name="index-Xlib-442"></a><br><dt><code>xterm</code><a name="index-xterm-443"></a><dd><a name="index-g_t_002d_002dwith_002dx11win-444"></a><a name="index-g_t_002d_002dwith_002dx-445"></a><a name="index-g_t_002d_002dwith_002dx11-446"></a>(&lsquo;<samp><span class="samp">--with-x11win</span></samp>&rsquo;, &lsquo;<samp><span class="samp">--with-x</span></samp>&rsquo;, &lsquo;<samp><span class="samp">--with-x11</span></samp>&rsquo;) The X window
-system (version 11).
+ <p><a name="index-NO_005fX11WIN-442"></a><a name="index-Xt-443"></a><a name="index-Xlib-444"></a><br><dt><code>xterm</code><a name="index-xterm-445"></a><dd><a name="index-g_t_002d_002dwith_002dx-446"></a>&lsquo;<samp><span class="samp">--with-x</span></samp>&rsquo; The X window system (version 11).
- <p><a name="index-g_t_002d_002dwith_002dx_002dtoolkit_003d_0040var_007bkit_007d-447"></a><a name="index-toolkits_002c-X-448"></a><a name="index-X-toolkits-and-Metafont-449"></a><a name="index-Xt-support-450"></a><a name="index-Xlib-support-451"></a>There are two variants of the X11 support, one that works with the Xt
+ <p><a name="index-g_t_002d_002dwith_002dmf_002dx_002dtoolkit_003d_0040var_007bkit_007d-447"></a><a name="index-toolkits_002c-X-448"></a><a name="index-X-toolkits-and-Metafont-449"></a><a name="index-Xt-support-450"></a><a name="index-Xlib-support-451"></a>There are two variants of the X11 support, one that works with the Xt
toolkit, and another that works directly with Xlib. The Xt support is
more efficient and has more functionality, so it is the default. If you
must use the Xlib support, use &lsquo;<samp><span class="samp">configure --with-x
---with-x-toolkit=no</span></samp>&rsquo;.
+--with-kf-x-toolkit=no</span></samp>&rsquo;.
- <p><a name="index-X-resources-452"></a><a name="index-X-class-name-for-Metafont-453"></a><a name="index-class-name-for-Metafont-454"></a><a name="index-geometry-for-Metafont-455"></a><a name="index-Metafont-geometry-456"></a><a name="index-g_t_002eXdefaults-457"></a><a name="index-g_t_002eXresources-458"></a><a name="index-g_t_002dgeometry_0040r_007b_002c-supported-with-Xt_007d-459"></a>You cannot specify any of the usual X options (e.g., &lsquo;<samp><span class="samp">-geometry</span></samp>&rsquo;)
+ <p><a name="index-g_t_002d_002ddisable_002dmf_002dnowin-452"></a><a name="index-non_002dwindows_002dcapable-Metafont-453"></a>Specify &lsquo;<samp><span class="samp">--disable-mf-nowin</span></samp>&rsquo; in order not to build a separate
+non-windows-capable Metafont executable <code>mf-nowin</code> (or
+<code>mf-nowin.exe</code>).
+
+ <p><a name="index-X-resources-454"></a><a name="index-X-class-name-for-Metafont-455"></a><a name="index-class-name-for-Metafont-456"></a><a name="index-geometry-for-Metafont-457"></a><a name="index-Metafont-geometry-458"></a><a name="index-g_t_002eXdefaults-459"></a><a name="index-g_t_002eXresources-460"></a><a name="index-g_t_002dgeometry_0040r_007b_002c-supported-with-Xt_007d-461"></a>You cannot specify any of the usual X options (e.g., &lsquo;<samp><span class="samp">-geometry</span></samp>&rsquo;)
on the Metafont command line, but you can specify X resources in your
<samp><span class="file">~/.Xdefaults</span></samp> or <samp><span class="file">~/.Xresources</span></samp> file. The class name is
<code>Metafont</code>. If you're using the Xt support, all the usual X toolkit
resources are supported. If you're using the Xlib support, only the
<code>geometry</code> resource is supported.
- <p><a name="index-DISPLAY-460"></a>You specify the X display to which Metafont connects in the
+ <p><a name="index-DISPLAY-462"></a>You specify the X display to which Metafont connects in the
<code>DISPLAY</code> environment variable, as usual.
</dl>
- <p><a name="index-Metafont-online-support_002c-new-devices-461"></a><a name="index-new-graphics-support-for-Metafont-462"></a><a name="index-texmfmp_002ec-463"></a>Writing support for a new device is straightforward. Aside from defining
+ <p><a name="index-Metafont-online-support_002c-new-devices-463"></a><a name="index-new-graphics-support-for-Metafont-464"></a><a name="index-texmfmp_002ec-465"></a>Writing support for a new device is straightforward. Aside from defining
the basic drawing routines that Metafont uses (see <samp><span class="file">mf.web</span></samp>), you
only have to add another entry to the tables on the last page of
<samp><span class="file">web2c/lib/texmfmp.c</span></samp>. Or you can write an independent program and
@@ -2131,7 +2135,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Metafont">Metafont</a>
<h3 class="section">5.5 GFtoDVI: Character proofs of fonts</h3>
-<p><a name="index-gftodvi-464"></a><a name="index-character-proofs-of-fonts-465"></a><a name="index-font-proofs-466"></a><a name="index-proof-sheets_002c-of-fonts-467"></a>
+<p><a name="index-gftodvi-466"></a><a name="index-character-proofs-of-fonts-467"></a><a name="index-font-proofs-468"></a><a name="index-proof-sheets_002c-of-fonts-469"></a>
GFtoDVI makes <dfn>proof sheets</dfn> from a GF bitmap file as output by, for
example, Metafont (see <a href="#Metafont">Metafont</a>). This is an indispensable aid for
font designers or Metafont hackers. Synopsis:
@@ -2156,17 +2160,17 @@ with labels, titles, and annotations, as specified in Appendix H
<p>GFtoDVI uses several fonts besides <var>gfname</var> itself:
<ul>
-<li><a name="index-gray-font-468"></a><dfn>gray font</dfn> (default <samp><span class="file">gray</span></samp>): for the pixels that actually make
+<li><a name="index-gray-font-470"></a><dfn>gray font</dfn> (default <samp><span class="file">gray</span></samp>): for the pixels that actually make
up the character. Simply using black is not right, since then labels,
key points, and other information could not be shown.
- <li><a name="index-title-font-469"></a><dfn>title font</dfn> (default <samp><span class="file">cmr8</span></samp>): for the header information at
+ <li><a name="index-title-font-471"></a><dfn>title font</dfn> (default <samp><span class="file">cmr8</span></samp>): for the header information at
the top of each output page.
- <li><a name="index-label-font-470"></a><dfn>label font</dfn> (default <samp><span class="file">cmtt10</span></samp>): for the labels on key points
+ <li><a name="index-label-font-472"></a><dfn>label font</dfn> (default <samp><span class="file">cmtt10</span></samp>): for the labels on key points
of the figure.
- <li><a name="index-slant-font-471"></a><dfn>slant font</dfn> (no default): for diagonal lines, which are otherwise
+ <li><a name="index-slant-font-473"></a><dfn>slant font</dfn> (no default): for diagonal lines, which are otherwise
simulated using horizontal and vertical rules.
</ul>
@@ -2188,7 +2192,7 @@ should produce <samp><span class="file">rtest.dvi</span></samp>, which you proce
&lsquo;<samp><span class="samp">-verbose</span></samp>&rsquo;, &lsquo;<samp><span class="samp">-help</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-overflow-label-offset=</span><var>points</var></samp>&rsquo;<dd><a name="index-g_t_002doverflow_002dlabel_002doffset_003d_0040var_007bpoints_007d-472"></a><a name="index-overflow-label-offset-473"></a><a name="index-offset-for-overflow-labels-474"></a>Typeset the so-called overflow labels, if any, <var>points</var> TeX
+<dt>&lsquo;<samp><span class="samp">-overflow-label-offset=</span><var>points</var></samp>&rsquo;<dd><a name="index-g_t_002doverflow_002dlabel_002doffset_003d_0040var_007bpoints_007d-474"></a><a name="index-overflow-label-offset-475"></a><a name="index-offset-for-overflow-labels-476"></a>Typeset the so-called overflow labels, if any, <var>points</var> TeX
points from the right edge of the character bounding box. The default
is a little over two inches (ten million scaled points, to be precise).
Overflow equations are used to locate coordinates when their actual
@@ -2205,8 +2209,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Metafont">Metafont</a>
<h3 class="section">5.6 MFT: Prettyprinting Metafont source</h3>
-<p><a name="index-mft-475"></a><a name="index-Metafont-source_002c-prettyprinting-476"></a><a name="index-prettyprinting-Metafont-source-477"></a><a name="index-g_t_0040TeX_007b_007d_002c-creating-from-Metafont-478"></a>
-<a name="index-mftmac_002etex-479"></a>MFT translates a Metafont program into a TeX document suitable for
+<p><a name="index-mft-477"></a><a name="index-Metafont-source_002c-prettyprinting-478"></a><a name="index-prettyprinting-Metafont-source-479"></a><a name="index-g_t_0040TeX_007b_007d_002c-creating-from-Metafont-480"></a>
+<a name="index-mftmac_002etex-481"></a>MFT translates a Metafont program into a TeX document suitable for
typesetting, with the aid of TeX macros defined in the file
<samp><span class="file">mftmac.tex</span></samp>. Synopsis:
@@ -2225,7 +2229,7 @@ indentation and line breaks. Each line of input is translated
independently of the others.
<p>Further control is allowed via Metafont comments:
-<a name="index-comments_002c-MFT-control-480"></a>
+<a name="index-comments_002c-MFT-control-482"></a>
<ul>
<li>Metafont comments following a single &lsquo;<samp><span class="samp">%</span></samp>&rsquo; should be valid TeX
input. But Metafont material can be included within vertical bars in a
@@ -2262,27 +2266,27 @@ of such a line.
<li>Five or more &lsquo;<samp><span class="samp">%</span></samp>&rsquo; signs should not be used.
</ul>
- <p><a name="index-Knuth_002c-Donald-E_002e-481"></a>(The above description was edited from <samp><span class="file">mft.web</span></samp>, written by
+ <p><a name="index-Knuth_002c-Donald-E_002e-483"></a>(The above description was edited from <samp><span class="file">mft.web</span></samp>, written by
D.E.&nbsp;Knuth<!-- /@w -->.)
<p>The program accepts the following options, as well as the standard
&lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-change=</span><var>chfile</var><span class="samp">[.ch]</span></samp>&rsquo;<dd><a name="index-g_t_002dchange_003d_0040var_007bchfile_007d-482"></a><a name="index-change-files_002c-and-MFT-483"></a>Apply the change file <var>chfile</var> as with Tangle and Weave
+<dt>&lsquo;<samp><span class="samp">-change=</span><var>chfile</var><span class="samp">[.ch]</span></samp>&rsquo;<dd><a name="index-g_t_002dchange_003d_0040var_007bchfile_007d-484"></a><a name="index-change-files_002c-and-MFT-485"></a>Apply the change file <var>chfile</var> as with Tangle and Weave
(see <a href="#WEB">WEB</a>).
- <br><dt>&lsquo;<samp><span class="samp">-style=</span><var>mftfile</var><span class="samp">[.mft]</span></samp>&rsquo;<dd><a name="index-g_t_002dstyle_003d_0040var_007bmftfile_007d-484"></a><a name="index-style-files-485"></a><a name="index-plain_002emft-486"></a>Read <var>mftfile</var> before anything else; a MFT style file typically
+ <br><dt>&lsquo;<samp><span class="samp">-style=</span><var>mftfile</var><span class="samp">[.mft]</span></samp>&rsquo;<dd><a name="index-g_t_002dstyle_003d_0040var_007bmftfile_007d-486"></a><a name="index-style-files-487"></a><a name="index-plain_002emft-488"></a>Read <var>mftfile</var> before anything else; a MFT style file typically
contains only MFT directives as described above. The default style file
is named <samp><span class="file">plain.mft</span></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>.
- <p><a name="index-cmbase_002emft-487"></a><a name="index-e_002emft-488"></a><a name="index-g_t_0040cite_007bComputer-Modern-Typefaces_007d_002c-production-of-489"></a>Other examples of MFT style files are <samp><span class="file">cmbase.mft</span></samp>, which defines
+ <p><a name="index-cmbase_002emft-489"></a><a name="index-e_002emft-490"></a><a name="index-g_t_0040cite_007bComputer-Modern-Typefaces_007d_002c-production-of-491"></a>Other examples of MFT style files are <samp><span class="file">cmbase.mft</span></samp>, which defines
formatting rules for the macros defined in <samp><span class="file">cm.base</span></samp>, and
<samp><span class="file">e.mft</span></samp>, which was used in the production of Knuth's Volume&nbsp;<!-- /@w -->E,
<cite>Computer Modern Typefaces</cite>.
- <p><a name="index-MetaPost-source_002c-prettyprinting-490"></a>Using an appropriate MFT style file, it is also possible to configure
+ <p><a name="index-MetaPost-source_002c-prettyprinting-492"></a>Using an appropriate MFT style file, it is also possible to configure
MFT for typesetting MetaPost sources. However, MFT does not search
the usual places for MetaPost input files.
</dl>
@@ -2302,7 +2306,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">6 MetaPost: Creating technical illustrations</h2>
-<p><a name="index-MetaPost-491"></a><a name="index-PostScript-meets-Metafont-492"></a><a name="index-Metafont-meets-PostScript-493"></a>MetaPost is a picture-drawing language similar to Metafont
+<p><a name="index-MetaPost-493"></a><a name="index-PostScript-meets-Metafont-494"></a><a name="index-Metafont-meets-PostScript-495"></a>MetaPost is a picture-drawing language similar to Metafont
(see <a href="#Metafont">Metafont</a>), but instead of outputting bitmaps in a &ldquo;font&rdquo;, it
outputs PostScript commands. It's primarily intended for creating
technical illustrations.
@@ -2327,8 +2331,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#MetaPost">MetaPost</a>
<h3 class="section">6.1 <code>mpost</code> invocation</h3>
-<p><a name="index-mpost-494"></a><a name="index-MetaPost-invocation-495"></a>
-<a name="index-mpman_002eps-496"></a>MetaPost (installed as <code>mpost</code>) reads a series of pictures
+<p><a name="index-mpost-496"></a><a name="index-MetaPost-invocation-497"></a>
+<a name="index-mpman_002eps-498"></a>MetaPost (installed as <code>mpost</code>) reads a series of pictures
specified in the MetaPost programming language, and outputs
corresponding PostScript code. This section merely describes the
options available in the Web2c implementation. For a complete
@@ -2339,11 +2343,11 @@ also:
<ul>
<li><a href="http://cm.bell-labs.com/who/hobby/MetaPost.html">http://cm.bell-labs.com/who/hobby/MetaPost.html</a> (the
MetaPost author's home page);
-<li><a href="http://tug.org/metapost.html">http://tug.org/metapost.html</a> (papers, packages, and
+<li><a href="http://tug.org/metapost">http://tug.org/metapost</a> (papers, packages, and
related information).
</ul>
- <p><a name="index-mpgraph_002eps-497"></a>Also, a standard MetaPost package for drawing graphs is documented in
+ <p><a name="index-mpgraph_002eps-499"></a>Also, a standard MetaPost package for drawing graphs is documented in
AT&amp;T technical report CSTR-164, available as the file <samp><span class="file">mpgraph.ps</span></samp>,
generally stored alongside <samp><span class="file">mpman.ps</span></samp>.
@@ -2355,13 +2359,13 @@ Synopses:
mpost [<var>option</var>]... \<var>first-line</var>
mpost [<var>option</var>]... &amp;<var>mem</var> <var>args</var>
</pre>
- <p><a name="index-g_t_002emp-498"></a><a name="index-MetaPost-input-files-499"></a>MetaPost searches the usual places for the main input file <var>mpname</var>
+ <p><a name="index-g_t_002emp-500"></a><a name="index-MetaPost-input-files-501"></a>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>), extending
<var>mpname</var> with <samp><span class="file">.mp</span></samp> if necessary. To see all the relevant
paths, set the environment variable <code>KPATHSEA_DEBUG</code> to &lsquo;<samp><span class="samp">-1</span></samp>&rsquo;
before running the program.
- <p><a name="index-beginfig-500"></a><a name="index-g_t_002e_0040var_007bnnn_007d-_0040r_007bPostScript-figures_007d-501"></a><a name="index-g_t_002etfm-_0040r_007boutput_007d-502"></a><a name="index-mpout-503"></a><a name="index-TFM-files_002c-output-by-MetaPost-504"></a><a name="index-PostScript-output-505"></a>MetaPost writes its PostScript output to a series of files
+ <p><a name="index-beginfig-502"></a><a name="index-g_t_002e_0040var_007bnnn_007d-_0040r_007bPostScript-figures_007d-503"></a><a name="index-g_t_002etfm-_0040r_007boutput_007d-504"></a><a name="index-mpout-505"></a><a name="index-TFM-files_002c-output-by-MetaPost-506"></a><a name="index-PostScript-output-507"></a>MetaPost writes its PostScript output to a series of files
<samp><var>basempname</var><span class="file">.</span><var>nnn</var></samp> (or perhaps
<samp><var>basempname</var><span class="file">.ps</span></samp>, very occasionally
<samp><var>basempname</var><span class="file">.tfm</span></samp>), where <var>nnn</var> are the figure numbers
@@ -2376,7 +2380,7 @@ with any other PostScript figures. For example, with this TeX command:
</pre>
<p class="noindent">or by using <samp><span class="file">epsf.tex</span></samp> (see <a href="dvips.html#EPSF-macros">EPSF macros</a>).
- <p><a name="index-btex-_0040r_007bfor-MetaPost-labels_007d-506"></a><a name="index-etex-_0040r_007bfor-MetaPost-labels_007d-507"></a>The MetaPost construct
+ <p><a name="index-btex-_0040r_007bfor-MetaPost-labels_007d-508"></a><a name="index-etex-_0040r_007bfor-MetaPost-labels_007d-509"></a>The MetaPost construct
<pre class="example"> btex ... <var>tex-input</var> ... etex
</pre>
<p class="noindent">generates a MetaPost picture expression corresponding to
@@ -2398,12 +2402,12 @@ package (unfortunately absent from many Troff implementations), or an
equivalent such as the &lsquo;<samp><span class="samp">-m pspic</span></samp>&rsquo; macros from GNU groff described
in grops(1).
- <p><a name="index-PostScript-fonts_002c-and-Troff-508"></a><a name="index-Troff_002c-and-MetaPost-509"></a><a name="index-Computer-Modern-fonts_002c-and-Troff-510"></a>Naturally, you must use fonts that are supported by the typesetter;
+ <p><a name="index-PostScript-fonts_002c-and-Troff-510"></a><a name="index-Troff_002c-and-MetaPost-511"></a><a name="index-Computer-Modern-fonts_002c-and-Troff-512"></a>Naturally, you must use fonts that are supported by the typesetter;
specifically, you'll probably want to use standard PostScript fonts with
Troff. And only the TeX system understands Computer Modern or other
Metafont fonts; you can also use PostScript fonts with TeX, of course.
- <p><a name="index-mproof_002etex-511"></a><a name="index-downloading-of-fonts-for-MetaPost-labels-512"></a><a name="index-font-downloading-for-MetaPost-labels-513"></a>MetaPost-generated PostScript figures which do use Computer Modern fonts
+ <p><a name="index-mproof_002etex-513"></a><a name="index-downloading-of-fonts-for-MetaPost-labels-514"></a><a name="index-font-downloading-for-MetaPost-labels-515"></a>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 in figures</a>). To help with this, the MetaPost
@@ -2413,13 +2417,20 @@ typically called as:
</pre>
<p class="noindent">The resulting file <samp><span class="file">mproof.ps</span></samp> can then be printed or previewed.
- <p><a name="index-prologues_0040r_007b_002c-and-EPSF-output_007d-514"></a><a name="index-psfonts_002emap_0040r_007b_002c-read-by-MetaPost_007d-515"></a>To generate EPSF files, set the internal MetaPost variable
+ <p><a name="index-prologues_0040r_007b_002c-and-EPSF-output_007d-516"></a><a name="index-psfonts_002emap_0040r_007b_002c-read-by-MetaPost_007d-517"></a>To generate EPSF files, set the internal MetaPost variable
<code>prologues</code> positive. To make the output files self-contained, use
only standard PostScript fonts. MetaPost reads the same
<samp><span class="file">psfonts.map</span></samp> file as Dvips, to determine PostScript fonts that
need to be downloaded (see <a href="dvips.html#psfonts_002emap">psfonts.map</a>).
- <p>MetaPost can write output files, via the <code>write</code> primitive; this
+ <p><a name="index-PDF_002c-and-_0040code_007b_002emps_007d-files-518"></a><a name="index-g_t_0040code_007b_002emps_007d-files-and-PDF-519"></a>It is posible for pdfTeX to read MetaPost output directly; this is
+in contrast to general EPSF files, which have to be converted for use
+with PDF output. The easiest way is to name the MetaPost output files
+with the <code>.mps</code> extension. Then the LaTeX
+<code>\includegraphics</code> command, for example, will be able to read
+them, even when outputting PDF.
+
+ <p><a name="index-security_002c-and-_0040code_007bwrite_007d-520"></a>MetaPost can write output files, via the <code>write</code> primitive; this
opens a security hole. See <a href="#tex-invocation">tex invocation</a>.
<p>The program accepts the following options, as well as the standard
@@ -2428,9 +2439,9 @@ opens a security hole. See <a href="#tex-invocation">tex invocation</a>.
<dt>&lsquo;<samp><span class="samp">-[no]-file-line-error</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-fmt=</span><var>fmtname</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-halt-on-error</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-ini</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-interaction=</span><var>string</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-jobname=</span><var>string</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-kpathsea-debug=</span><var>number</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-[no]parse-first-line</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-output-directory</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-progname=</span><var>string</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-recorder</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-translate-file=</span><var>tcxfile</var></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-8bit</span></samp>&rsquo;<dd>These options are common to TeX, Metafont, and MetaPost.
See <a href="#Common-options">Common options</a>.
- <br><dt>&lsquo;<samp><span class="samp">-T</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-troff</span></samp>&rsquo;<dd><a name="index-g_t_002dT-516"></a><a name="index-g_t_002dtroff-517"></a><a name="index-prologues-518"></a>Set the <code>prologues</code> internal variable to <code>1</code>.
+ <br><dt>&lsquo;<samp><span class="samp">-T</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-troff</span></samp>&rsquo;<dd><a name="index-g_t_002dT-521"></a><a name="index-g_t_002dtroff-522"></a><a name="index-prologues-523"></a>Set the <code>prologues</code> internal variable to <code>1</code>.
- <br><dt>&lsquo;<samp><span class="samp">-tex=</span><var>texprogram</var></samp>&rsquo;<dd><a name="index-g_t_002dtex_003d_0040var_007btexprogram_007d-519"></a>When this option is given, the program <var>texprogram</var> is used to
+ <br><dt>&lsquo;<samp><span class="samp">-tex=</span><var>texprogram</var></samp>&rsquo;<dd><a name="index-g_t_002dtex_003d_0040var_007btexprogram_007d-524"></a>When this option is given, the program <var>texprogram</var> is used to
typeset the labels.
</dl>
@@ -2446,8 +2457,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#MetaPost">MetaPost</a>
<h3 class="section">6.2 Initial MetaPost</h3>
-<p><a name="index-initial-MetaPost-520"></a><a name="index-MetaPost_002c-initial-521"></a>
-<a name="index-g_t_002emem-522"></a><a name="index-mem-files-523"></a><code>inimpost</code> is the &ldquo;initial&rdquo; form of MetaPost, which does
+<p><a name="index-initial-MetaPost-525"></a><a name="index-MetaPost_002c-initial-526"></a>
+<a name="index-g_t_002emem-527"></a><a name="index-mem-files-528"></a><code>inimpost</code> is the &ldquo;initial&rdquo; form of MetaPost, which does
lengthy initializations avoided by the &ldquo;virgin&rdquo; (<code>vir</code>) form,
so as to be capable of dumping <samp><span class="file">.mem</span></samp> files (see <a href="#Memory-dumps">Memory dumps</a>). For a detailed comparison of virgin and initial forms, see
<a href="#Initial-and-virgin">Initial and virgin</a>. In past releases, a separate program
@@ -2456,7 +2467,7 @@ longer the case.
<p>For a list of options and other information, see <a href="#mpost-invocation">mpost invocation</a>.
- <p><a name="index-plain_002emem-524"></a><a name="index-mpost_002emem-525"></a><a name="index-mem-files_002c-plain-only-526"></a>The principal memory dump file used with MetaPost is the default,
+ <p><a name="index-plain_002emem-529"></a><a name="index-mpost_002emem-530"></a><a name="index-mem-files_002c-plain-only-531"></a>The principal memory dump file used with MetaPost is the default,
<samp><span class="file">plain.mem</span></samp>, also known as <samp><span class="file">mpost.mem</span></samp> (again, see <a href="#Memory-dumps">Memory dumps</a>). It is created by default during installation, but you can
also do so by hand if necessary (e.g., if a <samp><span class="file">plain.mp</span></samp> update is
issued):
@@ -2467,7 +2478,7 @@ Then install the resulting <samp><span class="file">plain.mem</span></samp> in &
(<samp><span class="file">/usr/local/share/texmf/web2c</span></samp> by default), and link
<samp><span class="file">mpost.mem</span></samp> to it.
- <p><a name="index-Metafont_002c-compatibility-in-MetaPost-527"></a><a name="index-plain-Metafont_002c-compatibility-in-MetaPost-528"></a><a name="index-MetaPost-and-plain-Metafont-compatibility-529"></a><a name="index-mfplain_002emem-530"></a>MetaPost also provides a mem file with all the features of plain
+ <p><a name="index-Metafont_002c-compatibility-in-MetaPost-532"></a><a name="index-plain-Metafont_002c-compatibility-in-MetaPost-533"></a><a name="index-MetaPost-and-plain-Metafont-compatibility-534"></a><a name="index-mfplain_002emem-535"></a>MetaPost also provides a mem file with all the features of plain
Metafont, called <samp><span class="file">mfplain.mem</span></samp>. You can create that in the same
way; just replace &lsquo;<samp><span class="samp">plain</span></samp>&rsquo; in the above command with &lsquo;<samp><span class="samp">mfplain</span></samp>&rsquo;.
<samp><span class="file">mfplain.mem</span></samp> file lets you directly process Metafont source files
@@ -2475,7 +2486,7 @@ with MetaPost, producing character proofs (one file for each character)
similar to those produced with Metafont in proof mode and GFtoDVI
(see <a href="#gftodvi-invocation">gftodvi invocation</a>).
- <p><a name="index-metafun_002emp-531"></a><a name="index-MetaFun_002c-enhanced-MetaPost-532"></a><a name="index-Pragma-ADE-533"></a>Another MetaPost mem file, named MetaFun, provides many advanced
+ <p><a name="index-metafun_002emp-536"></a><a name="index-MetaFun_002c-enhanced-MetaPost-537"></a><a name="index-Pragma-ADE-538"></a>Another MetaPost mem file, named MetaFun, provides many advanced
features. It was developed and maintained by Pragma ADE. The home
page for MetaFun, other MetaPost-related things, and lots more from
Pragma: <a href="http://www.pragma-ade.com/">http://www.pragma-ade.com/</a>.
@@ -2490,7 +2501,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#MetaPost">MetaPost</a>
<h3 class="section">6.3 DVItoMP: DVI to MPX conversion</h3>
-<p><a name="index-dvitomp-534"></a><a name="index-DVI-files_002c-converting-to-MPX-535"></a><a name="index-MPX-files_002c-converting-from-DVI-files-536"></a>
+<p><a name="index-dvitomp-539"></a><a name="index-DVI-files_002c-converting-to-MPX-540"></a><a name="index-MPX-files_002c-converting-from-DVI-files-541"></a>
DVItoMP converts DVI files into low-level MetaPost commands in a
so-called MPX file. Synopsis:
@@ -2500,7 +2511,7 @@ so-called MPX file. Synopsis:
<var>dvifile</var> extended with <samp><span class="file">.mpx</span></samp>, e.g., &lsquo;<samp><span class="samp">dvitomp
/wherever/foo.dvi</span></samp>&rsquo; creates <samp><span class="file">./foo.mpx</span></samp>.
- <p><a name="index-color_002c-in-DVItoMP-537"></a>DVItoMP supports Dvips-style color specials, such as &lsquo;<samp><span class="samp">color push
+ <p><a name="index-color_002c-in-DVItoMP-542"></a>DVItoMP supports Dvips-style color specials, such as &lsquo;<samp><span class="samp">color push
</span><var>name</var></samp>&rsquo; and &lsquo;<samp><span class="samp">color pop</span></samp>&rsquo;, outputting them as <code>withcolor</code>
MetaPost commands.
@@ -2517,7 +2528,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">7 BibTeX: Bibliographies</h2>
-<p><a name="index-bibliographies_002c-creating-538"></a><a name="index-Bib_0040TeX_007b_007d-539"></a>
+<p><a name="index-bibliographies_002c-creating-543"></a><a name="index-Bib_0040TeX_007b_007d-544"></a>
BibTeX automates much of the job of typesetting bibliographies, and
makes bibliography entries reusable in many different contexts.
@@ -2536,8 +2547,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#BibTeX">BibTeX</a>
<h3 class="section">7.1 BibTeX invocation</h3>
-<p><a name="index-bibtex-540"></a>
-<a name="index-g_t_002ebbl-_0040r_007bbibliography-files_007d-541"></a><a name="index-g_t_002eaux-_0040r_007bcross_002dreference-files_007d-542"></a><a name="index-g_t_002ebib-_0040r_007bbibliography-databases_007d-543"></a>BibTeX creates a printable bibliography (<samp><span class="file">.bbl</span></samp>) file from
+<p><a name="index-bibtex-545"></a>
+<a name="index-g_t_002ebbl-_0040r_007bbibliography-files_007d-546"></a><a name="index-g_t_002eaux-_0040r_007bcross_002dreference-files_007d-547"></a><a name="index-g_t_002ebib-_0040r_007bbibliography-databases_007d-548"></a>BibTeX creates a printable bibliography (<samp><span class="file">.bbl</span></samp>) file from
references in a <samp><span class="file">.aux</span></samp> file, generally written by TeX or
LaTeX. The <samp><span class="file">.bbl</span></samp> file is then incorporated on a subsequent
run. The basic bibliographic information comes from <samp><span class="file">.bib</span></samp> files,
@@ -2546,12 +2557,12 @@ of the <samp><span class="file">.bbl</span></samp> file. Synopsis:
<pre class="example"> bibtex [<var>option</var>]... <var>auxfile</var>[.aux]
</pre>
- <p><a name="index-g_t_002eblg-_0040r_007bBib_0040TeX_007b_007d-log-file_007d-544"></a><a name="index-log-file_002c-Bib_0040TeX_007b_007d-545"></a>The output goes to the basename of <var>auxfile</var> extended with
+ <p><a name="index-g_t_002eblg-_0040r_007bBib_0040TeX_007b_007d-log-file_007d-549"></a><a name="index-log-file_002c-Bib_0040TeX_007b_007d-550"></a>The output goes to the basename of <var>auxfile</var> extended with
<samp><span class="file">.bbl</span></samp>; for example, &lsquo;<samp><span class="samp">bibtex /wherever/foo.aux</span></samp>&rsquo; creates
<samp><span class="file">./foo.bbl</span></samp>. BibTeX also writes a log file to the basename of
<var>auxfile</var> extended with &lsquo;<samp><span class="samp">.blg</span></samp>&rsquo;.
- <p><a name="index-g_t_005cbibliography-546"></a><a name="index-g_t_005cbibliographystyle-547"></a><a name="index-TEXBIB_0040r_007b_002c-search-path-for-bib-files_007d-548"></a><a name="index-BIBINPUTS_0040r_007b_002c-search-path-for-bib-files_007d-549"></a><a name="index-BSTINPUTS_0040r_007b_002c-search-path-for-bst-files_007d-550"></a>The names of the <samp><span class="file">.bib</span></samp> and <samp><span class="file">.bst</span></samp> files are specified in the
+ <p><a name="index-g_t_005cbibliography-551"></a><a name="index-g_t_005cbibliographystyle-552"></a><a name="index-TEXBIB_0040r_007b_002c-search-path-for-bib-files_007d-553"></a><a name="index-BIBINPUTS_0040r_007b_002c-search-path-for-bib-files_007d-554"></a><a name="index-BSTINPUTS_0040r_007b_002c-search-path-for-bst-files_007d-555"></a>The names of the <samp><span class="file">.bib</span></samp> and <samp><span class="file">.bst</span></samp> files are specified in the
<samp><span class="file">.aux</span></samp> file as well, via the <samp><span class="file">\bibliography</span></samp> and
<samp><span class="file">\bibliographystyle</span></samp> (La)TeX macros. BibTeX searches for
<samp><span class="file">.bib</span></samp> files using the <code>BIBINPUTS</code> and <code>TEXBIB</code> paths,
@@ -2561,9 +2572,9 @@ and for <samp><span class="file">.bst</span></samp> files using <code>BSTINPUTS<
<p>The program accepts the following options, as well as the standard
&lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-terse</span></samp>&rsquo;<dd><a name="index-g_t_002dterse-551"></a><a name="index-terse-output-552"></a><a name="index-verbose-Bib_0040TeX_007b_007d-output_002c-suppressing-553"></a>Suppress the program banner and progress reports normally output.
+<dt>&lsquo;<samp><span class="samp">-terse</span></samp>&rsquo;<dd><a name="index-g_t_002dterse-556"></a><a name="index-terse-output-557"></a><a name="index-verbose-Bib_0040TeX_007b_007d-output_002c-suppressing-558"></a>Suppress the program banner and progress reports normally output.
- <br><dt>&lsquo;<samp><span class="samp">-min-crossrefs=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002dmin_002dcrossrefs_003d_0040var_007bn_007d-554"></a><a name="index-cross_002dreferenced-bibliography-items-555"></a><a name="index-bibliography-items_002c-cross_002dreferenced-556"></a>If at least <var>n</var> (2 by default) bibliography entries refer to another
+ <br><dt>&lsquo;<samp><span class="samp">-min-crossrefs=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002dmin_002dcrossrefs_003d_0040var_007bn_007d-559"></a><a name="index-cross_002dreferenced-bibliography-items-560"></a><a name="index-bibliography-items_002c-cross_002dreferenced-561"></a>If at least <var>n</var> (2 by default) bibliography entries refer to another
entry <var>e</var> via their <code>crossref</code> field, include <var>e</var> in the
<tt>.bbl</tt> file, even if it was not explicitly referenced in the <tt>.aux</tt>
file. For example, <var>e</var> might be a conference proceedings as a whole,
@@ -2575,15 +2586,15 @@ large number.
<p>See also:
<dl>
-<dt><samp><span class="file">btxdoc.tex</span></samp><dd><a name="index-btxdoc_002etex-557"></a>Basic LaTeXable documentation for general BibTeX users.
+<dt><samp><span class="file">btxdoc.tex</span></samp><dd><a name="index-btxdoc_002etex-562"></a>Basic LaTeXable documentation for general BibTeX users.
- <br><dt><samp><span class="file">btxhak.tex</span></samp><dd><a name="index-btxhak_002etex-558"></a><a name="index-style-design_002c-for-Bib_0040TeX_007b_007d-559"></a>LaTeXable documentation for style designers.
+ <br><dt><samp><span class="file">btxhak.tex</span></samp><dd><a name="index-btxhak_002etex-563"></a><a name="index-style-design_002c-for-Bib_0040TeX_007b_007d-564"></a>LaTeXable documentation for style designers.
- <br><dt><samp><span class="file">btxdoc.bib</span></samp><dd><a name="index-btxdoc_002ebib-560"></a>BibTeX database file for the two above documents.
+ <br><dt><samp><span class="file">btxdoc.bib</span></samp><dd><a name="index-btxdoc_002ebib-565"></a>BibTeX database file for the two above documents.
- <br><dt><samp><span class="file">xampl.bib</span></samp><dd><a name="index-xampl_002ebib-561"></a>Example database file with all the standard entry types.
+ <br><dt><samp><span class="file">xampl.bib</span></samp><dd><a name="index-xampl_002ebib-566"></a>Example database file with all the standard entry types.
- <br><dt><samp><span class="file"><a href="ftp://ftp.math.utah.edu/pub/tex/bib/">ftp://ftp.math.utah.edu/pub/tex/bib/</a></span></samp><dd><a name="index-ftp_002emath_002eutah_002eedu-562"></a><a name="index-Bib_0040TeX_007b_007d-collection-563"></a><a name="index-TUGboat-bibliography-564"></a><a name="index-g_t_0040TeX_007b_007d_002c-bibliographies-for-565"></a>A very large <samp><span class="file">.bib</span></samp> and <samp><span class="file">.bst</span></samp> collection, including
+ <br><dt><samp><span class="file"><a href="ftp://ftp.math.utah.edu/pub/tex/bib/">ftp://ftp.math.utah.edu/pub/tex/bib/</a></span></samp><dd><a name="index-ftp_002emath_002eutah_002eedu-567"></a><a name="index-Bib_0040TeX_007b_007d-collection-568"></a><a name="index-TUGboat-bibliography-569"></a><a name="index-g_t_0040TeX_007b_007d_002c-bibliographies-for-570"></a>A very large <samp><span class="file">.bib</span></samp> and <samp><span class="file">.bst</span></samp> collection, including
references for all the standard TeX books and a complete bibliography
for TUGboat.
</dl>
@@ -2598,34 +2609,34 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#BibTeX">BibTeX</a>
<h3 class="section">7.2 Basic BibTeX style files</h3>
-<p><a name="index-basic-Bib_0040TeX_007b_007d-style-files-566"></a><a name="index-Bib_0040TeX_007b_007d-style-files-567"></a>
+<p><a name="index-basic-Bib_0040TeX_007b_007d-style-files-571"></a><a name="index-Bib_0040TeX_007b_007d-style-files-572"></a>
Here are descriptions of the four standard and four semi-standard basic
BibTeX styles. <samp><var>CTAN:</var><span class="file">/biblio/bibtex</span></samp> contains these and
many more (for CTAN info, see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>).
<dl>
-<dt><code>plain</code><dd><a name="index-plain_002ebst-568"></a>Sorts entries alphabetically, with numeric labels. Generally formatted
+<dt><code>plain</code><dd><a name="index-plain_002ebst-573"></a>Sorts entries alphabetically, with numeric labels. Generally formatted
according to van Leunen's <cite>A Handbook for Scholars</cite>. The other
style files listed here are based on <code>plain</code>.
- <br><dt><code>abbrv</code><dd><a name="index-abbrv_002ebst-569"></a>First names, month names, and journal names are abbreviated.
+ <br><dt><code>abbrv</code><dd><a name="index-abbrv_002ebst-574"></a>First names, month names, and journal names are abbreviated.
- <br><dt><code>acm</code><dd><a name="index-acm_002ebst-570"></a>Names are printed in small caps.
+ <br><dt><code>acm</code><dd><a name="index-acm_002ebst-575"></a>Names are printed in small caps.
- <br><dt><code>alpha</code><dd><a name="index-alpha_002ebst-571"></a>Alphanumeric labels, e.g., &lsquo;<samp><span class="samp">Knu66</span></samp>&rsquo;.
+ <br><dt><code>alpha</code><dd><a name="index-alpha_002ebst-576"></a>Alphanumeric labels, e.g., &lsquo;<samp><span class="samp">Knu66</span></samp>&rsquo;.
- <br><dt><code>apalike</code><dd><a name="index-apalike_002ebst-572"></a>No labels at all; instead, the year appears in parentheses after the author.
+ <br><dt><code>apalike</code><dd><a name="index-apalike_002ebst-577"></a>No labels at all; instead, the year appears in parentheses after the author.
Use this in conjunction with <samp><span class="file">apalike.tex</span></samp> (plain TeX) or
<samp><span class="file">apalike.sty</span></samp> (LaTeX), which also changes the citations in the
text to be &lsquo;<samp><span class="samp">(</span><var>author</var><span class="samp">, </span><var>year</var><span class="samp">)</span></samp>&rsquo;.
- <br><dt><code>ieeetr</code><dd><a name="index-ieeetr_002ebst-573"></a>Numeric labels, entries in citation order, <span class="sc">ieee</span> abbreviations,
+ <br><dt><code>ieeetr</code><dd><a name="index-ieeetr_002ebst-578"></a>Numeric labels, entries in citation order, <span class="sc">ieee</span> abbreviations,
article titles in quotes.
- <br><dt><code>siam</code><dd><a name="index-siam_002ebst-574"></a>Numeric labels, alphabetic order, <cite>Math. Reviews</cite>
+ <br><dt><code>siam</code><dd><a name="index-siam_002ebst-579"></a>Numeric labels, alphabetic order, <cite>Math. Reviews</cite>
abbreviations, names in small caps.
- <br><dt><code>unsrt</code><dd><a name="index-unsrt_002ebst-575"></a>Lists entries in citation order, i.e., unsorted.
+ <br><dt><code>unsrt</code><dd><a name="index-unsrt_002ebst-580"></a>Lists entries in citation order, i.e., unsorted.
<br><dt><code>btxbst.doc</code><dd>The template file and documentation for the standard styles.
@@ -2642,7 +2653,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">8 WEB: Literate programming</h2>
-<p><a name="index-WEB-576"></a><a name="index-literate-programming-577"></a>
+<p><a name="index-WEB-581"></a><a name="index-literate-programming-582"></a>
<dfn>WEB</dfn> languages allow you to write a single source file that can
produce both a compilable program and a well-formatted document
describing the program in as much detail as you wish to prepare.
@@ -2650,7 +2661,7 @@ Writing in this kind of dual-purpose language is called <dfn>literate
programming</dfn>. (The Usenet newsgroup <samp><span class="file">comp.programming.literate</span></samp>
is devoted to this subject.)
- <p><a name="index-webman_002etex-578"></a><a name="index-Spiderweb-579"></a><a name="index-Cweb-580"></a><a name="index-CWEB-581"></a><a name="index-Awk_002c-WEB-for-582"></a><a name="index-Ada_002c-WEB-for-583"></a><a name="index-Troff_002c-WEB-for-584"></a>WEB-like languages have been implemented with many pairs of base
+ <p><a name="index-webman_002etex-583"></a><a name="index-Spiderweb-584"></a><a name="index-Cweb-585"></a><a name="index-CWEB-586"></a><a name="index-Awk_002c-WEB-for-587"></a><a name="index-Ada_002c-WEB-for-588"></a><a name="index-Troff_002c-WEB-for-589"></a>WEB-like languages have been implemented with many pairs of base
languages: Cweb provides C and Troff (see <a href="#References">References</a>); CWEB provides
C and TeX (<samp><var>CTAN:</var><span class="file">/web/c_cpp/cweb</span></samp>); Spiderweb provides C,
C++, Awk, Ada, many others, and TeX
@@ -2679,18 +2690,18 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#WEB">WEB</a>
<h3 class="section">8.1 Tangle: Translate WEB to Pascal</h3>
-<p><a name="index-tangle-585"></a><a name="index-Pascal_002c-creating-from-WEB-586"></a><a name="index-WEB-programs_002c-compiling-587"></a>
+<p><a name="index-tangle-590"></a><a name="index-Pascal_002c-creating-from-WEB-591"></a><a name="index-WEB-programs_002c-compiling-592"></a>
Tangle creates a compilable Pascal program from a WEB source file
(see <a href="#WEB">WEB</a>). Synopsis:
<pre class="example"> tangle [<var>option</var>]... <var>webfile</var>[.web] [<var>changefile</var>[.ch]]
</pre>
- <p><a name="index-change-files_002c-and-Tangle-588"></a>The Pascal output is written to the basename of <var>webfile</var> extended
+ <p><a name="index-change-files_002c-and-Tangle-593"></a>The Pascal output is written to the basename of <var>webfile</var> extended
with &lsquo;<samp><span class="samp">.p</span></samp>&rsquo;; for example, &lsquo;<samp><span class="samp">tangle /wherever/foo.web</span></samp>&rsquo; creates
<samp><span class="file">./foo.p</span></samp>. Tangle applies <var>changefile</var> to <var>webfile</var> before
writing the output; by default, there is no change file.
- <p><a name="index-pool-file_002c-writing-589"></a><a name="index-string-pool_002c-writing-590"></a>If the program makes use of the WEB string facility, Tangle writes the
+ <p><a name="index-pool-file_002c-writing-594"></a><a name="index-string-pool_002c-writing-595"></a>If the program makes use of the WEB string facility, Tangle writes the
string pool to the basename of <var>webfile</var> extended with &lsquo;<samp><span class="samp">.pool</span></samp>&rsquo;.
<p>The Pascal output is packed into lines of 72 characters or less, with
@@ -2701,20 +2712,20 @@ semicolons when this can be done conveniently.
&lsquo;<samp><span class="samp">--help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">--version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-length=</span><var>number</var></samp>&rsquo;<dd><a name="index-g_t_002dlength_003d_0040var_007bnumber_007d-591"></a><a name="index-identifier-length-592"></a>The number of characters that are considered significant in an
+<dt>&lsquo;<samp><span class="samp">-length=</span><var>number</var></samp>&rsquo;<dd><a name="index-g_t_002dlength_003d_0040var_007bnumber_007d-596"></a><a name="index-identifier-length-597"></a>The number of characters that are considered significant in an
identifier. Whether underline characters are counted depends on the
&lsquo;<samp><span class="samp">-underline</span></samp>&rsquo; option. The default value is 32, the original tangle
used 7, but this proved too restrictive for use by Web2c.
- <br><dt>&lsquo;<samp><span class="samp">-lowercase</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-mixedcase</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-uppercase</span></samp>&rsquo;<dd><a name="index-g_t_002dlowercase-593"></a><a name="index-g_t_002dmixedcase-594"></a><a name="index-g_t_002duppercase-595"></a><a name="index-identifier-case-596"></a>These options specify the case of identifiers in the output of tangle.
+ <br><dt>&lsquo;<samp><span class="samp">-lowercase</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-mixedcase</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-uppercase</span></samp>&rsquo;<dd><a name="index-g_t_002dlowercase-598"></a><a name="index-g_t_002dmixedcase-599"></a><a name="index-g_t_002duppercase-600"></a><a name="index-identifier-case-601"></a>These options specify the case of identifiers in the output of tangle.
If &lsquo;<samp><span class="samp">-uppercase</span></samp>&rsquo; (&lsquo;<samp><span class="samp">-lowercase</span></samp>&rsquo;) is specified, tangle will
convert all identfiers to uppercase (lowercase). The default is
&lsquo;<samp><span class="samp">-mixedcase</span></samp>&rsquo;, which specifies that the case will not be changed.
- <br><dt>&lsquo;<samp><span class="samp">-underline</span></samp>&rsquo;<dd><a name="index-g_t_002dunderline-597"></a><a name="index-identifiers-with-underlines-598"></a>When this option is given, tangle does not strip underline characters
+ <br><dt>&lsquo;<samp><span class="samp">-underline</span></samp>&rsquo;<dd><a name="index-g_t_002dunderline-602"></a><a name="index-identifiers-with-underlines-603"></a>When this option is given, tangle does not strip underline characters
from identifiers.
- <br><dt>&lsquo;<samp><span class="samp">-loose</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-strict</span></samp>&rsquo;<dd><a name="index-g_t_002dloose-599"></a><a name="index-g_t_002dstrict-600"></a><a name="index-identifier-collisions-601"></a>These options specify how strict tangle must be when checking
+ <br><dt>&lsquo;<samp><span class="samp">-loose</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">-strict</span></samp>&rsquo;<dd><a name="index-g_t_002dloose-604"></a><a name="index-g_t_002dstrict-605"></a><a name="index-identifier-collisions-606"></a>These options specify how strict tangle must be when checking
identifiers for equality. The default is &lsquo;<samp><span class="samp">-loose</span></samp>&rsquo;, which means
that tangle will follow the rules set by the case-smashing and underline
options above. If &lsquo;<samp><span class="samp">-strict</span></samp>&rsquo; is set, then identifiers will always
@@ -2734,7 +2745,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#WEB">WEB</a>
<h3 class="section">8.2 Weave: Translate WEB to TeX</h3>
-<p><a name="index-weave-602"></a><a name="index-g_t_0040TeX_007b_007d_002c-creating-from-WEB-603"></a><a name="index-WEB-programs_002c-typesetting-604"></a><a name="index-prettyprinting-WEB-programs-605"></a>
+<p><a name="index-weave-607"></a><a name="index-g_t_0040TeX_007b_007d_002c-creating-from-WEB-608"></a><a name="index-WEB-programs_002c-typesetting-609"></a><a name="index-prettyprinting-WEB-programs-610"></a>
Weave creates a TeX document from a WEB source file (see <a href="#WEB">WEB</a>),
assuming various macros defined in <samp><span class="file">webmac.tex</span></samp>. It takes care of
typographic details such as page layout, indentation, and italicizing
@@ -2743,7 +2754,7 @@ cross-reference information. Synopsis:
<pre class="example"> weave [<var>option</var>]... <var>webfile</var>[.web] [<var>changefile</var>[.ch]]
</pre>
- <p><a name="index-change-files_002c-and-Weave-606"></a>The output is to the basename of <var>webfile</var> extended with
+ <p><a name="index-change-files_002c-and-Weave-611"></a>The output is to the basename of <var>webfile</var> extended with
&lsquo;<samp><span class="samp">.tex</span></samp>&rsquo;; for example, &lsquo;<samp><span class="samp">weave /wherever/foo.web</span></samp>&rsquo; creates
<samp><span class="file">./foo.tex</span></samp>. Weave applies <var>changefile</var> to <var>webfile</var>
before writing the output; by default, there is no change file.
@@ -2751,7 +2762,7 @@ before writing the output; by default, there is no change file.
<p>The program accepts the following option, as well as the standard
&lsquo;<samp><span class="samp">-verbose</span></samp>&rsquo;, &lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-x</span></samp>&rsquo;<dd><a name="index-g_t_002dx-607"></a><a name="index-cross_002dreferences_002c-omitting-608"></a><a name="index-CONTENTS_002etex-609"></a><a name="index-webmac_002etex-610"></a>Omit the cross-reference information: the index, the list of WEB module
+<dt>&lsquo;<samp><span class="samp">-x</span></samp>&rsquo;<dd><a name="index-g_t_002dx-612"></a><a name="index-cross_002dreferences_002c-omitting-613"></a><a name="index-CONTENTS_002etex-614"></a><a name="index-webmac_002etex-615"></a>Omit the cross-reference information: the index, the list of WEB module
names, and the table of contents (an empty <samp><span class="file">CONTENTS.tex</span></samp> file will
still be written when the Weave output file is processed by TeX using
the default <samp><span class="file">webmac.tex</span></samp>, though).
@@ -2772,7 +2783,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#WEB">WEB</a>
<h3 class="section">8.3 Pooltype: Display WEB pool files</h3>
-<p><a name="index-pooltype-611"></a><a name="index-type-programs_002c-pool-612"></a><a name="index-string-numbers_002c-displaying-613"></a><a name="index-WEB-pool-files_002c-displaying-614"></a>
+<p><a name="index-pooltype-616"></a><a name="index-type-programs_002c-pool-617"></a><a name="index-string-numbers_002c-displaying-618"></a><a name="index-WEB-pool-files_002c-displaying-619"></a>
Pooltype shows the so-called <dfn>string number</dfn> of each string in a WEB
pool file (see <a href="#WEB">WEB</a>), as output by Tangle (see <a href="#tangle-invocation">tangle invocation</a>), including the first 256 strings corresponding to the
possible input characters. Pooltype primarily serves as an example of
@@ -2795,7 +2806,7 @@ output.
1314: "Using character substitution: "
(23617 characters in all.)
</pre>
- <p><a name="index-representation-of-strings-615"></a><a name="index-string-representation-616"></a>In Metafont and MetaPost, the first 256 characters are actually
+ <p><a name="index-representation-of-strings-620"></a><a name="index-string-representation-621"></a>In Metafont and MetaPost, the first 256 characters are actually
represented as single bytes (i.e., themselves), not in the &lsquo;<samp><span class="samp">^^</span></samp>&rsquo;
notation. Consider Pooltype as showing the results after conversion for
output.
@@ -2811,7 +2822,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">9 DVI utilities</h2>
-<p><a name="index-DVI-utilities-617"></a>
+<p><a name="index-DVI-utilities-622"></a>
TeX outputs a file in <dfn>DVI</dfn> (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
@@ -2820,7 +2831,7 @@ 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><span class="file">/dviware</span></samp> (for CTAN info, see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>).
- <p><a name="index-dvitype_002eweb-618"></a><a name="index-DVI-format-definition-619"></a>For the precise definition of the DVI file format, see (for example) the
+ <p><a name="index-dvitype_002eweb-623"></a><a name="index-DVI-format-definition-624"></a>For the precise definition of the DVI file format, see (for example) the
source file <samp><span class="file">web2c/dvitype.web</span></samp>.
<p>The DVI-processing programs in the Web2c distribution are not device
@@ -2841,7 +2852,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#DVI-utilities">DVI utilities</a>
<h3 class="section">9.1 DVIcopy: Canonicalize virtual font references</h3>
-<p><a name="index-dvicopy-620"></a><a name="index-virtual-fonts_002c-expanding-621"></a>
+<p><a name="index-dvicopy-625"></a><a name="index-virtual-fonts_002c-expanding-626"></a>
DVIcopy reads a DVI file, expands any references to virtual fonts
(see <a href="dvips.html#Virtual-fonts">Virtual fonts</a>) to base fonts, and writes the
resulting DVI file. Thus you can use virtual fonts even if your DVI
@@ -2856,13 +2867,13 @@ standard output if <var>outdvi</var> is not specified.
<p>The program accepts the following options, as well as the standard
&lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-magnification=</span><var>integer</var></samp>&rsquo;<dd><a name="index-g_t_002dmagnification_003d_0040var_007binteger_007d-622"></a><a name="index-magnification-623"></a><a name="index-g_t_005cmag-624"></a>Override existing magnification in <var>indvi</var> with <var>integer</var>; 1000
+<dt>&lsquo;<samp><span class="samp">-magnification=</span><var>integer</var></samp>&rsquo;<dd><a name="index-g_t_002dmagnification_003d_0040var_007binteger_007d-627"></a><a name="index-magnification-628"></a><a name="index-g_t_005cmag-629"></a>Override existing magnification in <var>indvi</var> with <var>integer</var>; 1000
specifies no magnification. This is equivalent to setting TeX's
<code>\mag</code> parameter.
- <br><dt>&lsquo;<samp><span class="samp">-max-pages=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-625"></a>Process <var>n</var> pages; default is one million.
+ <br><dt>&lsquo;<samp><span class="samp">-max-pages=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-630"></a>Process <var>n</var> pages; default is one million.
- <br><dt>&lsquo;<samp><span class="samp">-page-start=</span><var>page-spec</var></samp>&rsquo;<dd><a name="index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-626"></a><a name="index-starting-page-627"></a><a name="index-page_002c-starting-628"></a><a name="index-g_t_005ccount_0040var_007bn_007d-629"></a>Start at the first page matching <var>page-spec</var>, which is one or more
+ <br><dt>&lsquo;<samp><span class="samp">-page-start=</span><var>page-spec</var></samp>&rsquo;<dd><a name="index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-631"></a><a name="index-starting-page-632"></a><a name="index-page_002c-starting-633"></a><a name="index-g_t_005ccount_0040var_007bn_007d-634"></a>Start at the first page matching <var>page-spec</var>, which is one or more
(signed) integers separated by periods, corresponding to TeX's
<code>\count0...9</code> parameters at <code>\shipout</code> time; &lsquo;<samp><span class="samp">*</span></samp>&rsquo;
matches anything. Examples: &lsquo;<samp><span class="samp">3</span></samp>&rsquo;, &lsquo;<samp><span class="samp">1.*.-4</span></samp>&rsquo;.
@@ -2878,7 +2889,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#DVI-utilities">DVI utilities</a>
<h3 class="section">9.2 DVItype: Plain text transliteration of DVI files</h3>
-<p><a name="index-dvitype-_0040r_007bDVI-validation_007d-630"></a><a name="index-conversion_002c-DVI-to-plain-text-631"></a><a name="index-plain-text_002c-converting-DVI-to-632"></a><a name="index-human_002dreadable-text_002c-converting-DVI-to-633"></a><a name="index-type-programs_002c-DVI-634"></a><a name="index-validation_002c-of-DVI-files-635"></a>
+<p><a name="index-dvitype-_0040r_007bDVI-validation_007d-635"></a><a name="index-conversion_002c-DVI-to-plain-text-636"></a><a name="index-plain-text_002c-converting-DVI-to-637"></a><a name="index-human_002dreadable-text_002c-converting-DVI-to-638"></a><a name="index-type-programs_002c-DVI-639"></a><a name="index-validation_002c-of-DVI-files-640"></a>
DVItype translates a DeVice Independent (DVI) file (as output by TeX,
for example) to a plain text file that humans can read. It also serves
as a DVI-validating program, i.e., if DVItype can read a file, it's
@@ -2897,16 +2908,16 @@ relevant paths, set the environment variable <code>KPATHSEA_DEBUG</code> to
<p>The program accepts the following options, as well as the standard
&lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-dpi=</span><var>real</var></samp>&rsquo;<dd><a name="index-g_t_002ddpi_003d_0040var_007breal_007d-636"></a>Do pixel movement calculations at <var>real</var> pixels per inch; default
+<dt>&lsquo;<samp><span class="samp">-dpi=</span><var>real</var></samp>&rsquo;<dd><a name="index-g_t_002ddpi_003d_0040var_007breal_007d-641"></a>Do pixel movement calculations at <var>real</var> pixels per inch; default
300.0.
- <br><dt>&lsquo;<samp><span class="samp">-magnification=</span><var>integer</var></samp>&rsquo;<dd><a name="index-g_t_002dmagnification_003d_0040var_007binteger_007d-637"></a><a name="index-magnification-638"></a><a name="index-g_t_005cmag-639"></a>Override existing magnification in <var>indvi</var> with <var>integer</var>; 1000
+ <br><dt>&lsquo;<samp><span class="samp">-magnification=</span><var>integer</var></samp>&rsquo;<dd><a name="index-g_t_002dmagnification_003d_0040var_007binteger_007d-642"></a><a name="index-magnification-643"></a><a name="index-g_t_005cmag-644"></a>Override existing magnification in <var>indvi</var> with <var>integer</var>; 1000
specifies no magnification. This is equivalent to setting TeX's
<code>\mag</code> parameter.
- <br><dt>&lsquo;<samp><span class="samp">-max-pages=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-640"></a>Process <var>n</var> pages; default is one million.
+ <br><dt>&lsquo;<samp><span class="samp">-max-pages=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-645"></a>Process <var>n</var> pages; default is one million.
- <br><dt>&lsquo;<samp><span class="samp">-output-level=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002doutput_002dlevel_003d_0040var_007bn_007d-641"></a>Verbosity level of output, from 0 to 4 (default 4):
+ <br><dt>&lsquo;<samp><span class="samp">-output-level=</span><var>n</var></samp>&rsquo;<dd><a name="index-g_t_002doutput_002dlevel_003d_0040var_007bn_007d-646"></a>Verbosity level of output, from 0 to 4 (default 4):
<ul>
<li>0: Global document information only.
<li>1: Most DVI commands included, and typeset characters summarized.
@@ -2916,12 +2927,12 @@ specifies no magnification. This is equivalent to setting TeX's
in the file, reading the DVI postamble first.
</ul>
- <br><dt>&lsquo;<samp><span class="samp">-page-start=</span><var>page-spec</var></samp>&rsquo;<dd><a name="index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-642"></a><a name="index-starting-page-643"></a><a name="index-page_002c-starting-644"></a><a name="index-g_t_005ccount_0040var_007bn_007d-645"></a>Start at the first page matching <var>page-spec</var>, which is one or more
+ <br><dt>&lsquo;<samp><span class="samp">-page-start=</span><var>page-spec</var></samp>&rsquo;<dd><a name="index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-647"></a><a name="index-starting-page-648"></a><a name="index-page_002c-starting-649"></a><a name="index-g_t_005ccount_0040var_007bn_007d-650"></a>Start at the first page matching <var>page-spec</var>, which is one or more
(signed) integers separated by periods, corresponding to TeX's
<code>\count0...9</code> parameters at <code>\shipout</code> time; &lsquo;<samp><span class="samp">*</span></samp>&rsquo;
matches anything. Examples: &lsquo;<samp><span class="samp">1</span></samp>&rsquo;, &lsquo;<samp><span class="samp">5.*.-9</span></samp>&rsquo;.
- <br><dt>&lsquo;<samp><span class="samp">-show-opcodes</span></samp>&rsquo;<dd><a name="index-g_t_002dshow_002dopcodes-646"></a><a name="index-opcodes_002c-showing-DVI-647"></a><a name="index-DVI-opcodes_002c-showing-648"></a><a name="index-debugging-DVI-utilities-649"></a>Show numeric opcode values (in decimal) for DVI commands, in braces
+ <br><dt>&lsquo;<samp><span class="samp">-show-opcodes</span></samp>&rsquo;<dd><a name="index-g_t_002dshow_002dopcodes-651"></a><a name="index-opcodes_002c-showing-DVI-652"></a><a name="index-DVI-opcodes_002c-showing-653"></a><a name="index-debugging-DVI-utilities-654"></a>Show numeric opcode values (in decimal) for DVI commands, in braces
after the command name. This can help in debugging DVI utilities. We
use decimal because in the DVI format documentation (in
<samp><span class="file">dvitype.web</span></samp>, among others) the opcodes are shown in decimal.
@@ -2940,7 +2951,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dvitype-invocation">dvitype invocation
<h4 class="subsection">9.2.1 DVItype output example</h4>
-<p><a name="index-dvitype-output-example-650"></a>As an example of the output from DVItype (see section above), here is
+<p><a name="index-dvitype-output-example-655"></a>As an example of the output from DVItype (see section above), here is
its (abridged) translation of the <samp><span class="file">story.dvi</span></samp> resulting from
running the example in <cite>The TeXbook</cite>, with
&lsquo;<samp><span class="samp">-output-level=4</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-show-opcodes</span></samp>&rsquo; on.
@@ -3027,13 +3038,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">10 Font utilities</h2>
-<p><a name="index-font-utilities-651"></a>
+<p><a name="index-font-utilities-656"></a>
The Web2c programs described here convert between various TeX-related
font formats; the first section below briefly describes the
formats. GFtoPK is the only one that is routinely used, as Metafont
outputs GF format, but it's most efficient for device drivers to use PK.
- <p><a name="index-pktype_002eweb-652"></a><a name="index-gftype_002eweb-653"></a><a name="index-PK-format-definition-654"></a><a name="index-GF-format-definition-655"></a>The precise definitions of the PK, GF, TFM, PL, VF, and VPL formats
+ <p><a name="index-pktype_002eweb-657"></a><a name="index-gftype_002eweb-658"></a><a name="index-PK-format-definition-659"></a><a name="index-GF-format-definition-660"></a>The precise definitions of the PK, GF, TFM, PL, VF, and VPL formats
mentioned below are in the source files that read them;
<samp><span class="file">pktype.web</span></samp>, <samp><span class="file">gftype.web</span></samp>, <samp><span class="file">tftopl.web</span></samp>, etc.
@@ -3060,7 +3071,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.1 Font file formats</h3>
-<p><a name="index-font-file-formats-656"></a><a name="index-file-formats-for-fonts-657"></a>
+<p><a name="index-font-file-formats-661"></a><a name="index-file-formats-for-fonts-662"></a>
(For another perspective on this, see <a href="dvips.html#Font-concepts">Font concepts</a>).
<p>Font files come in several varieties, with suffixes like:
@@ -3068,7 +3079,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
</pre>
<p class="noindent">Each represents a file format.
- <p><a name="index-TFM-files_002c-explained-658"></a>A TFM (TeX font metric) file is a compact binary file that contains
+ <p><a name="index-TFM-files_002c-explained-663"></a>A TFM (TeX font metric) file is a compact binary file that contains
information about each character in a font, about combinations of
characters within that font, and about the font as a whole. The font
metric information contained in TFM files is device-independent units is
@@ -3077,7 +3088,7 @@ described below, TFM font files contain no information about the shapes
of characters. They describe rectangular areas and combinations
thereof, but not what will eventually be printed in those areas.
- <p><a name="index-scaling-of-fonts-659"></a><a name="index-optical-font-scaling-660"></a><a name="index-geometric-font-scaling-661"></a><a name="index-PostScript_002c-and-font-scaling-662"></a>Since TeX does scaling calculations, one TFM file serves for all
+ <p><a name="index-scaling-of-fonts-664"></a><a name="index-optical-font-scaling-665"></a><a name="index-geometric-font-scaling-666"></a><a name="index-PostScript_002c-and-font-scaling-667"></a>Since TeX does scaling calculations, one TFM file serves for all
magnifications of a given typeface. On the other hand, the best printed
results are obtained when magnified (or reduced fonts) are not produced
geometrically (as done by PostScript, for example) but rather optically,
@@ -3085,7 +3096,7 @@ with each size a separate design (as done with Computer Modern and the
EC fonts, for example); then a separate TFM file is needed for each
size.
- <p><a name="index-DVI-files_002c-explained-663"></a>At any rate, TeX produces a DVI (DeVice Independent) file from your
+ <p><a name="index-DVI-files_002c-explained-668"></a>At any rate, TeX produces a DVI (DeVice Independent) file from your
source document. In order to print DVI files on real devices, you need
font files defining digitized character shapes and other data. Then
previewers and printer-driver programs can translate your DVI files into
@@ -3096,14 +3107,14 @@ font was produced, and the &lsquo;<samp><span class="samp">pk</span></samp>&rsqu
indicates the font format. Outline fonts in PostScript Type 1 format
have suffixes such as &lsquo;<samp><span class="samp">.pfa</span></samp>&rsquo; or &lsquo;<samp><span class="samp">.pfb</span></samp>&rsquo;.
- <p><a name="index-PXL-files_002c-explained-664"></a><a name="index-PK-files_002c-explained-665"></a><a name="index-GF-files_002c-explained-666"></a>Fonts in pk (packed) format are in the tightly packed raster format that
+ <p><a name="index-PXL-files_002c-explained-669"></a><a name="index-PK-files_002c-explained-670"></a><a name="index-GF-files_002c-explained-671"></a>Fonts in pk (packed) format are in the tightly packed raster format that
is pretty much the standard today. They take up less space than fonts
in the gf (generic font) format that Metafont generates, and far less
space than fonts in pxl format. Fonts in pxl format take up gross
amounts of disk space and permit only 128 characters. They are
obsolete.
- <p><a name="index-PL-files_002c-explained-667"></a>Font files with the &lsquo;<samp><span class="samp">.pl</span></samp>&rsquo; (property list) suffix are the plain text
+ <p><a name="index-PL-files_002c-explained-672"></a>Font files with the &lsquo;<samp><span class="samp">.pl</span></samp>&rsquo; (property list) suffix are the plain text
(human-readable) analog of the binary &lsquo;<samp><span class="samp">.tfm</span></samp>&rsquo; files.
The TFtoPL and PLtoTF programs convert between the two formats
(see <a href="#tftopl-invocation">tftopl invocation</a> and <a href="#pltotf-invocation">pltotf invocation</a>).
@@ -3113,13 +3124,13 @@ These are the files used by Metafont to generate rastered fonts for
specific typefaces at specific magnifications for the specific
resolution and type of mapping used by your device.
- <p><a name="index-virtual_002dfonts_002eknuth-668"></a><a name="index-virtualfonts_002etxt-669"></a>The suffix &lsquo;<samp><span class="samp">.vf</span></samp>&rsquo; identifies &ldquo;virtual font&rdquo; files, for which
+ <p><a name="index-virtual_002dfonts_002eknuth-673"></a><a name="index-virtualfonts_002etxt-674"></a>The suffix &lsquo;<samp><span class="samp">.vf</span></samp>&rsquo; identifies &ldquo;virtual font&rdquo; files, for which
&lsquo;<samp><span class="samp">.vpl</span></samp>&rsquo; 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><span class="file">/doc/virtual-fonts.knuth</span></samp>,
<samp><var>CTAN:</var><span class="file">/help/virtualfonts.txt</span></samp>, and <a href="dvips.html#Virtual-fonts">Virtual fonts</a>.
- <p><a name="index-MacKay_002c-Pierre-670"></a><a name="index-Tachikawa_002c-Elizabeth-671"></a>(This section is based on documentation in the original Unix TeX
+ <p><a name="index-MacKay_002c-Pierre-675"></a><a name="index-Tachikawa_002c-Elizabeth-676"></a>(This section is based on documentation in the original Unix TeX
distribution by Pierre MacKay and Elizabeth Tachikawa.)
<div class="node">
@@ -3133,7 +3144,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.2 GFtoPK: Generic to packed font conversion</h3>
-<p><a name="index-gftopk-672"></a><a name="index-conversion_002c-GF-to-PK-673"></a><a name="index-PK_002c-converting-GF-to-674"></a><a name="index-GF_002c-converting-to-PK-675"></a>
+<p><a name="index-gftopk-677"></a><a name="index-conversion_002c-GF-to-PK-678"></a><a name="index-PK_002c-converting-GF-to-679"></a><a name="index-GF_002c-converting-to-PK-680"></a>
GFtoPK converts a generic font (GF) file output by, for example,
Metafont (see <a href="#mf-invocation">mf invocation</a>) to a packed font (PK) file. PK files
are considerably smaller than the corresponding gf files, so they are
@@ -3169,7 +3180,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.3 PKtoGF: Packed to generic font conversion</h3>
-<p><a name="index-pktogf-676"></a><a name="index-conversion_002c-PK-to-GF-677"></a><a name="index-GF_002c-converting-PK-to-678"></a><a name="index-PK_002c-converting-to-GF-679"></a>
+<p><a name="index-pktogf-681"></a><a name="index-conversion_002c-PK-to-GF-682"></a><a name="index-GF_002c-converting-PK-to-683"></a><a name="index-PK_002c-converting-to-GF-684"></a>
PKtoGF converts a packed font (PK) file to a generic font (GF) file.
Since PK format is much more compact than GF format, the most likely
reason to do this is to run GFtype (see <a href="#gftype-invocation">gftype invocation</a>) on the
@@ -3204,7 +3215,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.4 PKtype: Plain text transliteration of packed fonts</h3>
-<p><a name="index-pktype-_0040r_007bPK-validation_007d-680"></a><a name="index-conversion_002c-PK-to-plain-text-681"></a><a name="index-plain-text_002c-converting-PK-to-682"></a><a name="index-human_002dreadable-text_002c-converting-PK-to-683"></a><a name="index-type-programs_002c-PK-684"></a><a name="index-validation_002c-of-PK-files-685"></a>
+<p><a name="index-pktype-_0040r_007bPK-validation_007d-685"></a><a name="index-conversion_002c-PK-to-plain-text-686"></a><a name="index-plain-text_002c-converting-PK-to-687"></a><a name="index-human_002dreadable-text_002c-converting-PK-to-688"></a><a name="index-type-programs_002c-PK-689"></a><a name="index-validation_002c-of-PK-files-690"></a>
PKtype translates a packed font (PK) bitmap file (as output by GFtoPK,
for example) to a plain text file that humans can read. It also serves
as a PK-validating program, i.e., if PKtype can read a file, it's
@@ -3240,23 +3251,23 @@ letter `K' in &lsquo;<samp><span class="samp">cmr10</span></samp>&rsquo;, as ren
<p class="noindent">Explanation:
<dl>
-<dt>&lsquo;<samp><span class="samp">955</span></samp>&rsquo;<dd><a name="index-byte-position-686"></a>The byte position in the file where this character starts.
+<dt>&lsquo;<samp><span class="samp">955</span></samp>&rsquo;<dd><a name="index-byte-position-691"></a>The byte position in the file where this character starts.
- <br><dt>&lsquo;<samp><span class="samp">Flag byte</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Dynamic packing variable</span></samp>&rsquo;<dd><a name="index-flag-byte-687"></a><a name="index-dynamic-packing-variable-688"></a>Related to the packing for this character; see the source code.
+ <br><dt>&lsquo;<samp><span class="samp">Flag byte</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Dynamic packing variable</span></samp>&rsquo;<dd><a name="index-flag-byte-692"></a><a name="index-dynamic-packing-variable-693"></a>Related to the packing for this character; see the source code.
- <br><dt>&lsquo;<samp><span class="samp">Character</span></samp>&rsquo;<dd><a name="index-character-codes_002c-in-PKtype-output-689"></a>The character code, in decimal.
+ <br><dt>&lsquo;<samp><span class="samp">Character</span></samp>&rsquo;<dd><a name="index-character-codes_002c-in-PKtype-output-694"></a>The character code, in decimal.
- <br><dt>&lsquo;<samp><span class="samp">Packet length</span></samp>&rsquo;<dd><a name="index-packet-length-690"></a>The total length of this character definition, in bytes.
+ <br><dt>&lsquo;<samp><span class="samp">Packet length</span></samp>&rsquo;<dd><a name="index-packet-length-695"></a>The total length of this character definition, in bytes.
- <br><dt>&lsquo;<samp><span class="samp">TFM width</span></samp>&rsquo;<dd><a name="index-TFM-width-of-characters-691"></a><a name="index-device_002dindependent-width-692"></a><a name="index-width_002c-device_002dindependent-693"></a>The device-independent (TFM) width of this character. It is 2^24
+ <br><dt>&lsquo;<samp><span class="samp">TFM width</span></samp>&rsquo;<dd><a name="index-TFM-width-of-characters-696"></a><a name="index-device_002dindependent-width-697"></a><a name="index-width_002c-device_002dindependent-698"></a>The device-independent (TFM) width of this character. It is 2^24
times the ratio of the true width to the font's design size.
- <br><dt>&lsquo;<samp><span class="samp">dx</span></samp>&rsquo;<dd><a name="index-horizontal-escapement-694"></a><a name="index-escapement_002c-horizontal-695"></a><a name="index-scaled-pixels-696"></a><a name="index-dx-_0040r_007bhorizontal-escapement_007d-697"></a>The device-dependent width, in <dfn>scaled pixels</dfn>, i.e., units of
+ <br><dt>&lsquo;<samp><span class="samp">dx</span></samp>&rsquo;<dd><a name="index-horizontal-escapement-699"></a><a name="index-escapement_002c-horizontal-700"></a><a name="index-scaled-pixels-701"></a><a name="index-dx-_0040r_007bhorizontal-escapement_007d-702"></a>The device-dependent width, in <dfn>scaled pixels</dfn>, i.e., units of
horizontal pixels times 2^16.
- <br><dt>&lsquo;<samp><span class="samp">Height</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Width</span></samp>&rsquo;<dd><a name="index-height_002c-in-pixels-698"></a><a name="index-pixel-height-699"></a><a name="index-pixel-width-700"></a><a name="index-width_002c-in-pixels-701"></a>The bitmap height and width, in pixels.
+ <br><dt>&lsquo;<samp><span class="samp">Height</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Width</span></samp>&rsquo;<dd><a name="index-height_002c-in-pixels-703"></a><a name="index-pixel-height-704"></a><a name="index-pixel-width-705"></a><a name="index-width_002c-in-pixels-706"></a>The bitmap height and width, in pixels.
- <br><dt>&lsquo;<samp><span class="samp">X-offset</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Y-offset</span></samp>&rsquo;<dd><a name="index-x-offset-702"></a><a name="index-y-offset-703"></a><a name="index-origin-704"></a><a name="index-reference-pixel-705"></a><a name="index-side-bearings-706"></a><a name="index-left-side-bearing-707"></a><a name="index-right-side-bearing-708"></a>Horizontal and vertical offset from the upper left pixel to the
+ <br><dt>&lsquo;<samp><span class="samp">X-offset</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Y-offset</span></samp>&rsquo;<dd><a name="index-x-offset-707"></a><a name="index-y-offset-708"></a><a name="index-origin-709"></a><a name="index-reference-pixel-710"></a><a name="index-side-bearings-711"></a><a name="index-left-side-bearing-712"></a><a name="index-right-side-bearing-713"></a>Horizontal and vertical offset from the upper left pixel to the
reference (origin) pixel for this character, in pixels (right and down
are positive). The <dfn>reference pixel</dfn> is the pixel that occupies the
unit square in Metafont; the Metafont reference point is the lower left
@@ -3264,7 +3275,7 @@ hand corner of this pixel. Put another way, the x-offset is the negative
of the left side bearing; the right side bearing is the horizontal
escapement minus the bitmap width plus the x-offset.
- <br><dt>&lsquo;<samp><span class="samp">[2]23(16)...</span></samp>&rsquo;<dd><a name="index-run-length-encoded-bitmaps-709"></a><a name="index-repeated-rows-710"></a>Finally, run lengths of black pixels alternate with parenthesized run
+ <br><dt>&lsquo;<samp><span class="samp">[2]23(16)...</span></samp>&rsquo;<dd><a name="index-run-length-encoded-bitmaps-714"></a><a name="index-repeated-rows-715"></a>Finally, run lengths of black pixels alternate with parenthesized run
lengths of white pixels, and brackets indicate a repeated row.
</dl>
@@ -3279,7 +3290,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.5 GFtype: Plain text transliteration of generic fonts</h3>
-<p><a name="index-gftype-_0040r_007bGF-validation_007d-711"></a><a name="index-conversion_002c-GF-to-plain-text-712"></a><a name="index-plain-text_002c-converting-GF-to-713"></a><a name="index-human_002dreadable-text_002c-converting-GF-to-714"></a><a name="index-type-programs_002c-GF-715"></a><a name="index-validation_002c-of-GF-files-716"></a>
+<p><a name="index-gftype-_0040r_007bGF-validation_007d-716"></a><a name="index-conversion_002c-GF-to-plain-text-717"></a><a name="index-plain-text_002c-converting-GF-to-718"></a><a name="index-human_002dreadable-text_002c-converting-GF-to-719"></a><a name="index-type-programs_002c-GF-720"></a><a name="index-validation_002c-of-GF-files-721"></a>
GFtype translates a generic font (GF) bitmap file (as output by
Metafont, for example) to a plain text file that humans can read. It
also serves as a GF-validating program, i.e., if GFtype can read a file,
@@ -3299,9 +3310,9 @@ not an extension; no &lsquo;<samp><span class="samp">.</span></samp>&rsquo; prec
<p>The program accepts the following options, as well as the standard
&lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-images</span></samp>&rsquo;<dd><a name="index-g_t_002dimages-717"></a>Show the characters' bitmaps using asterisks and spaces.
+<dt>&lsquo;<samp><span class="samp">-images</span></samp>&rsquo;<dd><a name="index-g_t_002dimages-722"></a>Show the characters' bitmaps using asterisks and spaces.
- <br><dt>&lsquo;<samp><span class="samp">-mnemonics</span></samp>&rsquo;<dd><a name="index-g_t_002dmnemonics-718"></a>Translate all commands in the GF file.
+ <br><dt>&lsquo;<samp><span class="samp">-mnemonics</span></samp>&rsquo;<dd><a name="index-g_t_002dmnemonics-723"></a>Translate all commands in the GF file.
</dl>
<p>As an example of the output, here is the (abrdiged) translation of the
@@ -3348,22 +3359,22 @@ main definition:
<p class="noindent">Explanation:
<dl>
-<dt>&lsquo;<samp><span class="samp">2033</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">2043</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">...</span></samp>&rsquo;<dd><a name="index-byte-position-719"></a>The byte position in the file where each GF command starts.
+<dt>&lsquo;<samp><span class="samp">2033</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">2043</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">...</span></samp>&rsquo;<dd><a name="index-byte-position-724"></a>The byte position in the file where each GF command starts.
- <br><dt>&lsquo;<samp><span class="samp">beginning of char 75</span></samp>&rsquo;<dd><a name="index-character-codes_002c-in-GFtype-output-720"></a>The character code, in decimal.
+ <br><dt>&lsquo;<samp><span class="samp">beginning of char 75</span></samp>&rsquo;<dd><a name="index-character-codes_002c-in-GFtype-output-725"></a>The character code, in decimal.
- <br><dt>&lsquo;<samp><span class="samp">3&lt;=m&lt;=60 0&lt;=n&lt;=56</span></samp>&rsquo;<dd><a name="index-left-side-bearing-721"></a><a name="index-right-side-bearing-722"></a><a name="index-side-bearings-723"></a>The character's bitmap lies between 3 and 60 (inclusive) horizontally,
+ <br><dt>&lsquo;<samp><span class="samp">3&lt;=m&lt;=60 0&lt;=n&lt;=56</span></samp>&rsquo;<dd><a name="index-left-side-bearing-726"></a><a name="index-right-side-bearing-727"></a><a name="index-side-bearings-728"></a>The character's bitmap lies between 3 and 60 (inclusive) horizontally,
and between 0 and 56 (inclusive) vertically. (m is a column
position and n is a row position.) Thus, 3 is the left side
bearing. The right side bearing is the horizontal escapement (given
below) minus the maximum m.
- <br><dt>&lsquo;<samp><span class="samp">(initially n=56) paint (0)24(12)20</span></samp>&rsquo;<dd><a name="index-run-length-encoded-bitmaps-724"></a>The first row of pixels: 0 white pixels, 24 black pixels, 12 white
+ <br><dt>&lsquo;<samp><span class="samp">(initially n=56) paint (0)24(12)20</span></samp>&rsquo;<dd><a name="index-run-length-encoded-bitmaps-729"></a>The first row of pixels: 0 white pixels, 24 black pixels, 12 white
pixels, etc.
- <br><dt>&lsquo;<samp><span class="samp">newrow 0 (n=55) paint 24(12)20</span></samp>&rsquo;<dd><a name="index-newrow-_0040r_007bGF-command_007d-725"></a>The second row of pixels, with zero leading white pixels on the row.
+ <br><dt>&lsquo;<samp><span class="samp">newrow 0 (n=55) paint 24(12)20</span></samp>&rsquo;<dd><a name="index-newrow-_0040r_007bGF-command_007d-730"></a>The second row of pixels, with zero leading white pixels on the row.
- <br><dt>&lsquo;<samp><span class="samp">eoc</span></samp>&rsquo;<dd><a name="index-eoc-_0040r_007bGF-command_007d-726"></a>The end of the main character definition.
+ <br><dt>&lsquo;<samp><span class="samp">eoc</span></samp>&rsquo;<dd><a name="index-eoc-_0040r_007bGF-command_007d-731"></a>The end of the main character definition.
</dl>
@@ -3374,12 +3385,12 @@ pixels, etc.
<p>Explanation:
<dl>
-<dt>&lsquo;<samp><span class="samp">dx</span></samp>&rsquo;<dd><a name="index-horizontal-escapement-727"></a><a name="index-escapement_002c-horizontal-728"></a><a name="index-vertical-escapement-729"></a><a name="index-escapement_002c-vertical-730"></a><a name="index-scaled-pixels-731"></a><a name="index-dx-_0040r_007bhorizontal-escapement_007d-732"></a><a name="index-dy-_0040r_007bvertical-escapement_007d-733"></a>The device-dependent width, in <dfn>scaled pixels</dfn>, i.e., units of
+<dt>&lsquo;<samp><span class="samp">dx</span></samp>&rsquo;<dd><a name="index-horizontal-escapement-732"></a><a name="index-escapement_002c-horizontal-733"></a><a name="index-vertical-escapement-734"></a><a name="index-escapement_002c-vertical-735"></a><a name="index-scaled-pixels-736"></a><a name="index-dx-_0040r_007bhorizontal-escapement_007d-737"></a><a name="index-dy-_0040r_007bvertical-escapement_007d-738"></a>The device-dependent width, in <dfn>scaled pixels</dfn>, i.e., units of
horizontal pixels times 2^16. The &lsquo;<samp><span class="samp">(65)</span></samp>&rsquo; is simply the same number
rounded. If the vertical escapement is nonzero, it would appear here as
a &lsquo;<samp><span class="samp">dy</span></samp>&rsquo; value.
- <br><dt>&lsquo;<samp><span class="samp">width</span></samp>&rsquo;<dd><a name="index-TFM-width-of-characters-734"></a><a name="index-device_002dindependent-width-735"></a><a name="index-width_002c-device_002dindependent-736"></a>The device-independent (TFM) width of this character. It is 2^24
+ <br><dt>&lsquo;<samp><span class="samp">width</span></samp>&rsquo;<dd><a name="index-TFM-width-of-characters-739"></a><a name="index-device_002dindependent-width-740"></a><a name="index-width_002c-device_002dindependent-741"></a>The device-independent (TFM) width of this character. It is 2^24
times the ratio of the true width to the font's design size. The
&lsquo;<samp><span class="samp">64.57289</span></samp>&rsquo; is the same number converted to pixels.
@@ -3398,7 +3409,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.6 TFtoPL: TeX font metric to property list conversion</h3>
-<p><a name="index-tftopl-737"></a><a name="index-conversion_002c-TFM-to-property-list-738"></a><a name="index-validation_002c-of-TFM-files-739"></a><a name="index-property-list_002c-converting-TFM-to-740"></a><a name="index-human_002dreadable-text_002c-converting-TFM-to-741"></a><a name="index-plain-text_002c-converting-TFM-to-742"></a>
+<p><a name="index-tftopl-742"></a><a name="index-conversion_002c-TFM-to-property-list-743"></a><a name="index-validation_002c-of-TFM-files-744"></a><a name="index-property-list_002c-converting-TFM-to-745"></a><a name="index-human_002dreadable-text_002c-converting-TFM-to-746"></a><a name="index-plain-text_002c-converting-TFM-to-747"></a>
TFtoPL translates a TeX font metric (TFM, see <a href="dvips.html#Metric-files">Metric files</a>) file (as output by Metafont, for example) to
<dfn>property list format</dfn> (a list of parenthesized items describing the
font) that humans can edit or read. This program is mostly used by
@@ -3420,7 +3431,7 @@ program TFtoPL (see the next section).
<p>The program accepts the following option, as well as the standard
&lsquo;<samp><span class="samp">-verbose</span></samp>&rsquo;, &lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-charcode-format=</span><var>type</var></samp>&rsquo;<dd><a name="index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-743"></a>Output character codes in the PL file according to <var>type</var>: either
+<dt>&lsquo;<samp><span class="samp">-charcode-format=</span><var>type</var></samp>&rsquo;<dd><a name="index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-748"></a>Output character codes in the PL file according to <var>type</var>: either
&lsquo;<samp><span class="samp">octal</span></samp>&rsquo; or &lsquo;<samp><span class="samp">ascii</span></samp>&rsquo;. Default is &lsquo;<samp><span class="samp">ascii</span></samp>&rsquo; for letters and
digits, octal for all other characters. Exception: if the font's coding
scheme starts with &lsquo;<samp><span class="samp">TeX math sy</span></samp>&rsquo; or &lsquo;<samp><span class="samp">TeX math ex</span></samp>&rsquo;, all
@@ -3437,7 +3448,7 @@ where using ASCII characters for the character codes is merely
confusing.
</dl>
- <p><a name="index-property-list-format-744"></a>As an example of the output, here is the (abridged) property list
+ <p><a name="index-property-list-format-749"></a>As an example of the output, here is the (abridged) property list
translation of <samp><span class="file">cmr10.tfm</span></samp>:
<pre class="example"> (FAMILY CMR)
@@ -3490,14 +3501,14 @@ translation of <samp><span class="file">cmr10.tfm</span></samp>:
<dfn>properties</dfn>, nested where necessary.
<ul>
-<li><a name="index-FAMILY-_0040r_007bproperty_007d-745"></a><a name="index-FACE-_0040r_007bproperty_007d-746"></a><a name="index-headerbyte-_0040r_007binformation_007d-747"></a>The first few items (<code>FAMILY</code>, <code>FACE</code>, and so on) are
+<li><a name="index-FAMILY-_0040r_007bproperty_007d-750"></a><a name="index-FACE-_0040r_007bproperty_007d-751"></a><a name="index-headerbyte-_0040r_007binformation_007d-752"></a>The first few items (<code>FAMILY</code>, <code>FACE</code>, and so on) are
the so-called <dfn>headerbyte</dfn> information from Metafont, giving general
information about the font.
- <li><a name="index-FAMILY-_0040r_007bproperty_007d-748"></a><a name="index-g_t_005cfontdimen-749"></a>The <code>FONTDIMEN</code> property defines the TeX <code>\fontdimen</code>
+ <li><a name="index-FAMILY-_0040r_007bproperty_007d-753"></a><a name="index-g_t_005cfontdimen-754"></a>The <code>FONTDIMEN</code> property defines the TeX <code>\fontdimen</code>
values.
- <li><a name="index-LIGTABLE-_0040r_007bproperty_007d-750"></a><a name="index-LABEL-_0040r_007bproperty_007d-751"></a><a name="index-LIG-_0040r_007bproperty_007d-752"></a><a name="index-KRN-_0040r_007bproperty_007d-753"></a><a name="index-ligature-table_002c-in-TFM-files-754"></a><a name="index-kerning-table_002c-in-TFM-files-755"></a><a name="index-design_002dsize-units-756"></a>The <code>LIGTABLE</code> property defines the ligature and kerning table.
+ <li><a name="index-LIGTABLE-_0040r_007bproperty_007d-755"></a><a name="index-LABEL-_0040r_007bproperty_007d-756"></a><a name="index-LIG-_0040r_007bproperty_007d-757"></a><a name="index-KRN-_0040r_007bproperty_007d-758"></a><a name="index-ligature-table_002c-in-TFM-files-759"></a><a name="index-kerning-table_002c-in-TFM-files-760"></a><a name="index-design_002dsize-units-761"></a>The <code>LIGTABLE</code> property defines the ligature and kerning table.
<code>LIG</code> properties define ligatures: in the example above, an
&lsquo;<samp><span class="samp">f</span></samp>&rsquo; (in the &lsquo;<samp><span class="samp">LABEL</span></samp>&rsquo;) followed by an &lsquo;<samp><span class="samp">i</span></samp>&rsquo; is a ligature,
i.e., a typesetting program like TeX replaces those two consecutive
@@ -3509,7 +3520,7 @@ apostrophe), TeX inserts a small amount of space between them:
three-quarters of a printer's point by default in this case, or .001
inches).
- <li><a name="index-CHARACTER-_0040r_007bproperty_007d-757"></a><a name="index-CHARWD-_0040r_007bproperty_007d-758"></a><a name="index-CHARHT-_0040r_007bproperty_007d-759"></a><a name="index-CHARDP-_0040r_007bproperty_007d-760"></a><a name="index-CHARIC-_0040r_007bproperty_007d-761"></a>The <code>CHARACTER</code> property defines the dimensions of a character: its
+ <li><a name="index-CHARACTER-_0040r_007bproperty_007d-762"></a><a name="index-CHARWD-_0040r_007bproperty_007d-763"></a><a name="index-CHARHT-_0040r_007bproperty_007d-764"></a><a name="index-CHARDP-_0040r_007bproperty_007d-765"></a><a name="index-CHARIC-_0040r_007bproperty_007d-766"></a>The <code>CHARACTER</code> property defines the dimensions of a character: its
width, height, depth, and italic correction, also in design-size units,
as explained in the previous item. For our example `f', the depth is
zero, so that property is omitted. TFtoPL also inserts any kerns and
@@ -3528,7 +3539,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.7 PLtoTF: Property list to TeX font metric conversion</h3>
-<p><a name="index-pltotf-762"></a><a name="index-conversion_002c-property-list-to-TFM-763"></a><a name="index-TFM-files_002c-converting-property-lists-to-764"></a><a name="index-machine_002dreadable_002c-converting-property-lists-to-765"></a>
+<p><a name="index-pltotf-767"></a><a name="index-conversion_002c-property-list-to-TFM-768"></a><a name="index-TFM-files_002c-converting-property-lists-to-769"></a><a name="index-machine_002dreadable_002c-converting-property-lists-to-770"></a>
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>)
format. It's much easier for both programs and humans to create the
@@ -3559,7 +3570,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.8 VFtoVP: Virtual font to virtual property lists</h3>
-<p><a name="index-vftovp-766"></a><a name="index-conversion_002c-VF-to-VPL-767"></a><a name="index-validation_002c-of-VF-files-768"></a><a name="index-property-list_002c-converting-VF-to-virtual-769"></a><a name="index-human_002dreadable-text_002c-converting-VF-to-770"></a><a name="index-plain-text_002c-converting-VF-to-771"></a>
+<p><a name="index-vftovp-771"></a><a name="index-conversion_002c-VF-to-VPL-772"></a><a name="index-validation_002c-of-VF-files-773"></a><a name="index-property-list_002c-converting-VF-to-virtual-774"></a><a name="index-human_002dreadable-text_002c-converting-VF-to-775"></a><a name="index-plain-text_002c-converting-VF-to-776"></a>
VFtoVP translates a virtual font metric (VF, see <a href="dvips.html#Virtual-fonts">Virtual fonts</a>) file and its accompanying TeX font metric (TFM,
see <a href="dvips.html#Metric-files">Metric files</a>) file (as output by VPtoVF, for
example) to <dfn>virtual property list format</dfn> (a list of parenthesized
@@ -3584,7 +3595,7 @@ companion program VFtoVP (see the next section).
<p>The program accepts the following option, as well as the standard
&lsquo;<samp><span class="samp">-verbose</span></samp>&rsquo;, &lsquo;<samp><span class="samp">-help</span></samp>&rsquo; and &lsquo;<samp><span class="samp">-version</span></samp>&rsquo; (see <a href="#Common-options">Common options</a>):
<dl>
-<dt>&lsquo;<samp><span class="samp">-charcode-format=</span><var>type</var></samp>&rsquo;<dd><a name="index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-772"></a>Output character codes in the PL file according to <var>type</var>: either
+<dt>&lsquo;<samp><span class="samp">-charcode-format=</span><var>type</var></samp>&rsquo;<dd><a name="index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-777"></a>Output character codes in the PL file according to <var>type</var>: either
&lsquo;<samp><span class="samp">octal</span></samp>&rsquo; or &lsquo;<samp><span class="samp">ascii</span></samp>&rsquo;. Default is &lsquo;<samp><span class="samp">ascii</span></samp>&rsquo; for letters and
digits, octal for all other characters. Exception: if the font's coding
scheme starts with &lsquo;<samp><span class="samp">TeX math sy</span></samp>&rsquo; or &lsquo;<samp><span class="samp">TeX math ex</span></samp>&rsquo;, all
@@ -3612,7 +3623,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.9 VPtoVF: Virtual property lists to virtual font</h3>
-<p><a name="index-vptovf-773"></a><a name="index-conversion_002c-property-list-to-VF-774"></a><a name="index-VF-files_002c-converting-property-lists-to-775"></a><a name="index-machine_002dreadable_002c-converting-property-lists-to-776"></a>
+<p><a name="index-vptovf-778"></a><a name="index-conversion_002c-property-list-to-VF-779"></a><a name="index-VF-files_002c-converting-property-lists-to-780"></a><a name="index-machine_002dreadable_002c-converting-property-lists-to-781"></a>
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>) and
TeX font metric (TFM, see <a href="dvips.html#Metric-files">Metric files</a>) files.
@@ -3641,7 +3652,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-utilities">Font utilities</a>
<h3 class="section">10.10 Font utilities available elsewhere</h3>
-<p><a name="index-font-utilities_002c-non_002dWeb2c-777"></a>
+<p><a name="index-font-utilities_002c-non_002dWeb2c-782"></a>
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><span class="file">/fonts/utilities</span></samp> (for CTAN info,
@@ -3649,17 +3660,17 @@ see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>). Here are some of
commonly-requested items:
<ul>
-<li><a name="index-AFM-to-TFM-conversion-778"></a><a name="index-afm2tfm-779"></a><a name="index-afmtopl-780"></a>AFM (Adobe font metric) to TFM conversion: see <a href="dvips.html#Invoking-afm2tfm">Invoking afm2tfm</a>, and <samp><var>CTAN:</var><span class="file">/fonts/utilities/afmtopl</span></samp>.
+<li><a name="index-AFM-to-TFM-conversion-783"></a><a name="index-afm2tfm-784"></a><a name="index-afmtopl-785"></a>AFM (Adobe font metric) to TFM conversion: see <a href="dvips.html#Invoking-afm2tfm">Invoking afm2tfm</a>, and <samp><var>CTAN:</var><span class="file">/fonts/utilities/afmtopl</span></samp>.
- <li><a name="index-X-bitmap-fonts-781"></a><a name="index-BDF-and-GF-conversion-782"></a>BDF (the X bitmap format) conversion:
+ <li><a name="index-X-bitmap-fonts-786"></a><a name="index-BDF-and-GF-conversion-787"></a>BDF (the X bitmap format) conversion:
<a href="ftp://ftp.tug.org/tex/bdf.tar.gz">ftp://ftp.tug.org/tex/bdf.tar.gz</a>.
- <li><a name="index-metatype1-783"></a><a name="index-Latin-Modern-784"></a>Creating fonts using MetaPost: MetaType1.
+ <li><a name="index-metatype1-788"></a><a name="index-Latin-Modern-789"></a>Creating fonts using MetaPost: MetaType1.
<a href="ftp://bop.eps.gda.pl/pub/metatype1">ftp://bop.eps.gda.pl/pub/metatype1</a>. This is used to create
the excellent Latin Modern font family (<samp><var>CTAN:</var><span class="file">/fonts/lm</span></samp>),
which extends Computer Modern to a vast repertoire of scripts.
- <li><a name="index-editing-of-bitmap-fonts-785"></a><a name="index-xbfe_0040r_007b_002c-bitmap-font-editor_007d-786"></a><a name="index-xfed_0040r_007b_002c-bitmap-font-editor_007d-787"></a><a name="index-xfedor_0040r_007b_002c-bitmap-font-editor_007d-788"></a><a name="index-gftopxl-789"></a><a name="index-chtopx-790"></a><a name="index-pxtoch-791"></a>Editing of bitmap fonts: Xbfe from the GNU font utilities mentioned
+ <li><a name="index-editing-of-bitmap-fonts-790"></a><a name="index-xbfe_0040r_007b_002c-bitmap-font-editor_007d-791"></a><a name="index-xfed_0040r_007b_002c-bitmap-font-editor_007d-792"></a><a name="index-xfedor_0040r_007b_002c-bitmap-font-editor_007d-793"></a><a name="index-gftopxl-794"></a><a name="index-chtopx-795"></a><a name="index-pxtoch-796"></a>Editing of bitmap fonts: Xbfe from the GNU font utilities mentioned
below; the X BDF-editing programs available from
<a href="ftp://ftp.x.org/R5contrib/xfed.tar.Z">ftp://ftp.x.org/R5contrib/xfed.tar.Z</a> and
<a href="ftp://ftp.x.org/R5contrib/xfedor.tar.Z">ftp://ftp.x.org/R5contrib/xfedor.tar.Z</a>; and finally, if your
@@ -3667,30 +3678,30 @@ fonts have only 128 characters, you can use the old <code>gftopxl</code>,
<code>pxtoch</code>, and <code>chtopx</code> programs from
<a href="ftp://ftp.tug.org/tex/web">ftp://ftp.tug.org/tex/web</a>.
- <li><a name="index-fontforge-792"></a><a name="index-pfaedit-793"></a>Editing of outline fonts: FontForge, <a href="fontforge.sourceforge.net">fontforge.sourceforge.net</a>.
+ <li><a name="index-fontforge-797"></a><a name="index-pfaedit-798"></a>Editing of outline fonts: FontForge, <a href="fontforge.sourceforge.net">fontforge.sourceforge.net</a>.
This is a very elaborate program with support for many outline formats
(Type&nbsp;1, OpenType, TrueType, <small class="dots">...</small>), and many advanced font
editing features.
- <li><a name="index-PK-bitmaps-from-PostScript-794"></a><a name="index-PostScript-to-PK-bitmaps-795"></a><a name="index-gsftopk-796"></a><a name="index-ps2pk-797"></a>PK bitmaps from PostScript outline fonts: gsftopk from the &lsquo;<samp><span class="samp">xdvi</span></samp>&rsquo;
+ <li><a name="index-PK-bitmaps-from-PostScript-799"></a><a name="index-PostScript-to-PK-bitmaps-800"></a><a name="index-gsftopk-801"></a><a name="index-ps2pk-802"></a>PK bitmaps from PostScript outline fonts: gsftopk from the &lsquo;<samp><span class="samp">xdvi</span></samp>&rsquo;
distribution. Alternatively, <code>ps2pk</code>, from
<samp><var>CTAN:</var><span class="file">/fonts/utilities/ps2pk</span></samp>.
- <li><a name="index-Type-1-conversion-798"></a><a name="index-PFA-and-PFB-conversion-799"></a><a name="index-PostScript-Type-1-font-conversion-800"></a>PostScript Type 1 font format conversion (i.e., between PFA and PFB
+ <li><a name="index-Type-1-conversion-803"></a><a name="index-PFA-and-PFB-conversion-804"></a><a name="index-PostScript-Type-1-font-conversion-805"></a>PostScript Type 1 font format conversion (i.e., between PFA and PFB
formats): <a href="http://www.lcdf.org/type">http://www.lcdf.org/type</a>.
- <li><a name="index-scanned-images-of-fonts-801"></a><a name="index-typeface-specimen-sheets-802"></a><a name="index-fontutils-803"></a>Scanned image conversion: the (aging) GNU font utilities convert type
+ <li><a name="index-scanned-images-of-fonts-806"></a><a name="index-typeface-specimen-sheets-807"></a><a name="index-fontutils-808"></a>Scanned image conversion: the (aging) GNU font utilities convert type
specimen images to Metafont, PostScript, etc.:
<a href="http://www.gnu.org/software/fontutils/">http://www.gnu.org/software/fontutils/</a>.
- <li><a name="index-autotrace-804"></a><a name="index-potrace-805"></a>Tracing bitmaps to fitted outlines: Autotrace
+ <li><a name="index-autotrace-809"></a><a name="index-potrace-810"></a>Tracing bitmaps to fitted outlines: Autotrace
(<a href="http://autotrace.sourceforge.net">http://autotrace.sourceforge.net</a>), Potrace
(<a href="http://potrace.sourceforge.net">http://potrace.sourceforge.net</a>). For Metafont fonts, either of
the two programs <code>mftrace</code>
(<a href="http://www.xs4all.nl/~hanwen/mftrace">http://www.xs4all.nl/~hanwen/mftrace</a>) or <code>textrace</code>
(<a href="http://textrace.sourceforge.net">http://textrace.sourceforge.net</a>) make the job easier.
- <li><a name="index-virtual-font-creation-806"></a><a name="index-fontinst_0040r_007b_002c-for-creating-virtual-fonts_007d-807"></a>Virtual font creation: <samp><var>CTAN:</var><span class="file">/fonts/utilities/fontinst</span></samp>.
+ <li><a name="index-virtual-font-creation-811"></a><a name="index-fontinst_0040r_007b_002c-for-creating-virtual-fonts_007d-812"></a>Virtual font creation: <samp><var>CTAN:</var><span class="file">/fonts/utilities/fontinst</span></samp>.
</ul>
<div class="node">
@@ -3704,7 +3715,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="appendix">Appendix A Legalisms</h2>
-<p><a name="index-legalisms-808"></a><a name="index-copyright-notices-809"></a><a name="index-permissions_002c-legal-810"></a>
+<p><a name="index-legalisms-813"></a><a name="index-copyright-notices-814"></a><a name="index-permissions_002c-legal-815"></a>
In general, each file has its own copyright notice stating the copying
permissions for that file. Following is a summary.
@@ -3758,7 +3769,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="appendix">Appendix B References</h2>
-<p><a name="index-references-811"></a><a name="index-bibliography-812"></a>
+<p><a name="index-references-816"></a><a name="index-bibliography-817"></a>
<ol type=1 start=1>
<li>Kpathsea: See <a href="kpathsea.html#Top">Introduction</a>.
@@ -3919,71 +3930,70 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<ul class="index-cp" compact>
<li><a href="#index-g_t_0040samp_007b_0023define_007d-options-36">&lsquo;<samp><span class="samp">#define</span></samp>&rsquo; options</a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
-<li><a href="#index-g_t_0024-_0040r_007bexpansion-in-filenames_007d-225"><code>$ </code><span class="roman">expansion in filenames</span></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
-<li><a href="#index-g_t_0025_0026-_0040r_007bmagic-number_007d-182"><code>%&amp; </code><span class="roman">magic number</span></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-g_t_0024-_0040r_007bexpansion-in-filenames_007d-226"><code>$ </code><span class="roman">expansion in filenames</span></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-g_t_0025_0026-_0040r_007bmagic-number_007d-183"><code>%&amp; </code><span class="roman">magic number</span></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
<li><a href="#index-g_t_002d-_0040r_007bstarting-a-filename_007d-93"><code>- </code><span class="roman">starting a filename</span></a>: <a href="#Option-conventions">Option conventions</a></li>
<li><a href="#index-g_t_002d-_0040r_007bstarts-option-names_007d-91"><code>- </code><span class="roman">starts option names</span></a>: <a href="#Option-conventions">Option conventions</a></li>
<li><a href="#index-g_t_002d_002d-_0040r_007bstarts-option-names_007d-92"><code>-- </code><span class="roman">starts option names</span></a>: <a href="#Option-conventions">Option conventions</a></li>
-<li><a href="#index-g_t_002d_002ddisable_002ddump_002dshare-configure-_0040r_007boption_007d-197"><code>--disable-dump-share configure </code><span class="roman">option</span></a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-g_t_002d_002ddisable_002ddump_002dshare-configure-_0040r_007boption_007d-198"><code>--disable-dump-share configure </code><span class="roman">option</span></a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-g_t_002d_002ddisable_002dmf_002dnowin-452"><code>--disable-mf-nowin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002depsfwin-419"><code>--enable-epsfwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002dhp2627win-421"><code>--enable-hp2627win</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-g_t_002d_002denable_002dipc-configure-_0040r_007boption_007d-252"><code>--enable-ipc configure </code><span class="roman">option</span></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_002d_002denable_002dmftalkwin-423"><code>--enable-mftalkwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002dnext-426"><code>--enable-next</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002dregiswin-428"><code>--enable-regiswin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002dsuntoolswin-433"><code>--enable-suntoolswin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002dtektronixwin-437"><code>--enable-tektronixwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002denable_002dunitermwin-441"><code>--enable-unitermwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-g_t_002d_002dhelp-_0040r_007bcommon-option_007d-96"><code>--help </code><span class="roman">common option</span></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002d_002dverbose-_0040r_007bcommon-option_007d-98"><code>--verbose </code><span class="roman">common option</span></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002d_002dversion-_0040r_007bcommon-option_007d-100"><code>--version </code><span class="roman">common option</span></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002d_002dwith_002deditor_003d_0040var_007bcmd_007d-213"><code>--with-editor=</code><var>cmd</var></a>: <a href="#Editor-invocation">Editor invocation</a></li>
-<li><a href="#index-g_t_002d_002dwith_002depsfwin-417"><code>--with-epsfwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dhp2627win-419"><code>--with-hp2627win</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dmftalkwin-421"><code>--with-mftalkwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dnext-424"><code>--with-next</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dregiswin-426"><code>--with-regiswin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dsuntoolswin-431"><code>--with-suntoolswin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dtektronixwin-435"><code>--with-tektronixwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dunitermwin-439"><code>--with-unitermwin</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dx-445"><code>--with-x</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dx_002dtoolkit_003d_0040var_007bkit_007d-447"><code>--with-x-toolkit=</code><var>kit</var></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dx11-446"><code>--with-x11</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002d_002dwith_002dx11win-444"><code>--with-x11win</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002dwith_002deditor_003d_0040var_007bcmd_007d-214"><code>--with-editor=</code><var>cmd</var></a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-g_t_002d_002dwith_002dmf_002dx_002dtoolkit_003d_0040var_007bkit_007d-447"><code>--with-mf-x-toolkit=</code><var>kit</var></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002d_002dwith_002dx-446"><code>--with-x</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-g_t_002d8bit-138"><code>-8bit</code></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dbase_003d_0040var_007bbase_007d-179"><code>-base=</code><var>base</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-g_t_002dbase_003d_0040var_007bbase_007d-180"><code>-base=</code><var>base</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
<li><a href="#index-g_t_002dbase_003d_0040var_007bdumpname_007d-107"><code>-base=</code><var>dumpname</var></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dchange_003d_0040var_007bchfile_007d-482"><code>-change=</code><var>chfile</var></a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-772"><code>-charcode-format=</code><var>type</var></a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
-<li><a href="#index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-743"><code>-charcode-format=</code><var>type</var></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-g_t_002dchange_003d_0040var_007bchfile_007d-484"><code>-change=</code><var>chfile</var></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-777"><code>-charcode-format=</code><var>type</var></a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-g_t_002dcharcode_002dformat_003d_0040var_007btype_007d-748"><code>-charcode-format=</code><var>type</var></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-g_t_002dD-_0040r_007bcompiler-options_007d-37"><code>-D </code><span class="roman">compiler options</span></a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
<li><a href="#index-g_t_002ddisable_002dwrite18-266"><code>-disable-write18</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_002ddpi_003d_0040var_007breal_007d-636"><code>-dpi=</code><var>real</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_002ddpi_003d_0040var_007breal_007d-641"><code>-dpi=</code><var>real</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
<li><a href="#index-g_t_002denable_002dwrite18-265"><code>-enable-write18</code></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002denc-247"><code>-enc</code></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002dfile_002dline_002derror-102"><code>-file-line-error</code></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dfile_002dline_002derror_002dstyle-104"><code>-file-line-error-style</code></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dfmt_003d_0040var_007bdumpname_007d-106"><code>-fmt=</code><var>dumpname</var></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dfmt_003d_0040var_007bfmt_007d-178"><code>-fmt=</code><var>fmt</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
-<li><a href="#index-g_t_002dgeometry_0040r_007b_002c-supported-with-Xt_007d-459"><code>-geometry</code><span class="roman">, supported with Xt</span></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002dfmt_003d_0040var_007bfmt_007d-179"><code>-fmt=</code><var>fmt</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-g_t_002dgeometry_0040r_007b_002c-supported-with-Xt_007d-461"><code>-geometry</code><span class="roman">, supported with Xt</span></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-g_t_002dhalt_002don_002derror-110"><code>-halt-on-error</code></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dimages-717"><code>-images</code></a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-g_t_002dini-162"><code>-ini</code></a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
+<li><a href="#index-g_t_002dimages-722"><code>-images</code></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-g_t_002dini-163"><code>-ini</code></a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
<li><a href="#index-g_t_002dini-112"><code>-ini</code></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dinteraction_003d_0040var_007bstring_007d-115"><code>-interaction=</code><var>string</var></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dipc-250"><code>-ipc</code></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002dipc_002dstart-251"><code>-ipc-start</code></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002djobname_003d_0040var_007bstring_007d-117"><code>-jobname=</code><var>string</var></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dkpathsea_002ddebug_003d_0040var_007bnumber_007d-119"><code>-kpathsea-debug=</code><var>number</var></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dlength_003d_0040var_007bnumber_007d-591"><code>-length=</code><var>number</var></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002dloose-599"><code>-loose</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002dlowercase-593"><code>-lowercase</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002dmagnification_003d_0040var_007binteger_007d-637"><code>-magnification=</code><var>integer</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_002dmagnification_003d_0040var_007binteger_007d-622"><code>-magnification=</code><var>integer</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
-<li><a href="#index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-640"><code>-max-pages=</code><var>n</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-625"><code>-max-pages=</code><var>n</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-g_t_002dlength_003d_0040var_007bnumber_007d-596"><code>-length=</code><var>number</var></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002dloose-604"><code>-loose</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002dlowercase-598"><code>-lowercase</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002dmagnification_003d_0040var_007binteger_007d-642"><code>-magnification=</code><var>integer</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_002dmagnification_003d_0040var_007binteger_007d-627"><code>-magnification=</code><var>integer</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-645"><code>-max-pages=</code><var>n</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_002dmax_002dpages_003d_0040var_007bn_007d-630"><code>-max-pages=</code><var>n</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
<li><a href="#index-g_t_002dmem_003d_0040var_007bdumpname_007d-108"><code>-mem=</code><var>dumpname</var></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dmem_003d_0040var_007bmem_007d-180"><code>-mem=</code><var>mem</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
-<li><a href="#index-g_t_002dmin_002dcrossrefs_003d_0040var_007bn_007d-554"><code>-min-crossrefs=</code><var>n</var></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_002dmixedcase-594"><code>-mixedcase</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002dmktex_003d_0040var_007bfiletype_007d-387"><code>-mktex=</code><var>filetype</var></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002dmem_003d_0040var_007bmem_007d-181"><code>-mem=</code><var>mem</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-g_t_002dmin_002dcrossrefs_003d_0040var_007bn_007d-559"><code>-min-crossrefs=</code><var>n</var></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_002dmixedcase-599"><code>-mixedcase</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002dmktex_003d_0040var_007bfiletype_007d-389"><code>-mktex=</code><var>filetype</var></a>: <a href="#mf-invocation">mf invocation</a></li>
<li><a href="#index-g_t_002dmktex_003d_0040var_007bfiletype_007d-253"><code>-mktex=</code><var>filetype</var></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002dmltex-255"><code>-mltex</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_002dmnemonics-718"><code>-mnemonics</code></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-g_t_002dmnemonics-723"><code>-mnemonics</code></a>: <a href="#gftype-invocation">gftype invocation</a></li>
<li><a href="#index-g_t_002dno_002dfile_002dline_002derror-103"><code>-no-file-line-error</code></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dno_002dmktex_003d_0040var_007bfiletype_007d-388"><code>-no-mktex=</code><var>filetype</var></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002dno_002dmktex_003d_0040var_007bfiletype_007d-390"><code>-no-mktex=</code><var>filetype</var></a>: <a href="#mf-invocation">mf invocation</a></li>
<li><a href="#index-g_t_002dno_002dmktex_003d_0040var_007bfiletype_007d-254"><code>-no-mktex=</code><var>filetype</var></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002dno_002dparse_002dfirst_002dline-126"><code>-no-parse-first-line</code></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dno_002dshell_002descape-263"><code>-no-shell-escape</code></a>: <a href="#tex-invocation">tex invocation</a></li>
@@ -3991,342 +4001,344 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-g_t_002doutput_002dcomment_003d_0040var_007bstring_007d-258"><code>-output-comment=</code><var>string</var></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002doutput_002ddirectory-152"><code>-output-directory</code></a>: <a href="#Output-file-location">Output file location</a></li>
<li><a href="#index-g_t_002doutput_002ddirectory-123"><code>-output-directory</code></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002doutput_002dlevel_003d_0040var_007bn_007d-641"><code>-output-level=</code><var>n</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_002doverflow_002dlabel_002doffset_003d_0040var_007bpoints_007d-472"><code>-overflow-label-offset=</code><var>points</var></a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-642"><code>-page-start=</code><var>page-spec</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-626"><code>-page-start=</code><var>page-spec</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-g_t_002doutput_002dlevel_003d_0040var_007bn_007d-646"><code>-output-level=</code><var>n</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_002doverflow_002dlabel_002doffset_003d_0040var_007bpoints_007d-474"><code>-overflow-label-offset=</code><var>points</var></a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-647"><code>-page-start=</code><var>page-spec</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_002dpage_002dstart_003d_0040var_007bpage_002dspec_007d-631"><code>-page-start=</code><var>page-spec</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
<li><a href="#index-g_t_002dparse_002dfirst_002dline-125"><code>-parse-first-line</code></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dprogname_003d_0040var_007bstring_007d-181"><code>-progname=</code><var>string</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-g_t_002dprogname_003d_0040var_007bstring_007d-182"><code>-progname=</code><var>string</var></a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
<li><a href="#index-g_t_002dprogname_003d_0040var_007bstring_007d-128"><code>-progname=</code><var>string</var></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002drecorder-132"><code>-recorder</code></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t_002dshell_002descape-262"><code>-shell-escape</code></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_002dshell_002drestricted-264"><code>-shell-restricted</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_002dshow_002dopcodes-646"><code>-show-opcodes</code></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_002dstrict-600"><code>-strict</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002dstyle_003d_0040var_007bmftfile_007d-484"><code>-style=</code><var>mftfile</var></a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-g_t_002dT-516"><code>-T</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-g_t_002dterse-551"><code>-terse</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_002dtex_003d_0040var_007btexprogram_007d-519"><code>-tex=</code><var>texprogram</var></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_002dshow_002dopcodes-651"><code>-show-opcodes</code></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_002dstrict-605"><code>-strict</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002dstyle_003d_0040var_007bmftfile_007d-486"><code>-style=</code><var>mftfile</var></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-g_t_002dT-521"><code>-T</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_002dterse-556"><code>-terse</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_002dtex_003d_0040var_007btexprogram_007d-524"><code>-tex=</code><var>texprogram</var></a>: <a href="#mpost-invocation">mpost invocation</a></li>
<li><a href="#index-g_t_002dtranslate_002dfile_003d_0040var_007btcxfile_007d-134"><code>-translate-file=</code><var>tcxfile</var></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002dtroff-517"><code>-troff</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-g_t_002dunderline-597"><code>-underline</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002duppercase-595"><code>-uppercase</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-g_t_002dx-607"><code>-x</code></a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-g_t_002dtroff-522"><code>-troff</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_002dunderline-602"><code>-underline</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002duppercase-600"><code>-uppercase</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-g_t_002dx-612"><code>-x</code></a>: <a href="#weave-invocation">weave invocation</a></li>
<li><a href="#index-g_t_002e_0040r_007b_002c-used-for-output_007d-151"><code>.</code><span class="roman">, used for output</span></a>: <a href="#Output-file-location">Output file location</a></li>
-<li><a href="#index-g_t_002e2602gf-386"><code>.2602gf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-g_t_002eaux-_0040r_007bcross_002dreference-files_007d-542"><code>.aux </code><span class="roman">cross-reference files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_002ebase-391"><code>.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-g_t_002ebbl-_0040r_007bbibliography-files_007d-541"><code>.bbl </code><span class="roman">bibliography files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_002ebib-_0040r_007bbibliography-databases_007d-543"><code>.bib </code><span class="roman">bibliography databases</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_002eblg-_0040r_007bBib_0040TeX_007b_007d-log-file_007d-544"><code>.blg </code><span class="roman">BibTeX log file</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_002e2602gf-388"><code>.2602gf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002eaux-_0040r_007bcross_002dreference-files_007d-547"><code>.aux </code><span class="roman">cross-reference files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_002ebase-393"><code>.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-g_t_002ebbl-_0040r_007bbibliography-files_007d-546"><code>.bbl </code><span class="roman">bibliography files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_002ebib-_0040r_007bbibliography-databases_007d-548"><code>.bib </code><span class="roman">bibliography databases</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_002eblg-_0040r_007bBib_0040TeX_007b_007d-log-file_007d-549"><code>.blg </code><span class="roman">BibTeX log file</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
<li><a href="#index-g_t_002efmt-270"><code>.fmt</code></a>: <a href="#Initial-TeX">Initial TeX</a></li>
-<li><a href="#index-g_t_002emem-522"><code>.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-g_t_002emf-372"><code>.mf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-g_t_002emp-498"><code>.mp</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-g_t_002e_0040var_007bnnn_007d-_0040r_007bPostScript-figures_007d-501"><code>.</code><var>nnn</var> <span class="roman">PostScript figures</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-g_t_002e_0040var_007bnnn_007dgf-_0040r_007bgeneric-fonts_007d-376"><code>.</code><var>nnn</var><code>gf </code><span class="roman">generic fonts</span></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002emem-527"><code>.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-g_t_002emf-374"><code>.mf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002emp-500"><code>.mp</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_0040code_007b_002emps_007d-files-and-PDF-519"><code>.mps</code> files and PDF</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_002e_0040var_007bnnn_007d-_0040r_007bPostScript-figures_007d-503"><code>.</code><var>nnn</var> <span class="roman">PostScript figures</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_002e_0040var_007bnnn_007dgf-_0040r_007bgeneric-fonts_007d-378"><code>.</code><var>nnn</var><code>gf </code><span class="roman">generic fonts</span></a>: <a href="#mf-invocation">mf invocation</a></li>
<li><a href="#index-g_t_002etcx-_0040r_007bcharacter-translation-files_007d-306"><code>.tcx </code><span class="roman">character translation files</span></a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-g_t_002etcx-_0040r_007bcharacter-translation-files_007d-136"><code>.tcx </code><span class="roman">character translation files</span></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-g_t_002etex-234"><code>.tex</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_002etfm-_0040r_007boutput_007d-502"><code>.tfm </code><span class="roman">output</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-g_t_002etfm-_0040r_007boutput_007d-381"><code>.tfm </code><span class="roman">output</span></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-g_t_002eXdefaults-457"><code>.Xdefaults</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t_002eXresources-458"><code>.Xresources</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-g_t2602gf-385"><code>2602gf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002etex-235"><code>.tex</code></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_002etfm-_0040r_007boutput_007d-504"><code>.tfm </code><span class="roman">output</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-g_t_002etfm-_0040r_007boutput_007d-383"><code>.tfm </code><span class="roman">output</span></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-g_t_002eXdefaults-459"><code>.Xdefaults</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t_002eXresources-460"><code>.Xresources</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-g_t2602gf-387"><code>2602gf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
<li><a href="#index-g_t8-bit-clean-139">8 bit clean</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t8-bit-clean-output_002c-specifying-140"><code>8 bit clean output, specifying</code></a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-g_t8_002dbit-characters-309">8-bit characters</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-g_t_005cbibliography-546"><code>\bibliography</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_005cbibliographystyle-547"><code>\bibliographystyle</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_005cbibliography-551"><code>\bibliography</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_005cbibliographystyle-552"><code>\bibliographystyle</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
<li><a href="#index-g_t_005ccharsubdef-_0040r_007band-ML_0040TeX_007b_007d_007d-299"><code>\charsubdef </code><span class="roman">and MLTeX</span></a>: <a href="#g_t_005ccharsubdef">\charsubdef</a></li>
-<li><a href="#index-g_t_005ccount_0040var_007bn_007d-645"><code>\count</code><var>n</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_005ccount_0040var_007bn_007d-629"><code>\count</code><var>n</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
-<li><a href="#index-g_t_005cfont-_0040r_007band-dynamic-generation_007d-239"><code>\font </code><span class="roman">and dynamic generation</span></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_005cfontdimen-749"><code>\fontdimen</code></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-g_t_005ccount_0040var_007bn_007d-650"><code>\count</code><var>n</var></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_005ccount_0040var_007bn_007d-634"><code>\count</code><var>n</var></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-g_t_005cfont-_0040r_007band-dynamic-generation_007d-240"><code>\font </code><span class="roman">and dynamic generation</span></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_005cfontdimen-754"><code>\fontdimen</code></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-g_t_005cimmediate_005cwrite18-338"><code>\immediate\write18</code></a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-g_t_005cinput-_0040r_007bfilenames_007d-216"><code>\input </code><span class="roman">filenames</span></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-g_t_005cinput-_0040r_007bfilenames_007d-217"><code>\input </code><span class="roman">filenames</span></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
<li><a href="#index-g_t_005cinput_0040r_007b_002c-and-pipes_007d-346"><code>\input</code><span class="roman">, and pipes</span></a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-g_t_005cmag-639"><code>\mag</code></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-g_t_005cmag-624"><code>\mag</code></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-g_t_005cmag-644"><code>\mag</code></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-g_t_005cmag-629"><code>\mag</code></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
<li><a href="#index-g_t_005copenin_0040r_007b_002c-and-pipes_007d-345"><code>\openin</code><span class="roman">, and pipes</span></a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-g_t_005copenout-_0040r_007band-security_007d-240"><code>\openout </code><span class="roman">and security</span></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_005copenout-_0040r_007band-security_007d-241"><code>\openout </code><span class="roman">and security</span></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-g_t_005copenout_0040r_007b_002c-and-pipes_007d-347"><code>\openout</code><span class="roman">, and pipes</span></a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-g_t_005coutput-_0040r_007broutine_002c-and-_0040code_007b_005cwrite_007d_007d-341"><code>\output </code><span class="roman">routine, and </span><code>\write</code></a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-g_t_005cpdfshellescape-348"><code>\pdfshellescape</code></a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-g_t_005cstring-226"><code>\string</code></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-g_t_005cstring-227"><code>\string</code></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
<li><a href="#index-g_t_005ctracingcharsubdef-_0040r_007band-ML_0040TeX_007b_007d_007d-302"><code>\tracingcharsubdef </code><span class="roman">and MLTeX</span></a>: <a href="#g_t_005ctracingcharsubdef">\tracingcharsubdef</a></li>
<li><a href="#index-g_t_005ctracinglostchars-_0040r_007band-ML_0040TeX_007b_007d_007d-304"><code>\tracinglostchars </code><span class="roman">and MLTeX</span></a>: <a href="#g_t_005ctracingcharsubdef">\tracingcharsubdef</a></li>
<li><a href="#index-g_t_005cwrite18-_0040r_007bshell-escape-extension_007d-339"><code>\write18 </code><span class="roman">shell escape extension</span></a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-g_t_005e_005e-_0040r_007bnotation_002c-avoiding_007d-326"><code>^^ </code><span class="roman">notation, avoiding</span></a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-g_t_0040cite_007bComputer-Modern-Typefaces_007d_002c-production-of-489"><cite>Computer Modern Typefaces</cite>, production of</a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-abbrv_002ebst-569"><code>abbrv.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-g_t_0040cite_007bComputer-Modern-Typefaces_007d_002c-production-of-491"><cite>Computer Modern Typefaces</cite>, production of</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-abbrv_002ebst-574"><code>abbrv.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
<li><a href="#index-accented-character-310">accented character</a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-accents_002c-hyphenating-words-with-296">accents, hyphenating words with</a>: <a href="#MLTeX">MLTeX</a></li>
<li><a href="#index-acknowledgements-19">acknowledgements</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-acm_002ebst-570"><code>acm.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
-<li><a href="#index-Ada_002c-WEB-for-583">Ada, WEB for</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-acm_002ebst-575"><code>acm.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-Ada_002c-WEB-for-588">Ada, WEB for</a>: <a href="#WEB">WEB</a></li>
<li><a href="#index-additional-Make-targets-44">additional Make targets</a>: <a href="#Additional-targets">Additional targets</a></li>
-<li><a href="#index-AFM-to-TFM-conversion-778">AFM to TFM conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-afm2tfm-779"><code>afm2tfm</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-afmtopl-780"><code>afmtopl</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-AFM-to-TFM-conversion-783">AFM to TFM conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-afm2tfm-784"><code>afm2tfm</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-afmtopl-785"><code>afmtopl</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-Aleph-357">Aleph</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-aliases-for-fonts-147">aliases for fonts</a>: <a href="#Path-searching">Path searching</a></li>
-<li><a href="#index-alpha_002ebst-571"><code>alpha.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-alpha_002ebst-576"><code>alpha.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
<li><a href="#index-American-Mathematical-Society_002c-typesetting-system-280">American Mathematical Society, typesetting system</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-AMS_0040TeX_007b_007d-279">AMSTeX</a>: <a href="#Formats">Formats</a></li>
-<li><a href="#index-apalike_002ebst-572"><code>apalike.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
-<li><a href="#index-architecture-dependencies-195">architecture dependencies</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-apalike_002ebst-577"><code>apalike.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-architecture-dependencies-196">architecture dependencies</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-array-limit_002c-fixed-83">array limit, fixed</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-array-sizes-71">array sizes</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-assembly-language-routines-41">assembly language routines</a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
-<li><a href="#index-autotrace-804"><code>autotrace</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-Awk_002c-WEB-for-582">Awk, WEB for</a>: <a href="#WEB">WEB</a></li>
-<li><a href="#index-base-file_002c-determining-176">base file, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
-<li><a href="#index-base-files-392">base files</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-base-files_002c-need-mode-definitions-402">base files, need mode definitions</a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-base-files_002c-plain-only-399">base files, plain only</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-base-files_002c-sharing-189">base files, sharing</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-autotrace-809"><code>autotrace</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-Awk_002c-WEB-for-587">Awk, WEB for</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-base-file_002c-determining-177">base file, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-base-files-394">base files</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-base-files_002c-need-mode-definitions-404">base files, need mode definitions</a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-base-files_002c-plain-only-401">base files, plain only</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-base-files_002c-sharing-190">base files, sharing</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-bases-_0040r_007bMake-target_007d-53"><code>bases </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
-<li><a href="#index-basic-Bib_0040TeX_007b_007d-style-files-566">basic BibTeX style files</a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-basic-Bib_0040TeX_007b_007d-style-files-571">basic BibTeX style files</a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
<li><a href="#index-basic-fonts-and-macros-29">basic fonts and macros</a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-batch-languages-230">batch languages</a>: <a href="#TeX">TeX</a></li>
-<li><a href="#index-BDF-and-GF-conversion-782">BDF and GF conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-beginfig-500"><code>beginfig</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-batch-languages-231">batch languages</a>: <a href="#TeX">TeX</a></li>
+<li><a href="#index-BDF-and-GF-conversion-787">BDF and GF conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-beginfig-502"><code>beginfig</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
<li><a href="#index-Berry_002c-Karl-17">Berry, Karl</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-BIBINPUTS_0040r_007b_002c-search-path-for-bib-files_007d-549"><code>BIBINPUTS</code><span class="roman">, search path for bib files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-bibliographies_002c-creating-538">bibliographies, creating</a>: <a href="#BibTeX">BibTeX</a></li>
-<li><a href="#index-bibliography-812">bibliography</a>: <a href="#References">References</a></li>
-<li><a href="#index-bibliography-items_002c-cross_002dreferenced-556">bibliography items, cross-referenced</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-bibtex-540"><code>bibtex</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-Bib_0040TeX_007b_007d-539">BibTeX</a>: <a href="#BibTeX">BibTeX</a></li>
-<li><a href="#index-Bib_0040TeX_007b_007d-collection-563">BibTeX collection</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-Bib_0040TeX_007b_007d-style-files-567">BibTeX style files</a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
-<li><a href="#index-BigEndian-machines-192">BigEndian machines</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-BIBINPUTS_0040r_007b_002c-search-path-for-bib-files_007d-554"><code>BIBINPUTS</code><span class="roman">, search path for bib files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-bibliographies_002c-creating-543">bibliographies, creating</a>: <a href="#BibTeX">BibTeX</a></li>
+<li><a href="#index-bibliography-817">bibliography</a>: <a href="#References">References</a></li>
+<li><a href="#index-bibliography-items_002c-cross_002dreferenced-561">bibliography items, cross-referenced</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-bibtex-545"><code>bibtex</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-Bib_0040TeX_007b_007d-544">BibTeX</a>: <a href="#BibTeX">BibTeX</a></li>
+<li><a href="#index-Bib_0040TeX_007b_007d-collection-568">BibTeX collection</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-Bib_0040TeX_007b_007d-style-files-572">BibTeX style files</a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-BigEndian-machines-193">BigEndian machines</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-binaries_002c-linking-129">binaries, linking</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-blank-lines_002c-in-TCX-files-318">blank lines, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-boxes_002c-memory-for-74">boxes, memory for</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-breakpoints_002c-memory-for-76">breakpoints, memory for</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-Breitenlohner_002c-Peter-5">Breitenlohner, Peter</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-BSTINPUTS_0040r_007b_002c-search-path-for-bst-files_007d-550"><code>BSTINPUTS</code><span class="roman">, search path for bst files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-btex-_0040r_007bfor-MetaPost-labels_007d-506"><code>btex </code><span class="roman">for MetaPost labels</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-btxdoc_002ebib-560"><code>btxdoc.bib</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-btxdoc_002etex-557"><code>btxdoc.tex</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-btxhak_002etex-558"><code>btxhak.tex</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-byte-position-719">byte position</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-byte-position-686">byte position</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-byte-swapping-198">byte swapping</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-BSTINPUTS_0040r_007b_002c-search-path-for-bst-files_007d-555"><code>BSTINPUTS</code><span class="roman">, search path for bst files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-btex-_0040r_007bfor-MetaPost-labels_007d-508"><code>btex </code><span class="roman">for MetaPost labels</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-btxdoc_002ebib-565"><code>btxdoc.bib</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-btxdoc_002etex-562"><code>btxdoc.tex</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-btxhak_002etex-563"><code>btxhak.tex</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-byte-position-724">byte position</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-byte-position-691">byte position</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-byte-swapping-199">byte swapping</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-c_002dsources-_0040r_007bMakefile-target_007d-47"><code>c-sources </code><span class="roman">Makefile target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
-<li><a href="#index-change-files_002c-and-MFT-483">change files, and MFT</a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-change-files_002c-and-Tangle-588">change files, and Tangle</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-change-files_002c-and-Weave-606">change files, and Weave</a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-change-files_002c-and-MFT-485">change files, and MFT</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-change-files_002c-and-Tangle-593">change files, and Tangle</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-change-files_002c-and-Weave-611">change files, and Weave</a>: <a href="#weave-invocation">weave invocation</a></li>
<li><a href="#index-changing-error-messages-style-105">changing error messages style</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-character-codes_002c-in-GFtype-output-720">character codes, in GFtype output</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-character-codes_002c-in-PKtype-output-689">character codes, in PKtype output</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-character-codes_002c-in-GFtype-output-725">character codes, in GFtype output</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-character-codes_002c-in-PKtype-output-694">character codes, in PKtype output</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-character-codes_002c-in-TCX-files-321">character codes, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-character-proofs-of-fonts-465">character proofs of fonts</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-CHARACTER-_0040r_007bproperty_007d-757"><code>CHARACTER </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-character-proofs-of-fonts-467">character proofs of fonts</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-CHARACTER-_0040r_007bproperty_007d-762"><code>CHARACTER </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-character-translation-files-307">character translation files</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-CHARDP-_0040r_007bproperty_007d-760"><code>CHARDP </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-CHARHT-_0040r_007bproperty_007d-759"><code>CHARHT </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-CHARIC-_0040r_007bproperty_007d-761"><code>CHARIC </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-CHARWD-_0040r_007bproperty_007d-758"><code>CHARWD </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-chtopx-790"><code>chtopx</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-class-name-for-Metafont-454">class name for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-cm_002ebase-396"><code>cm.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-cmbase_002emf-397"><code>cmbase.mf</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-cmbase_002emft-487"><code>cmbase.mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-cmmf_002ebase-_0040r_007bnot-recommended_007d-395"><code>cmmf.base </code><span class="roman">not recommended</span></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-color_002c-in-DVItoMP-537">color, in DVItoMP</a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
+<li><a href="#index-CHARDP-_0040r_007bproperty_007d-765"><code>CHARDP </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-CHARHT-_0040r_007bproperty_007d-764"><code>CHARHT </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-CHARIC-_0040r_007bproperty_007d-766"><code>CHARIC </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-CHARWD-_0040r_007bproperty_007d-763"><code>CHARWD </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-chtopx-795"><code>chtopx</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-class-name-for-Metafont-456">class name for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-cm_002ebase-398"><code>cm.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-cmbase_002emf-399"><code>cmbase.mf</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-cmbase_002emft-489"><code>cmbase.mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-cmmf_002ebase-_0040r_007bnot-recommended_007d-397"><code>cmmf.base </code><span class="roman">not recommended</span></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-color_002c-in-DVItoMP-542">color, in DVItoMP</a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
<li><a href="#index-comments_002c-in-TCX-files-320">comments, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-comments_002c-MFT-control-480">comments, MFT control</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-comments_002c-MFT-control-482">comments, MFT control</a>: <a href="#mft-invocation">mft invocation</a></li>
<li><a href="#index-common-options-95">common options</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-commonalities-87">commonalities</a>: <a href="#Commonalities">Commonalities</a></li>
<li><a href="#index-compilation-25">compilation</a>: <a href="#Installation">Installation</a></li>
<li><a href="#index-compile_002dtime-options-35">compile-time options</a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
<li><a href="#index-compile_002dtime-options-33">compile-time options</a>: <a href="#configure-options">configure options</a></li>
-<li><a href="#index-Computer-Modern-fonts_002c-and-Troff-510">Computer Modern fonts, and Troff</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-Computer-Modern-macros-398">Computer Modern macros</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-Computer-Modern-fonts_002c-and-Troff-512">Computer Modern fonts, and Troff</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-Computer-Modern-macros-400">Computer Modern macros</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
<li><a href="#index-configuration-24">configuration</a>: <a href="#Installation">Installation</a></li>
<li><a href="#index-configuration-file-reading-145">configuration file reading</a>: <a href="#Path-searching">Path searching</a></li>
<li><a href="#index-configuration-file-values-70">configuration file values</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-configuration_002c-compile_002dtime-32">configuration, compile-time</a>: <a href="#configure-options">configure options</a></li>
<li><a href="#index-configure-_002d_002dwith_002f_002d_002denable-_0040r_007boptions_007d-34"><code>configure --with/--enable </code><span class="roman">options</span></a>: <a href="#configure-options">configure options</a></li>
-<li><a href="#index-CONTENTS_002etex-609"><code>CONTENTS.tex</code></a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-CONTENTS_002etex-614"><code>CONTENTS.tex</code></a>: <a href="#weave-invocation">weave invocation</a></li>
<li><a href="#index-control-sequence-names_002c-space-for-81">control sequence names, space for</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-conventions-for-options_002c-89">conventions for options,</a>: <a href="#Option-conventions">Option conventions</a></li>
-<li><a href="#index-conversion_002c-DVI-to-plain-text-631">conversion, DVI to plain text</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-conversion_002c-GF-to-PK-673">conversion, GF to PK</a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
-<li><a href="#index-conversion_002c-GF-to-plain-text-712">conversion, GF to plain text</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-conversion_002c-PK-to-GF-677">conversion, PK to GF</a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
-<li><a href="#index-conversion_002c-PK-to-plain-text-681">conversion, PK to plain text</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-conversion_002c-property-list-to-TFM-763">conversion, property list to TFM</a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
-<li><a href="#index-conversion_002c-property-list-to-VF-774">conversion, property list to VF</a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
-<li><a href="#index-conversion_002c-TFM-to-property-list-738">conversion, TFM to property list</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-conversion_002c-VF-to-VPL-767">conversion, VF to VPL</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
-<li><a href="#index-copyright-notices-809">copyright notices</a>: <a href="#Legalisms">Legalisms</a></li>
+<li><a href="#index-conversion_002c-DVI-to-plain-text-636">conversion, DVI to plain text</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-conversion_002c-GF-to-PK-678">conversion, GF to PK</a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
+<li><a href="#index-conversion_002c-GF-to-plain-text-717">conversion, GF to plain text</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-conversion_002c-PK-to-GF-682">conversion, PK to GF</a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
+<li><a href="#index-conversion_002c-PK-to-plain-text-686">conversion, PK to plain text</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-conversion_002c-property-list-to-TFM-768">conversion, property list to TFM</a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
+<li><a href="#index-conversion_002c-property-list-to-VF-779">conversion, property list to VF</a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
+<li><a href="#index-conversion_002c-TFM-to-property-list-743">conversion, TFM to property list</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-conversion_002c-VF-to-VPL-772">conversion, VF to VPL</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-copyright-notices-814">copyright notices</a>: <a href="#Legalisms">Legalisms</a></li>
<li><a href="#index-Cork-encoding-and-ISO-input-315">Cork encoding and ISO input</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-creating-memory-dumps-172">creating memory dumps</a>: <a href="#Creating-memory-dumps">Creating memory dumps</a></li>
-<li><a href="#index-cross_002dreferenced-bibliography-items-555">cross-referenced bibliography items</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-cross_002dreferences_002c-omitting-608">cross-references, omitting</a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-creating-memory-dumps-173">creating memory dumps</a>: <a href="#Creating-memory-dumps">Creating memory dumps</a></li>
+<li><a href="#index-cross_002dreferenced-bibliography-items-560">cross-referenced bibliography items</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-cross_002dreferences_002c-omitting-613">cross-references, omitting</a>: <a href="#weave-invocation">weave invocation</a></li>
<li><a href="#index-current-directory_002c-used-for-output-150">current directory, used for output</a>: <a href="#Output-file-location">Output file location</a></li>
<li><a href="#index-Curtis_002c-Pavel-15">Curtis, Pavel</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-CWEB-581">CWEB</a>: <a href="#WEB">WEB</a></li>
-<li><a href="#index-Cweb-580">Cweb</a>: <a href="#WEB">WEB</a></li>
-<li><a href="#index-date-and-time_002c-in-memory-dumps-202">date and time, in memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-debugging-DVI-utilities-649">debugging DVI utilities</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-CWEB-586">CWEB</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-Cweb-585">Cweb</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-date-and-time_002c-in-memory-dumps-203">date and time, in memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-debugging-DVI-utilities-654">debugging DVI utilities</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
<li><a href="#index-debugging-flags_002c-specifying-121">debugging flags, specifying</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-decimal-character-codes_002c-in-TCX-files-324">decimal character codes, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-dependencies_002c-hardware-196">dependencies, hardware</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-design_002dsize-units-756">design-size units</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-device-definitions_002c-for-Metafont-403">device definitions, for Metafont</a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-device_002dindependent-width-735">device-independent width</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-device_002dindependent-width-692">device-independent width</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-dependencies_002c-hardware-197">dependencies, hardware</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-design_002dsize-units-761">design-size units</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-device-definitions_002c-for-Metafont-405">device definitions, for Metafont</a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-device_002dindependent-width-740">device-independent width</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-device_002dindependent-width-697">device-independent width</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-directory-structure-28">directory structure</a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-DISPLAY-460"><code>DISPLAY</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-dot-files_002c-written-by-_0040TeX_007b_007d-programs-244">dot files, written by TeX programs</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-downloading-of-fonts-for-MetaPost-labels-512">downloading of fonts for MetaPost labels</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-DrawingServant-423"><code>DrawingServant</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-DISPLAY-462"><code>DISPLAY</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-dot-files_002c-written-by-_0040TeX_007b_007d-programs-245">dot files, written by TeX programs</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-downloading-of-fonts-for-MetaPost-labels-514">downloading of fonts for MetaPost labels</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-DrawingServant-425"><code>DrawingServant</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-dump-file-109">dump file</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-dumping-memory-168">dumping memory</a>: <a href="#Memory-dumps">Memory dumps</a></li>
+<li><a href="#index-dumping-memory-169">dumping memory</a>: <a href="#Memory-dumps">Memory dumps</a></li>
<li><a href="#index-DVI-comment_002c-specifying-260">DVI comment, specifying</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-DVI-files_002c-converting-to-MPX-535">DVI files, converting to MPX</a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
-<li><a href="#index-DVI-files_002c-explained-663">DVI files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-DVI-format-definition-619">DVI format definition</a>: <a href="#DVI-utilities">DVI utilities</a></li>
-<li><a href="#index-DVI-opcodes_002c-showing-648">DVI opcodes, showing</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-DVI-utilities-617">DVI utilities</a>: <a href="#DVI-utilities">DVI utilities</a></li>
-<li><a href="#index-dvicopy-620"><code>dvicopy</code></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
-<li><a href="#index-dvitomp-534"><code>dvitomp</code></a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
-<li><a href="#index-dvitype-_0040r_007bDVI-validation_007d-630"><code>dvitype </code><span class="roman">DVI validation</span></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-dvitype-output-example-650">dvitype output example</a>: <a href="#dvitype-output-example">dvitype output example</a></li>
-<li><a href="#index-dvitype_002eweb-618"><code>dvitype.web</code></a>: <a href="#DVI-utilities">DVI utilities</a></li>
-<li><a href="#index-dx-_0040r_007bhorizontal-escapement_007d-732">dx <span class="roman">horizontal escapement</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-dx-_0040r_007bhorizontal-escapement_007d-697">dx <span class="roman">horizontal escapement</span></a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-dy-_0040r_007bvertical-escapement_007d-733">dy <span class="roman">vertical escapement</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-DVI-files_002c-converting-to-MPX-540">DVI files, converting to MPX</a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
+<li><a href="#index-DVI-files_002c-explained-668">DVI files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-DVI-format-definition-624">DVI format definition</a>: <a href="#DVI-utilities">DVI utilities</a></li>
+<li><a href="#index-DVI-opcodes_002c-showing-653">DVI opcodes, showing</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-DVI-utilities-622">DVI utilities</a>: <a href="#DVI-utilities">DVI utilities</a></li>
+<li><a href="#index-dvicopy-625"><code>dvicopy</code></a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-dvitomp-539"><code>dvitomp</code></a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
+<li><a href="#index-dvitype-_0040r_007bDVI-validation_007d-635"><code>dvitype </code><span class="roman">DVI validation</span></a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-dvitype-output-example-655">dvitype output example</a>: <a href="#dvitype-output-example">dvitype output example</a></li>
+<li><a href="#index-dvitype_002eweb-623"><code>dvitype.web</code></a>: <a href="#DVI-utilities">DVI utilities</a></li>
+<li><a href="#index-dx-_0040r_007bhorizontal-escapement_007d-737">dx <span class="roman">horizontal escapement</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-dx-_0040r_007bhorizontal-escapement_007d-702">dx <span class="roman">horizontal escapement</span></a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-dy-_0040r_007bvertical-escapement_007d-738">dy <span class="roman">vertical escapement</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
<li><a href="#index-dynamic-array-allocation-86">dynamic array allocation</a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-dynamic-Metafont-mode-definitions-with-_0040code_007bsmode_007d-410">dynamic Metafont mode definitions with <code>smode</code></a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-dynamic-packing-variable-688">dynamic packing variable</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-e-_0040r_007bresponse-at-error-prompt_007d-209"><code>e </code><span class="roman">response at error prompt</span></a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-dynamic-Metafont-mode-definitions-with-_0040code_007bsmode_007d-412">dynamic Metafont mode definitions with <code>smode</code></a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-dynamic-packing-variable-693">dynamic packing variable</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-e-_0040r_007bresponse-at-error-prompt_007d-210"><code>e </code><span class="roman">response at error prompt</span></a>: <a href="#Editor-invocation">Editor invocation</a></li>
<li><a href="#index-e_002dcircumflex-300">e-circumflex</a>: <a href="#g_t_005ccharsubdef">\charsubdef</a></li>
<li><a href="#index-e_002d_0040TeX_007b_007d-355">e-TeX</a>: <a href="#TeX-extensions">TeX extensions</a></li>
-<li><a href="#index-e_002emft-488"><code>e.mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-EC-fonts-374">EC fonts</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-EC-fonts-237">EC fonts</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-editing-of-bitmap-fonts-785">editing of bitmap fonts</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-editor-invoked-at-error-207">editor invoked at error</a>: <a href="#Editor-invocation">Editor invocation</a></li>
-<li><a href="#index-eight_002dbit-characters-in-filenames-221">eight-bit characters in filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-e_002emft-490"><code>e.mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-EC-fonts-376">EC fonts</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-EC-fonts-238">EC fonts</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-editing-of-bitmap-fonts-790">editing of bitmap fonts</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-editor-invoked-at-error-208">editor invoked at error</a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-eight_002dbit-characters-in-filenames-222">eight-bit characters in filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
<li><a href="#index-empty_002etcx-314"><code>empty.tcx</code></a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-endian-dependencies-193">endian dependencies</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-eoc-_0040r_007bGF-command_007d-726"><code>eoc </code><span class="roman">GF command</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-endian-dependencies-194">endian dependencies</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-eoc-_0040r_007bGF-command_007d-731"><code>eoc </code><span class="roman">GF command</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
<li><a href="#index-Eplain-285">Eplain</a>: <a href="#Formats">Formats</a></li>
-<li><a href="#index-epsf-415"><code>epsf</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-errors_002c-editor-invoked-at-208">errors, editor invoked at</a>: <a href="#Editor-invocation">Editor invocation</a></li>
-<li><a href="#index-escapement_002c-horizontal-728">escapement, horizontal</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-escapement_002c-horizontal-695">escapement, horizontal</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-escapement_002c-vertical-730">escapement, vertical</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-etex-_0040r_007bfor-MetaPost-labels_007d-507"><code>etex </code><span class="roman">for MetaPost labels</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-executables_002c-shared-initial-and-virgin-161">executables, shared initial and virgin</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
+<li><a href="#index-epsf-417"><code>epsf</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-errors_002c-editor-invoked-at-209">errors, editor invoked at</a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-escapement_002c-horizontal-733">escapement, horizontal</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-escapement_002c-horizontal-700">escapement, horizontal</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-escapement_002c-vertical-735">escapement, vertical</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-etex-_0040r_007bfor-MetaPost-labels_007d-509"><code>etex </code><span class="roman">for MetaPost labels</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-executables_002c-shared-initial-and-virgin-162">executables, shared initial and virgin</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
<li><a href="#index-exit-status_002c-of-shell-escape-342">exit status, of shell escape</a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-expanded-plain-format-286">expanded plain format</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-extensions-to-_0040TeX_007b_007d-353">extensions to TeX</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-extra_005fmem_005fbot-73"><code>extra_mem_bot</code></a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-FACE-_0040r_007bproperty_007d-746"><code>FACE </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-FAMILY-_0040r_007bproperty_007d-745"><code>FAMILY </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-FACE-_0040r_007bproperty_007d-751"><code>FACE </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-FAMILY-_0040r_007bproperty_007d-750"><code>FAMILY </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-Ferguson_002c-Michael-294">Ferguson, Michael</a>: <a href="#MLTeX">MLTeX</a></li>
-<li><a href="#index-file-formats-for-fonts-657">file formats for fonts</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-file-formats-for-fonts-662">file formats for fonts</a>: <a href="#Font-file-formats">Font file formats</a></li>
<li><a href="#index-file-recorder-133">file recorder</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-filename-conventions_002c-in-input-files-215">filename conventions, in input files</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-filename-conventions_002c-in-input-files-216">filename conventions, in input files</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
<li><a href="#index-filenames-starting-with-_0040samp_007b_002d_007d-94">filenames starting with &lsquo;<samp><span class="samp">-</span></samp>&rsquo;</a>: <a href="#Option-conventions">Option conventions</a></li>
<li><a href="#index-first-line-of-the-main-input-file-137">first line of the main input file</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-fixed_002dpoint-arithmetic-39">fixed-point arithmetic</a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
<li><a href="#index-FIXPT-38"><code>FIXPT</code></a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
-<li><a href="#index-flag-byte-687">flag byte</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-flag-byte-692">flag byte</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-floating_002dpoint-arithmetic-40">floating-point arithmetic</a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
-<li><a href="#index-floating_002dpoint-values-200">floating-point values</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-fmt-file_002c-determining-175">fmt file, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-floating_002dpoint-values-201">floating-point values</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-fmt-file_002c-determining-176">fmt file, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
<li><a href="#index-fmt-files-271">fmt files</a>: <a href="#Initial-TeX">Initial TeX</a></li>
-<li><a href="#index-fmt-files_002c-sharing-188">fmt files, sharing</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-fmt-files_002c-sharing-189">fmt files, sharing</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-fmts-_0040r_007bMake-target_007d-51"><code>fmts </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-font-aliases-146">font aliases</a>: <a href="#Path-searching">Path searching</a></li>
<li><a href="#index-font-character-code_002c-translating-327">font character code, translating</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-font-design-369">font design</a>: <a href="#Metafont">Metafont</a></li>
-<li><a href="#index-font-downloading-for-MetaPost-labels-513">font downloading for MetaPost labels</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-font-file-formats-656">font file formats</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-font-proofs-466">font proofs</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-font-utilities-651">font utilities</a>: <a href="#Font-utilities">Font utilities</a></li>
-<li><a href="#index-font-utilities_002c-non_002dWeb2c-777">font utilities, non-Web2c</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-font-design-371">font design</a>: <a href="#Metafont">Metafont</a></li>
+<li><a href="#index-font-downloading-for-MetaPost-labels-515">font downloading for MetaPost labels</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-font-file-formats-661">font file formats</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-font-proofs-468">font proofs</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-font-utilities-656">font utilities</a>: <a href="#Font-utilities">Font utilities</a></li>
+<li><a href="#index-font-utilities_002c-non_002dWeb2c-782">font utilities, non-Web2c</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
<li><a href="#index-font_005fmem_005fsize-78"><code>font_mem_size</code></a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-fontforge-792"><code>fontforge</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-fontinst_0040r_007b_002c-for-creating-virtual-fonts_007d-807"><code>fontinst</code><span class="roman">, for creating virtual fonts</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-fontforge-797"><code>fontforge</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-fontinst_0040r_007b_002c-for-creating-virtual-fonts_007d-812"><code>fontinst</code><span class="roman">, for creating virtual fonts</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
<li><a href="#index-fonts_002c-basic-30">fonts, basic</a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-fontutils-803"><code>fontutils</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-fontutils-808"><code>fontutils</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
<li><a href="#index-format-files-274">format files</a>: <a href="#Initial-TeX">Initial TeX</a></li>
<li><a href="#index-formats-for-_0040TeX_007b_007d-275">formats for TeX</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-formats-_0040r_007bMake-target_007d-49"><code>formats </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-fraction-routines-42">fraction routines</a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
<li><a href="#index-Free-Software-Foundation-documentation-system-284">Free Software Foundation documentation system</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-freedom-of-Web2c-9">freedom of Web2c</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-ftp_002emath_002eutah_002eedu-562"><code>ftp.math.utah.edu</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-ftp_002emath_002eutah_002eedu-567"><code>ftp.math.utah.edu</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
<li><a href="#index-generating-source-specials-267">generating source specials</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-geometric-designs-367">geometric designs</a>: <a href="#Metafont">Metafont</a></li>
-<li><a href="#index-geometric-font-scaling-661">geometric font scaling</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-geometry-for-Metafont-455">geometry for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-geometric-designs-369">geometric designs</a>: <a href="#Metafont">Metafont</a></li>
+<li><a href="#index-geometric-font-scaling-666">geometric font scaling</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-geometry-for-Metafont-457">geometry for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-getopt_005flong_005fonly-90"><code>getopt_long_only</code></a>: <a href="#Option-conventions">Option conventions</a></li>
-<li><a href="#index-GF-files_002c-explained-666">GF files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-GF-files_002c-output-by-Metafont-379">GF files, output by Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-GF-format-definition-655">GF format definition</a>: <a href="#Font-utilities">Font utilities</a></li>
-<li><a href="#index-GF-output-378">GF output</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-GF_002c-converting-PK-to-678">GF, converting PK to</a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
-<li><a href="#index-GF_002c-converting-to-PK-675">GF, converting to PK</a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
-<li><a href="#index-gftodvi-464"><code>gftodvi</code></a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-gftopk-672"><code>gftopk</code></a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
-<li><a href="#index-gftopxl-789"><code>gftopxl</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-gftype-_0040r_007bGF-validation_007d-711"><code>gftype </code><span class="roman">GF validation</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-gftype_002eweb-653"><code>gftype.web</code></a>: <a href="#Font-utilities">Font utilities</a></li>
-<li><a href="#index-glue-ratio-representations-201">glue ratio representations</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-GF-files_002c-explained-671">GF files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-GF-files_002c-output-by-Metafont-381">GF files, output by Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-GF-format-definition-660">GF format definition</a>: <a href="#Font-utilities">Font utilities</a></li>
+<li><a href="#index-GF-output-380">GF output</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-GF_002c-converting-PK-to-683">GF, converting PK to</a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
+<li><a href="#index-GF_002c-converting-to-PK-680">GF, converting to PK</a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
+<li><a href="#index-gftodvi-466"><code>gftodvi</code></a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-gftopk-677"><code>gftopk</code></a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
+<li><a href="#index-gftopxl-794"><code>gftopxl</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-gftype-_0040r_007bGF-validation_007d-716"><code>gftype </code><span class="roman">GF validation</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-gftype_002eweb-658"><code>gftype.web</code></a>: <a href="#Font-utilities">Font utilities</a></li>
+<li><a href="#index-glue-ratio-representations-202">glue ratio representations</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-glue_002c-memory-for-75">glue, memory for</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-glyph-substitutions-297">glyph substitutions</a>: <a href="#MLTeX">MLTeX</a></li>
-<li><a href="#index-gray-font-468">gray font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-gray-font-470">gray font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
<li><a href="#index-Gruff_002c-Billy-Goat-61">Gruff, Billy Goat</a>: <a href="#Triptrap">Triptrap</a></li>
-<li><a href="#index-gsftopk-796"><code>gsftopk</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-Harbison_002c-Samuel-P_002e-205">Harbison, Samuel P.</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-hardware-and-memory-dumps-185">hardware and memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-gsftopk-801"><code>gsftopk</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-Harbison_002c-Samuel-P_002e-206">Harbison, Samuel P.</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-hardware-and-memory-dumps-186">hardware and memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-hash-table_002c-increasing-size-of-82">hash table, increasing size of</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-hash_005fextra-80"><code>hash_extra</code></a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-headerbyte-_0040r_007binformation_007d-747"><code>headerbyte </code><span class="roman">information</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-height_002c-in-pixels-698">height, in pixels</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-headerbyte-_0040r_007binformation_007d-752"><code>headerbyte </code><span class="roman">information</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-height_002c-in-pixels-703">height, in pixels</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-help_002c-online-97">help, online</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-Henry_002c-Patrick-11">Henry, Patrick</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-Herberts_002c-Mathias-416">Herberts, Mathias</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Herberts_002c-Mathias-418">Herberts, Mathias</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-hex-character-codes_002c-in-TCX-files-323">hex character codes, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-history-12">history</a>: <a href="#Introduction">Introduction</a></li>
<li><a href="#index-Hobby_002c-John-4">Hobby, John</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-horizontal-escapement-727">horizontal escapement</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-horizontal-escapement-694">horizontal escapement</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-hp2627-418"><code>hp2627</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-horizontal-escapement-732">horizontal escapement</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-horizontal-escapement-699">horizontal escapement</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-hp2627-420"><code>hp2627</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-human-languages_002c-supported-in-_0040TeX_007b_007d-290">human languages, supported in TeX</a>: <a href="#Languages-and-hyphenation">Languages and hyphenation</a></li>
-<li><a href="#index-human_002dreadable-text_002c-converting-DVI-to-633">human-readable text, converting DVI to</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-human_002dreadable-text_002c-converting-GF-to-714">human-readable text, converting GF to</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-human_002dreadable-text_002c-converting-PK-to-683">human-readable text, converting PK to</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-human_002dreadable-text_002c-converting-TFM-to-741">human-readable text, converting TFM to</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-human_002dreadable-text_002c-converting-VF-to-770">human-readable text, converting VF to</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-human_002dreadable-text_002c-converting-DVI-to-638">human-readable text, converting DVI to</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-human_002dreadable-text_002c-converting-GF-to-719">human-readable text, converting GF to</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-human_002dreadable-text_002c-converting-PK-to-688">human-readable text, converting PK to</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-human_002dreadable-text_002c-converting-TFM-to-746">human-readable text, converting TFM to</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-human_002dreadable-text_002c-converting-VF-to-775">human-readable text, converting VF to</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
<li><a href="#index-hypertext-362">hypertext</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-hyphenation-and-languages-291">hyphenation and languages</a>: <a href="#Languages-and-hyphenation">Languages and hyphenation</a></li>
<li><a href="#index-hyphenation-patterns_002c-creating-331">hyphenation patterns, creating</a>: <a href="#patgen-invocation">patgen invocation</a></li>
<li><a href="#index-ice-cream-10">ice cream</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-identifier-case-596">identifier case</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-identifier-collisions-601">identifier collisions</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-identifier-length-592">identifier length</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-identifiers-with-underlines-598">identifiers with underlines</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-ieeetr_002ebst-573"><code>ieeetr.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-identifier-case-601">identifier case</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-identifier-collisions-606">identifier collisions</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-identifier-length-597">identifier length</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-identifiers-with-underlines-603">identifiers with underlines</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-ieeetr_002ebst-578"><code>ieeetr.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
<li><a href="#index-il1_002dt1_002etcx-312"><code>il1-t1.tcx</code></a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-il2_002dt1_002etcx-313"><code>il2-t1.tcx</code></a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-Info-format-283">Info format</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-initial-form_002c-enabling-114">initial form, enabling</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-initial-Metafont-389">initial Metafont</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-initial-MetaPost-520">initial MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-initial-programs-165">initial programs</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
+<li><a href="#index-initial-Metafont-391">initial Metafont</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-initial-MetaPost-525">initial MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-initial-programs-166">initial programs</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
<li><a href="#index-initial-_0040TeX_007b_007d-268">initial TeX</a>: <a href="#Initial-TeX">Initial TeX</a></li>
-<li><a href="#index-initializations_002c-lengthy-166">initializations, lengthy</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
-<li><a href="#index-input-filenames-214">input filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-initializations_002c-lengthy-167">initializations, lengthy</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
+<li><a href="#index-input-filenames-215">input filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
<li><a href="#index-install_002dbases-_0040r_007bMake-target_007d-54"><code>install-bases </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-install_002dfmts-_0040r_007bMake-target_007d-52"><code>install-fmts </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-install_002dformats-_0040r_007bMake-target_007d-50"><code>install-formats </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
@@ -4340,312 +4352,314 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-IPC_005fDEBUG-352"><code>IPC_DEBUG</code></a>: <a href="#IPC-and-TeX">IPC and TeX</a></li>
<li><a href="#index-IPC_005fDEBUG-43"><code>IPC_DEBUG</code></a>: <a href="#Compile_002dtime-options">Compile-time options</a></li>
<li><a href="#index-job-name-118">job name</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-kerning-table_002c-in-TFM-files-755">kerning table, in TFM files</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-kerning-table_002c-in-TFM-files-760">kerning table, in TFM files</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-keyboard-character-code_002c-translating-328">keyboard character code, translating</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-Knuth_002c-Donald-E_002e-481">Knuth, Donald E.</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-Knuth_002c-Donald-E_002e-483">Knuth, Donald E.</a>: <a href="#mft-invocation">mft invocation</a></li>
<li><a href="#index-Knuth_002c-Donald-E_002e-2">Knuth, Donald E.</a>: <a href="#Introduction">Introduction</a></li>
<li><a href="#index-KPATHSEA_005fDEBUG-120"><code>KPATHSEA_DEBUG</code></a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-KRN-_0040r_007bproperty_007d-753"><code>KRN </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-label-font-470">label font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-LABEL-_0040r_007bproperty_007d-751"><code>LABEL </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-KRN-_0040r_007bproperty_007d-758"><code>KRN </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-label-font-472">label font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-LABEL-_0040r_007bproperty_007d-756"><code>LABEL </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-language-support-in-_0040TeX_007b_007d-289">language support in TeX</a>: <a href="#Languages-and-hyphenation">Languages and hyphenation</a></li>
<li><a href="#index-languages_002c-hyphenation-rules-for-332">languages, hyphenation rules for</a>: <a href="#patgen-invocation">patgen invocation</a></li>
<li><a href="#index-g_t_0040LaTeX_007b_007d-278">LaTeX</a>: <a href="#Formats">Formats</a></li>
-<li><a href="#index-Latin-Modern-784">Latin Modern</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-left-side-bearing-721">left side bearing</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-left-side-bearing-707">left side bearing</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-legalisms-808">legalisms</a>: <a href="#Legalisms">Legalisms</a></li>
+<li><a href="#index-Latin-Modern-789">Latin Modern</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-left-side-bearing-726">left side bearing</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-left-side-bearing-712">left side bearing</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-legalisms-813">legalisms</a>: <a href="#Legalisms">Legalisms</a></li>
<li><a href="#index-licensing-terms-8">licensing terms</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-LIG-_0040r_007bproperty_007d-752"><code>LIG </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-ligature-table_002c-in-TFM-files-754">ligature table, in TFM files</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-LIGTABLE-_0040r_007bproperty_007d-750"><code>LIGTABLE </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-LIG-_0040r_007bproperty_007d-757"><code>LIG </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-ligature-table_002c-in-TFM-files-759">ligature table, in TFM files</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-LIGTABLE-_0040r_007bproperty_007d-755"><code>LIGTABLE </code><span class="roman">property</span></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
<li><a href="#index-linking-binaries-130">linking binaries</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-links-to-binaries-184">links to binaries</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
-<li><a href="#index-literate-programming-577">literate programming</a>: <a href="#WEB">WEB</a></li>
-<li><a href="#index-LittleEndian-machines-191">LittleEndian machines</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-log-file_002c-Bib_0040TeX_007b_007d-545">log file, BibTeX</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-links-to-binaries-185">links to binaries</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-literate-programming-582">literate programming</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-LittleEndian-machines-192">LittleEndian machines</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-log-file_002c-Bib_0040TeX_007b_007d-550">log file, BibTeX</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
<li><a href="#index-Lua-364">Lua</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-lua_0040TeX_007b_007d-363">luaTeX</a>: <a href="#TeX-extensions">TeX extensions</a></li>
-<li><a href="#index-machine-dependencies-194">machine dependencies</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-machine_002dreadable_002c-converting-property-lists-to-776">machine-readable, converting property lists to</a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
-<li><a href="#index-machine_002dreadable_002c-converting-property-lists-to-765">machine-readable, converting property lists to</a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
-<li><a href="#index-MacKay_002c-Pierre-670">MacKay, Pierre</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-machine-dependencies-195">machine dependencies</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-machine_002dreadable_002c-converting-property-lists-to-781">machine-readable, converting property lists to</a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
+<li><a href="#index-machine_002dreadable_002c-converting-property-lists-to-770">machine-readable, converting property lists to</a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
+<li><a href="#index-MacKay_002c-Pierre-675">MacKay, Pierre</a>: <a href="#Font-file-formats">Font file formats</a></li>
<li><a href="#index-macro-packages_002c-major-_0040TeX_007b_007d-277">macro packages, major TeX</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-macros_002c-basic-31">macros, basic</a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-macros_002c-predefining-in-memory-dumps-169">macros, predefining in memory dumps</a>: <a href="#Memory-dumps">Memory dumps</a></li>
-<li><a href="#index-magnification-638">magnification</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-magnification-623">magnification</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-macros_002c-predefining-in-memory-dumps-170">macros, predefining in memory dumps</a>: <a href="#Memory-dumps">Memory dumps</a></li>
+<li><a href="#index-magnification-643">magnification</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-magnification-628">magnification</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
<li><a href="#index-main_005fmemory-72"><code>main_memory</code></a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-Make-targets_002c-additional-46">Make targets, additional</a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-Martin_002c-Rick-20">Martin, Rick</a>: <a href="#Introduction">Introduction</a></li>
<li><a href="#index-Mathematical-Reviews-281">Mathematical Reviews</a>: <a href="#Formats">Formats</a></li>
-<li><a href="#index-mathematical-typesetting-229">mathematical typesetting</a>: <a href="#TeX">TeX</a></li>
-<li><a href="#index-mem-file_002c-determining-177">mem file, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
-<li><a href="#index-mem-files-523">mem files</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-mem-files_002c-plain-only-526">mem files, plain only</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-mem-files_002c-sharing-190">mem files, sharing</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-memory-dump-to-use_002c-determining-174">memory dump to use, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
-<li><a href="#index-memory-dumps-167">memory dumps</a>: <a href="#Memory-dumps">Memory dumps</a></li>
-<li><a href="#index-memory-dumps-and-hardware-186">memory dumps and hardware</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-memory-dumps_002c-contain-date-and-time-204">memory dumps, contain date and time</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-memory-dumps_002c-creating-171">memory dumps, creating</a>: <a href="#Creating-memory-dumps">Creating memory dumps</a></li>
+<li><a href="#index-mathematical-typesetting-230">mathematical typesetting</a>: <a href="#TeX">TeX</a></li>
+<li><a href="#index-mem-file_002c-determining-178">mem file, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-mem-files-528">mem files</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-mem-files_002c-plain-only-531">mem files, plain only</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-mem-files_002c-sharing-191">mem files, sharing</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-memory-dump-to-use_002c-determining-175">memory dump to use, determining</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-memory-dumps-168">memory dumps</a>: <a href="#Memory-dumps">Memory dumps</a></li>
+<li><a href="#index-memory-dumps-and-hardware-187">memory dumps and hardware</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-memory-dumps_002c-contain-date-and-time-205">memory dumps, contain date and time</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-memory-dumps_002c-creating-172">memory dumps, creating</a>: <a href="#Creating-memory-dumps">Creating memory dumps</a></li>
<li><a href="#index-mems-_0040r_007bMake-target_007d-55"><code>mems </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
-<li><a href="#index-meta-characters-in-filenames-222">meta characters in filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
-<li><a href="#index-Metafont-365">Metafont</a>: <a href="#Metafont">Metafont</a></li>
-<li><a href="#index-Metafont-geometry-456">Metafont geometry</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Metafont-graphics-412">Metafont graphics</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Metafont-input-files-373">Metafont input files</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-Metafont-invocation-371">Metafont invocation</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-Metafont-meets-PostScript-493">Metafont meets PostScript</a>: <a href="#MetaPost">MetaPost</a></li>
-<li><a href="#index-Metafont-online-support_002c-new-devices-461">Metafont online support, new devices</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Metafont-source_002c-prettyprinting-476">Metafont source, prettyprinting</a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-Metafont_002c-compatibility-in-MetaPost-527">Metafont, compatibility in MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-Metafont_002c-initial-390">Metafont, initial</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-Metafont_002c-MetaPost_002c-and-_0040TeX_007b_007d-159">Metafont, MetaPost, and TeX</a>: <a href="#Three-programs">Three programs</a></li>
-<li><a href="#index-MetaFun_002c-enhanced-MetaPost-532">MetaFun, enhanced MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-metafun_002emp-531"><code>metafun.mp</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-MetaPost-491">MetaPost</a>: <a href="#MetaPost">MetaPost</a></li>
-<li><a href="#index-MetaPost-and-plain-Metafont-compatibility-529">MetaPost and plain Metafont compatibility</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-MetaPost-input-files-499">MetaPost input files</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-MetaPost-invocation-495">MetaPost invocation</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-MetaPost-source_002c-prettyprinting-490">MetaPost source, prettyprinting</a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-MetaPost_002c-initial-521">MetaPost, initial</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-MetaPost_002c-_0040TeX_007b_007d_002c-and-Metafont-160">MetaPost, TeX, and Metafont</a>: <a href="#Three-programs">Three programs</a></li>
-<li><a href="#index-metatype1-783"><code>metatype1</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-mf-370"><code>mf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-mf_002ebase-394"><code>mf.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-MFEDIT-211"><code>MFEDIT</code></a>: <a href="#Editor-invocation">Editor invocation</a></li>
-<li><a href="#index-mfplain_002emem-530"><code>mfplain.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-mfput-377"><code>mfput</code></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-mft-475"><code>mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-mftalk-420"><code>mftalk</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-MFTERM-413"><code>MFTERM</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-mftmac_002etex-479"><code>mftmac.tex</code></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-meta-characters-in-filenames-223">meta characters in filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-Metafont-367">Metafont</a>: <a href="#Metafont">Metafont</a></li>
+<li><a href="#index-Metafont-geometry-458">Metafont geometry</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Metafont-graphics-414">Metafont graphics</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Metafont-input-files-375">Metafont input files</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-Metafont-invocation-373">Metafont invocation</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-Metafont-meets-PostScript-495">Metafont meets PostScript</a>: <a href="#MetaPost">MetaPost</a></li>
+<li><a href="#index-Metafont-online-support_002c-new-devices-463">Metafont online support, new devices</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Metafont-source_002c-prettyprinting-478">Metafont source, prettyprinting</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-Metafont_002c-compatibility-in-MetaPost-532">Metafont, compatibility in MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-Metafont_002c-initial-392">Metafont, initial</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-Metafont_002c-MetaPost_002c-and-_0040TeX_007b_007d-160">Metafont, MetaPost, and TeX</a>: <a href="#Three-programs">Three programs</a></li>
+<li><a href="#index-MetaFun_002c-enhanced-MetaPost-537">MetaFun, enhanced MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-metafun_002emp-536"><code>metafun.mp</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-MetaPost-493">MetaPost</a>: <a href="#MetaPost">MetaPost</a></li>
+<li><a href="#index-MetaPost-and-plain-Metafont-compatibility-534">MetaPost and plain Metafont compatibility</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-MetaPost-input-files-501">MetaPost input files</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-MetaPost-invocation-497">MetaPost invocation</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-MetaPost-source_002c-prettyprinting-492">MetaPost source, prettyprinting</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-MetaPost_002c-initial-526">MetaPost, initial</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-MetaPost_002c-_0040TeX_007b_007d_002c-and-Metafont-161">MetaPost, TeX, and Metafont</a>: <a href="#Three-programs">Three programs</a></li>
+<li><a href="#index-metatype1-788"><code>metatype1</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-mf-372"><code>mf</code></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-mf_002ebase-396"><code>mf.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-MFEDIT-212"><code>MFEDIT</code></a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-mfplain_002emem-535"><code>mfplain.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-mfput-379"><code>mfput</code></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-mft-477"><code>mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-mftalk-422"><code>mftalk</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-MFTERM-415"><code>MFTERM</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-mftmac_002etex-481"><code>mftmac.tex</code></a>: <a href="#mft-invocation">mft invocation</a></li>
<li><a href="#index-micro_002dtypography-361">micro-typography</a>: <a href="#TeX-extensions">TeX extensions</a></li>
-<li><a href="#index-mktexmf_0040r_007b_002c-disabling_007d-375"><code>mktexmf</code><span class="roman">, disabling</span></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-mktextfM_0040r_007b_002c-disabling_007d-238"><code>mktextfM</code><span class="roman">, disabling</span></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-mktexmf_0040r_007b_002c-disabling_007d-377"><code>mktexmf</code><span class="roman">, disabling</span></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-mktextfM_0040r_007b_002c-disabling_007d-239"><code>mktextfM</code><span class="roman">, disabling</span></a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-mltex-292"><code>mltex</code></a>: <a href="#MLTeX">MLTeX</a></li>
<li><a href="#index-ML_0040TeX_007b_007d_002c-enabling-256">MLTeX, enabling</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-mode-needed-to-run-Metafont-383">mode needed to run Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-mode_005fdef-407"><code>mode_def</code></a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-mode_005fsetup-408"><code>mode_setup</code></a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-modes-file-needed-for-Metafont-401">modes file needed for Metafont</a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-modes_002emf-_0040r_007brecommended-modes-file_007d-405"><code>modes.mf </code><span class="roman">recommended modes file</span></a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-mode-needed-to-run-Metafont-385">mode needed to run Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-mode_005fdef-409"><code>mode_def</code></a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-mode_005fsetup-410"><code>mode_setup</code></a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-modes-file-needed-for-Metafont-403">modes file needed for Metafont</a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-modes_002emf-_0040r_007brecommended-modes-file_007d-407"><code>modes.mf </code><span class="roman">recommended modes file</span></a>: <a href="#Modes">Modes</a></li>
<li><a href="#index-Morgan_002c-Tim-16">Morgan, Tim</a>: <a href="#Introduction">Introduction</a></li>
<li><a href="#index-Morris_002c-Bob-21">Morris, Bob</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-MPEDIT-212"><code>MPEDIT</code></a>: <a href="#Editor-invocation">Editor invocation</a></li>
-<li><a href="#index-mpgraph_002eps-497"><code>mpgraph.ps</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-mpman_002eps-496"><code>mpman.ps</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-mpost-494"><code>mpost</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-MPEDIT-213"><code>MPEDIT</code></a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-mpgraph_002eps-499"><code>mpgraph.ps</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-mpman_002eps-498"><code>mpman.ps</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-mpost-496"><code>mpost</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
<li><a href="#index-mpost_0040r_007b_002c-reason-for-name-change_007d-27"><code>mpost</code><span class="roman">, reason for name change</span></a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-mpost_002emem-525"><code>mpost.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-mpout-503"><code>mpout</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-mproof_002etex-511"><code>mproof.tex</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-mpost_002emem-530"><code>mpost.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-mpout-505"><code>mpout</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-mproof_002etex-513"><code>mproof.tex</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
<li><a href="#index-mptrap-_0040r_007bMake-target_007d-60"><code>mptrap </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-mptrap-test-64">mptrap test</a>: <a href="#Triptrap">Triptrap</a></li>
<li><a href="#index-mptrap_002ereadme-68"><code>mptrap.readme</code></a>: <a href="#Triptrap">Triptrap</a></li>
-<li><a href="#index-MPX-files_002c-converting-from-DVI-files-536">MPX files, converting from DVI files</a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
+<li><a href="#index-MPX-files_002c-converting-from-DVI-files-541">MPX files, converting from DVI files</a>: <a href="#dvitomp-invocation">dvitomp invocation</a></li>
<li><a href="#index-Multi_002dlingual-_0040TeX_007b_007d-293">Multi-lingual TeX</a>: <a href="#MLTeX">MLTeX</a></li>
<li><a href="#index-N-tilde-301">N tilde</a>: <a href="#g_t_005ccharsubdef">\charsubdef</a></li>
-<li><a href="#index-new-graphics-support-for-Metafont-462">new graphics support for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-newrow-_0040r_007bGF-command_007d-725"><code>newrow </code><span class="roman">GF command</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-next-422"><code>next</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-NO_005fX11WIN-440"><code>NO_X11WIN</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-new-graphics-support-for-Metafont-464">new graphics support for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-newrow-_0040r_007bGF-command_007d-730"><code>newrow </code><span class="roman">GF command</span></a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-next-424"><code>next</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-NO_005fX11WIN-442"><code>NO_X11WIN</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-non_002dUnix-system_002c-compiling-on-48">non-Unix system, compiling on</a>: <a href="#Additional-targets">Additional targets</a></li>
-<li><a href="#index-NUL_002c-not-allowed-in-filenames-220">NUL, not allowed in filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-non_002dwindows_002dcapable-Metafont-453">non-windows-capable Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-NUL_002c-not-allowed-in-filenames-221">NUL, not allowed in filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
<li><a href="#index-octal-character-codes_002c-in-TCX-files-322">octal character codes, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-offset-for-overflow-labels-474">offset for overflow labels</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-Omega-357">Omega</a>: <a href="#TeX-extensions">TeX extensions</a></li>
-<li><a href="#index-online-Metafont-graphics-411">online Metafont graphics</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-opcodes_002c-showing-DVI-647">opcodes, showing DVI</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-optical-font-scaling-660">optical font scaling</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-offset-for-overflow-labels-476">offset for overflow labels</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-online-Metafont-graphics-413">online Metafont graphics</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-opcodes_002c-showing-DVI-652">opcodes, showing DVI</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-optical-font-scaling-665">optical font scaling</a>: <a href="#Font-file-formats">Font file formats</a></li>
<li><a href="#index-option-conventions-88">option conventions</a>: <a href="#Option-conventions">Option conventions</a></li>
-<li><a href="#index-origin-704">origin</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-origin-709">origin</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-output-directory_002c-specifying-153">output directory, specifying</a>: <a href="#Output-file-location">Output file location</a></li>
<li><a href="#index-output-directory_002c-specifying-124">output directory, specifying</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-output-file-location-149">output file location</a>: <a href="#Output-file-location">Output file location</a></li>
-<li><a href="#index-output-files_002c-written-by-_0040TeX_007b_007d-programs-242">output files, written by TeX programs</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-output-files_002c-written-by-_0040TeX_007b_007d-programs-243">output files, written by TeX programs</a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-output_005fcomment-_0040r_007bfor-DVI-files_007d-259"><code>output_comment </code><span class="roman">for DVI files</span></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-overflow-label-offset-473">overflow label offset</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-packet-length-690">packet length</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-page_002c-starting-644">page, starting</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-page_002c-starting-628">page, starting</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-overflow-label-offset-475">overflow label offset</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-packet-length-695">packet length</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-page_002c-starting-649">page, starting</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-page_002c-starting-633">page, starting</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
<li><a href="#index-parsing-the-first-line-127">parsing the first line</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-Pascal_002c-creating-from-WEB-586">Pascal, creating from WEB</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-Pascal_002c-creating-from-WEB-591">Pascal, creating from WEB</a>: <a href="#tangle-invocation">tangle invocation</a></li>
<li><a href="#index-patgen-330"><code>patgen</code></a>: <a href="#patgen-invocation">patgen invocation</a></li>
<li><a href="#index-path-searching-143">path searching</a>: <a href="#Path-searching">Path searching</a></li>
<li><a href="#index-path-searching-debugging-122">path searching debugging</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-PDF-360">PDF</a>: <a href="#TeX-extensions">TeX extensions</a></li>
+<li><a href="#index-PDF_002c-and-_0040code_007b_002emps_007d-files-518">PDF, and <code>.mps</code> files</a>: <a href="#mpost-invocation">mpost invocation</a></li>
<li><a href="#index-pdf_0040TeX_007b_007d-359">pdfTeX</a>: <a href="#TeX-extensions">TeX extensions</a></li>
-<li><a href="#index-permissions_002c-legal-810">permissions, legal</a>: <a href="#Legalisms">Legalisms</a></li>
-<li><a href="#index-PFA-and-PFB-conversion-799">PFA and PFB conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-pfaedit-793"><code>pfaedit</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-permissions_002c-legal-815">permissions, legal</a>: <a href="#Legalisms">Legalisms</a></li>
+<li><a href="#index-PFA-and-PFB-conversion-804">PFA and PFB conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-pfaedit-798"><code>pfaedit</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
<li><a href="#index-PiC_0040TeX_007b_007d_002c-increasing-memory-for-77">PiCTeX, increasing memory for</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-pipes_002c-reading-and-writing-344">pipes, reading and writing</a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-pixel-height-699">pixel height</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-pixel-width-700">pixel width</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-PK-bitmaps-from-PostScript-794">PK bitmaps from PostScript</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-PK-files_002c-explained-665">PK files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-PK-files_002c-not-output-by-Metafont-380">PK files, not output by Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-PK-format-definition-654">PK format definition</a>: <a href="#Font-utilities">Font utilities</a></li>
-<li><a href="#index-PK_002c-converting-GF-to-674">PK, converting GF to</a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
-<li><a href="#index-PK_002c-converting-to-GF-679">PK, converting to GF</a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
-<li><a href="#index-pktogf-676"><code>pktogf</code></a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
-<li><a href="#index-pktype-_0040r_007bPK-validation_007d-680"><code>pktype </code><span class="roman">PK validation</span></a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-pktype_002eweb-652"><code>pktype.web</code></a>: <a href="#Font-utilities">Font utilities</a></li>
-<li><a href="#index-PL-files_002c-explained-667">PL files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-plain-Metafont_002c-compatibility-in-MetaPost-528">plain Metafont, compatibility in MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-plain-text_002c-converting-DVI-to-632">plain text, converting DVI to</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-plain-text_002c-converting-GF-to-713">plain text, converting GF to</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-plain-text_002c-converting-PK-to-682">plain text, converting PK to</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-plain-text_002c-converting-TFM-to-742">plain text, converting TFM to</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-plain-text_002c-converting-VF-to-771">plain text, converting VF to</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
-<li><a href="#index-plain_002ebase-393"><code>plain.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-plain_002ebst-568"><code>plain.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-pixel-height-704">pixel height</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-pixel-width-705">pixel width</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-PK-bitmaps-from-PostScript-799">PK bitmaps from PostScript</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-PK-files_002c-explained-670">PK files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-PK-files_002c-not-output-by-Metafont-382">PK files, not output by Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-PK-format-definition-659">PK format definition</a>: <a href="#Font-utilities">Font utilities</a></li>
+<li><a href="#index-PK_002c-converting-GF-to-679">PK, converting GF to</a>: <a href="#gftopk-invocation">gftopk invocation</a></li>
+<li><a href="#index-PK_002c-converting-to-GF-684">PK, converting to GF</a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
+<li><a href="#index-pktogf-681"><code>pktogf</code></a>: <a href="#pktogf-invocation">pktogf invocation</a></li>
+<li><a href="#index-pktype-_0040r_007bPK-validation_007d-685"><code>pktype </code><span class="roman">PK validation</span></a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-pktype_002eweb-657"><code>pktype.web</code></a>: <a href="#Font-utilities">Font utilities</a></li>
+<li><a href="#index-PL-files_002c-explained-672">PL files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-plain-Metafont_002c-compatibility-in-MetaPost-533">plain Metafont, compatibility in MetaPost</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-plain-text_002c-converting-DVI-to-637">plain text, converting DVI to</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-plain-text_002c-converting-GF-to-718">plain text, converting GF to</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-plain-text_002c-converting-PK-to-687">plain text, converting PK to</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-plain-text_002c-converting-TFM-to-747">plain text, converting TFM to</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-plain-text_002c-converting-VF-to-776">plain text, converting VF to</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-plain_002ebase-395"><code>plain.base</code></a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-plain_002ebst-573"><code>plain.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
<li><a href="#index-plain_002efmt-272"><code>plain.fmt</code></a>: <a href="#Initial-TeX">Initial TeX</a></li>
-<li><a href="#index-plain_002emem-524"><code>plain.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-plain_002emft-486"><code>plain.mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-pltotf-762"><code>pltotf</code></a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
-<li><a href="#index-pool-file_002c-writing-589">pool file, writing</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-Poole_002c-Simon-436">Poole, Simon</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-pooltype-611"><code>pooltype</code></a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
-<li><a href="#index-portable-filenames-223">portable filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
-<li><a href="#index-PostScript-fonts_002c-and-Troff-508">PostScript fonts, and Troff</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-PostScript-meets-Metafont-492">PostScript meets Metafont</a>: <a href="#MetaPost">MetaPost</a></li>
-<li><a href="#index-PostScript-output-505">PostScript output</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-PostScript-to-PK-bitmaps-795">PostScript to PK bitmaps</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-PostScript-Type-1-font-conversion-800">PostScript Type 1 font conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-PostScript_002c-and-font-scaling-662">PostScript, and font scaling</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-potrace-805"><code>potrace</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-Pragma-ADE-533">Pragma ADE</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
-<li><a href="#index-predefined-macros-and-memory-dumps-170">predefined macros and memory dumps</a>: <a href="#Memory-dumps">Memory dumps</a></li>
-<li><a href="#index-prettyprinting-Metafont-source-477">prettyprinting Metafont source</a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-prettyprinting-WEB-programs-605">prettyprinting WEB programs</a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-plain_002emem-529"><code>plain.mem</code></a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-plain_002emft-488"><code>plain.mft</code></a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-pltotf-767"><code>pltotf</code></a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
+<li><a href="#index-pool-file_002c-writing-594">pool file, writing</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-Poole_002c-Simon-438">Poole, Simon</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-pooltype-616"><code>pooltype</code></a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
+<li><a href="#index-portable-filenames-224">portable filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-PostScript-fonts_002c-and-Troff-510">PostScript fonts, and Troff</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-PostScript-meets-Metafont-494">PostScript meets Metafont</a>: <a href="#MetaPost">MetaPost</a></li>
+<li><a href="#index-PostScript-output-507">PostScript output</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-PostScript-to-PK-bitmaps-800">PostScript to PK bitmaps</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-PostScript-Type-1-font-conversion-805">PostScript Type 1 font conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-PostScript_002c-and-font-scaling-667">PostScript, and font scaling</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-potrace-810"><code>potrace</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-Pragma-ADE-538">Pragma ADE</a>: <a href="#Initial-MetaPost">Initial MetaPost</a></li>
+<li><a href="#index-predefined-macros-and-memory-dumps-171">predefined macros and memory dumps</a>: <a href="#Memory-dumps">Memory dumps</a></li>
+<li><a href="#index-prettyprinting-Metafont-source-479">prettyprinting Metafont source</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-prettyprinting-WEB-programs-610">prettyprinting WEB programs</a>: <a href="#weave-invocation">weave invocation</a></li>
<li><a href="#index-primitives_002c-new-356">primitives, new</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-printable-characters_002c-specifying-325">printable characters, specifying</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-printer-characteristics_002c-for-Metafont-404">printer characteristics, for Metafont</a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-production-use-164">production use</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
-<li><a href="#index-program-name_002c-determines-memory-dump-183">program name, determines memory dump</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
+<li><a href="#index-printer-characteristics_002c-for-Metafont-406">printer characteristics, for Metafont</a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-production-use-165">production use</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
+<li><a href="#index-program-name_002c-determines-memory-dump-184">program name, determines memory dump</a>: <a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></li>
<li><a href="#index-program-names_002c-special-257">program names, special</a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-program-names_002c-special-113">program names, special</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-prologues-518"><code>prologues</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-prologues_0040r_007b_002c-and-EPSF-output_007d-514"><code>prologues</code><span class="roman">, and EPSF output</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-proof-_0040r_007bmode_007d-384"><code>proof </code><span class="roman">mode</span></a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-proof-sheets_002c-of-fonts-467">proof sheets, of fonts</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
-<li><a href="#index-property-list-format-744">property list format</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-property-list_002c-converting-TFM-to-740">property list, converting TFM to</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-property-list_002c-converting-VF-to-virtual-769">property list, converting VF to virtual</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
-<li><a href="#index-ps2pk-797"><code>ps2pk</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-psfonts_002emap_0040r_007b_002c-read-by-MetaPost_007d-515"><code>psfonts.map</code><span class="roman">, read by MetaPost</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-PXL-files_002c-explained-664">PXL files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-pxtoch-791"><code>pxtoch</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-prologues-523"><code>prologues</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-prologues_0040r_007b_002c-and-EPSF-output_007d-516"><code>prologues</code><span class="roman">, and EPSF output</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-proof-_0040r_007bmode_007d-386"><code>proof </code><span class="roman">mode</span></a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-proof-sheets_002c-of-fonts-469">proof sheets, of fonts</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-property-list-format-749">property list format</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-property-list_002c-converting-TFM-to-745">property list, converting TFM to</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-property-list_002c-converting-VF-to-virtual-774">property list, converting VF to virtual</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-ps2pk-802"><code>ps2pk</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-psfonts_002emap_0040r_007b_002c-read-by-MetaPost_007d-517"><code>psfonts.map</code><span class="roman">, read by MetaPost</span></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-PXL-files_002c-explained-669">PXL files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-pxtoch-796"><code>pxtoch</code></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
<li><a href="#index-Raichle_002c-Bernd-295">Raichle, Bernd</a>: <a href="#MLTeX">MLTeX</a></li>
<li><a href="#index-reading_002c-additional-23">reading, additional</a>: <a href="#Introduction">Introduction</a></li>
<li><a href="#index-readonly-directory_002c-running-_0040TeX_007b_007d-in-154">readonly directory, running TeX in</a>: <a href="#Output-file-location">Output file location</a></li>
<li><a href="#index-reallocation-of-arrays-85">reallocation of arrays</a>: <a href="#Runtime-options">Runtime options</a></li>
<li><a href="#index-redefined-character-substitutions-303">redefined character substitutions</a>: <a href="#g_t_005ctracingcharsubdef">\tracingcharsubdef</a></li>
-<li><a href="#index-reference-pixel-705">reference pixel</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-references-811">references</a>: <a href="#References">References</a></li>
-<li><a href="#index-regis-425"><code>regis</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Regis-graphics-support-427">Regis graphics support</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-reference-pixel-710">reference pixel</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-references-816">references</a>: <a href="#References">References</a></li>
+<li><a href="#index-regis-427"><code>regis</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Regis-graphics-support-429">Regis graphics support</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-regression-testing-261">regression testing</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-repeated-rows-710">repeated rows</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-representation-of-strings-615">representation of strings</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
+<li><a href="#index-repeated-rows-715">repeated rows</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-representation-of-strings-620">representation of strings</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
<li><a href="#index-restricted-shell-escapes-335">restricted shell escapes</a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-right-side-bearing-722">right side bearing</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-right-side-bearing-708">right side bearing</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-right-side-bearing-727">right side bearing</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-right-side-bearing-713">right side bearing</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-Rokicki_002c-Tomas-13">Rokicki, Tomas</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-run-length-encoded-bitmaps-724">run length encoded bitmaps</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-run-length-encoded-bitmaps-709">run length encoded bitmaps</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-run-length-encoded-bitmaps-729">run length encoded bitmaps</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-run-length-encoded-bitmaps-714">run length encoded bitmaps</a>: <a href="#pktype-invocation">pktype invocation</a></li>
<li><a href="#index-runtime-options-69">runtime options</a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-scaled-pixels-731">scaled pixels</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-scaled-pixels-696">scaled pixels</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-scaling-of-fonts-659">scaling of fonts</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-scanned-images-of-fonts-801">scanned images of fonts</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-security_002c-and-_0040code_007b_005copenout_007d-241">security, and <code>\openout</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-security_002c-and-output-files-245">security, and output files</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-scaled-pixels-736">scaled pixels</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-scaled-pixels-701">scaled pixels</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-scaling-of-fonts-664">scaling of fonts</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-scanned-images-of-fonts-806">scanned images of fonts</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-security_002c-and-_0040code_007b_005copenout_007d-242">security, and <code>\openout</code></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-security_002c-and-output-files-246">security, and output files</a>: <a href="#tex-invocation">tex invocation</a></li>
<li><a href="#index-security_002c-and-shell-escapes-334">security, and shell escapes</a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-shapes-368">shapes</a>: <a href="#Metafont">Metafont</a></li>
-<li><a href="#index-sharing-memory-dumps-187">sharing memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-security_002c-and-_0040code_007bwrite_007d-520">security, and <code>write</code></a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-shapes-370">shapes</a>: <a href="#Metafont">Metafont</a></li>
+<li><a href="#index-sharing-memory-dumps-188">sharing memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-shell-commands-in-_0040TeX_007b_007d-333">shell commands in TeX</a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-shell_005fescape-_0040r_007benabling-in-_0040TeX_007b_007d_007d-337"><code>shell_escape </code><span class="roman">enabling in TeX</span></a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-shell_005fescape_005fcommands-343"><code>shell_escape_commands</code></a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-siam_002ebst-574"><code>siam.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
-<li><a href="#index-side-bearings-723">side bearings</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-side-bearings-706">side bearings</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-slant-font-471">slant font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-siam_002ebst-579"><code>siam.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-side-bearings-728">side bearings</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-side-bearings-711">side bearings</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-slant-font-473">slant font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
<li><a href="#index-slides_002c-producing-288">slides, producing</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-Sli_0040TeX_007b_007d-287">SliTeX</a>: <a href="#Formats">Formats</a></li>
-<li><a href="#index-small-Metafont-memory-and-modes-406">small Metafont memory and modes</a>: <a href="#Modes">Modes</a></li>
-<li><a href="#index-smode-_0040r_007band-dynamic-Metafont-mode-definition_007d-409"><code>smode </code><span class="roman">and dynamic Metafont mode definition</span></a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-small-Metafont-memory-and-modes-408">small Metafont memory and modes</a>: <a href="#Modes">Modes</a></li>
+<li><a href="#index-smode-_0040r_007band-dynamic-Metafont-mode-definition_007d-411"><code>smode </code><span class="roman">and dynamic Metafont mode definition</span></a>: <a href="#Modes">Modes</a></li>
<li><a href="#index-sockets-351">sockets</a>: <a href="#IPC-and-TeX">IPC and TeX</a></li>
-<li><a href="#index-space_002dterminated-filenames-217">space-terminated filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
-<li><a href="#index-Spiderweb-579">Spiderweb</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-space_002dterminated-filenames-218">space-terminated filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-Spiderweb-584">Spiderweb</a>: <a href="#WEB">WEB</a></li>
<li><a href="#index-Stallman_002c-Richard-22">Stallman, Richard</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-starting-page-643">starting page</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-starting-page-627">starting page</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
-<li><a href="#index-Steele-Jr_002e_002c-Guy-L_002e-206">Steele Jr., Guy L.</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-starting-page-648">starting page</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-starting-page-632">starting page</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-Steele-Jr_002e_002c-Guy-L_002e-207">Steele Jr., Guy L.</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-stopping-at-the-first-error-111">stopping at the first error</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-strategy_002c-overall-7">strategy, overall</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-string-numbers_002c-displaying-613">string numbers, displaying</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
-<li><a href="#index-string-pool_002c-writing-590">string pool, writing</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-string-representation-616">string representation</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
-<li><a href="#index-style-design_002c-for-Bib_0040TeX_007b_007d-559">style design, for BibTeX</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-style-files-485">style files</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-string-numbers_002c-displaying-618">string numbers, displaying</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
+<li><a href="#index-string-pool_002c-writing-595">string pool, writing</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-string-representation-621">string representation</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
+<li><a href="#index-style-design_002c-for-Bib_0040TeX_007b_007d-564">style design, for BibTeX</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-style-files-487">style files</a>: <a href="#mft-invocation">mft invocation</a></li>
<li><a href="#index-substitutions-of-font-glyphs-298">substitutions of font glyphs</a>: <a href="#MLTeX">MLTeX</a></li>
-<li><a href="#index-sun-428"><code>sun</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-sun_002dgfx_002ec-432"><code>sun-gfx.c</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Suntools-430">Suntools</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-SunView-429">SunView</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-sun-430"><code>sun</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-sun_002dgfx_002ec-434"><code>sun-gfx.c</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Suntools-432">Suntools</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-SunView-431">SunView</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-swap-space_002c-as-array-limit-84">swap space, as array limit</a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-swapping-bytes-199">swapping bytes</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-swapping-bytes-200">swapping bytes</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
<li><a href="#index-syntax-of-TCX-files-317">syntax of TCX files</a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-system-_0040r_007bC-library-function_007d-340"><code>system </code><span class="roman">C library function</span></a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-system-command-336">system command</a>: <a href="#Shell-escapes">Shell escapes</a></li>
<li><a href="#index-T1-encoding-and-ISO-input-316">T1 encoding and ISO input</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-Tachikawa_002c-Elizabeth-671">Tachikawa, Elizabeth</a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-tangle-585"><code>tangle</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-Tachikawa_002c-Elizabeth-676">Tachikawa, Elizabeth</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-tangle-590"><code>tangle</code></a>: <a href="#tangle-invocation">tangle invocation</a></li>
<li><a href="#index-targets_002c-additional-Make-45">targets, additional Make</a>: <a href="#Additional-targets">Additional targets</a></li>
<li><a href="#index-TCX-_0040r_007bcharacter-translation-files_007d-305"><code>TCX </code><span class="roman">character translation files</span></a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-tek-433"><code>tek</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Tektronix-434">Tektronix</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Tektronix-4014-438">Tektronix 4014</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-TERM-414"><code>TERM</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-terminator-for-filenames-219">terminator for filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
-<li><a href="#index-terse-output-552">terse output</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-tex-232"><code>tex</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-bibliographies-for-565">TeX, bibliographies for</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-creating-from-Metafont-478">TeX, creating from Metafont</a>: <a href="#mft-invocation">mft invocation</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-creating-from-WEB-603">TeX, creating from WEB</a>: <a href="#weave-invocation">weave invocation</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-description-of-227">TeX, description of</a>: <a href="#TeX">TeX</a></li>
+<li><a href="#index-tek-435"><code>tek</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Tektronix-436">Tektronix</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Tektronix-4014-440">Tektronix 4014</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-TERM-416"><code>TERM</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-terminator-for-filenames-220">terminator for filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-terse-output-557">terse output</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-tex-233"><code>tex</code></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-bibliographies-for-570">TeX, bibliographies for</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-creating-from-Metafont-480">TeX, creating from Metafont</a>: <a href="#mft-invocation">mft invocation</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-creating-from-WEB-608">TeX, creating from WEB</a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-description-of-228">TeX, description of</a>: <a href="#TeX">TeX</a></li>
<li><a href="#index-g_t_0040TeX_007b_007d_002c-extensions-to-354">TeX, extensions to</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-g_t_0040TeX_007b_007d_002c-format-packages-for-276">TeX, format packages for</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-g_t_0040TeX_007b_007d_002c-initial-269">TeX, initial</a>: <a href="#Initial-TeX">Initial TeX</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-input-files-found-235">TeX, input files found</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-invocation-233">TeX, invocation</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-Metafont_002c-and-MetaPost-158">TeX, Metafont, and MetaPost</a>: <a href="#Three-programs">Three programs</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-input-files-found-236">TeX, input files found</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-invocation-234">TeX, invocation</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-Metafont_002c-and-MetaPost-159">TeX, Metafont, and MetaPost</a>: <a href="#Three-programs">Three programs</a></li>
<li><a href="#index-g_t_0040TeX_007b_007d_002c-Web2c-implementation-of-3">TeX, Web2c implementation of</a>: <a href="#Introduction">Introduction</a></li>
<li><a href="#index-tex_002efmt-273"><code>tex.fmt</code></a>: <a href="#Initial-TeX">Initial TeX</a></li>
-<li><a href="#index-TEXBIB_0040r_007b_002c-search-path-for-bib-files_007d-548"><code>TEXBIB</code><span class="roman">, search path for bib files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-TEXEDIT-210"><code>TEXEDIT</code></a>: <a href="#Editor-invocation">Editor invocation</a></li>
+<li><a href="#index-TEXBIB_0040r_007b_002c-search-path-for-bib-files_007d-553"><code>TEXBIB</code><span class="roman">, search path for bib files</span></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-TEXEDIT-211"><code>TEXEDIT</code></a>: <a href="#Editor-invocation">Editor invocation</a></li>
<li><a href="#index-texfonts_002emap-148"><code>texfonts.map</code></a>: <a href="#Path-searching">Path searching</a></li>
<li><a href="#index-Texinfo-282">Texinfo</a>: <a href="#Formats">Formats</a></li>
<li><a href="#index-texmf_002ecnf-144"><code>texmf.cnf</code></a>: <a href="#Path-searching">Path searching</a></li>
-<li><a href="#index-texmfmp_002ec-463"><code>texmfmp.c</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-texmfmp_002ec-_0040r_007band-_0040code_007bopenoutnameok_007d_007d-246"><code>texmfmp.c </code><span class="roman">and </span><code>openoutnameok</code></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-texmfmp_002ec-465"><code>texmfmp.c</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-TEXMFOUTPUT_0040r_007b_002c-used-for-reading_007d-157"><code>TEXMFOUTPUT</code><span class="roman">, used for reading</span></a>: <a href="#Output-file-location">Output file location</a></li>
<li><a href="#index-TEXMFOUTPUT_0040r_007b_002c-used-if-_0040samp_007b_002e_007d-unwritable_007d-155"><code>TEXMFOUTPUT</code><span class="roman">, used if &lsquo;</span><samp><span class="samp">.</span></samp><span class="roman">&rsquo; unwritable</span></a>: <a href="#Output-file-location">Output file location</a></li>
-<li><a href="#index-texput-236"><code>texput</code></a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-TFM-files_002c-converting-property-lists-to-764">TFM files, converting property lists to</a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
-<li><a href="#index-TFM-files_002c-explained-658">TFM files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-texput-237"><code>texput</code></a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-TFM-files_002c-converting-property-lists-to-769">TFM files, converting property lists to</a>: <a href="#pltotf-invocation">pltotf invocation</a></li>
+<li><a href="#index-TFM-files_002c-explained-663">TFM files, explained</a>: <a href="#Font-file-formats">Font file formats</a></li>
<li><a href="#index-TFM-files_002c-memory-for-79">TFM files, memory for</a>: <a href="#Runtime-options">Runtime options</a></li>
-<li><a href="#index-TFM-files_002c-output-by-Metafont-382">TFM files, output by Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
-<li><a href="#index-TFM-files_002c-output-by-MetaPost-504">TFM files, output by MetaPost</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-TFM-width-of-characters-734">TFM width of characters</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-TFM-width-of-characters-691">TFM width of characters</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-tftopl-737"><code>tftopl</code></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-three-programs-157">three programs</a>: <a href="#Three-programs">Three programs</a></li>
-<li><a href="#index-time-and-date_002c-in-memory-dumps-203">time and date, in memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
-<li><a href="#index-title-font-469">title font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
+<li><a href="#index-TFM-files_002c-output-by-Metafont-384">TFM files, output by Metafont</a>: <a href="#mf-invocation">mf invocation</a></li>
+<li><a href="#index-TFM-files_002c-output-by-MetaPost-506">TFM files, output by MetaPost</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-TFM-width-of-characters-739">TFM width of characters</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-TFM-width-of-characters-696">TFM width of characters</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-tftopl-742"><code>tftopl</code></a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-three-programs-158">three programs</a>: <a href="#Three-programs">Three programs</a></li>
+<li><a href="#index-time-and-date_002c-in-memory-dumps-204">time and date, in memory dumps</a>: <a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></li>
+<li><a href="#index-title-font-471">title font</a>: <a href="#gftodvi-invocation">gftodvi invocation</a></li>
<li><a href="#index-toolkits_002c-X-448">toolkits, X</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-torture-tests-65">torture tests</a>: <a href="#Triptrap">Triptrap</a></li>
<li><a href="#index-translation-file-for-_0040TeX_007b_007d_002c-specifying-135">translation file for TeX, specifying</a>: <a href="#Common-options">Common options</a></li>
@@ -4658,74 +4672,75 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-trip-test-62">trip test</a>: <a href="#Triptrap">Triptrap</a></li>
<li><a href="#index-tripman_002etex-66"><code>tripman.tex</code></a>: <a href="#Triptrap">Triptrap</a></li>
<li><a href="#index-triptrap-_0040r_007bMake-target_007d-57"><code>triptrap </code><span class="roman">Make target</span></a>: <a href="#Additional-targets">Additional targets</a></li>
-<li><a href="#index-Troff_002c-and-MetaPost-509">Troff, and MetaPost</a>: <a href="#mpost-invocation">mpost invocation</a></li>
-<li><a href="#index-Troff_002c-WEB-for-584">Troff, WEB for</a>: <a href="#WEB">WEB</a></li>
-<li><a href="#index-Trojan-horses-and-_0040TeX_007b_007d-programs-243">Trojan horses and TeX programs</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-TUGboat-bibliography-564">TUGboat bibliography</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-Type-1-conversion-798">Type 1 conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-type-design_002c-personal-400">type design, personal</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
-<li><a href="#index-type-programs_002c-DVI-634">type programs, DVI</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-type-programs_002c-GF-715">type programs, GF</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-type-programs_002c-PK-684">type programs, PK</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-type-programs_002c-pool-612">type programs, pool</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
-<li><a href="#index-typeface-families-366">typeface families</a>: <a href="#Metafont">Metafont</a></li>
-<li><a href="#index-typeface-specimen-sheets-802">typeface specimen sheets</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-typesetting-228">typesetting</a>: <a href="#TeX">TeX</a></li>
+<li><a href="#index-Troff_002c-and-MetaPost-511">Troff, and MetaPost</a>: <a href="#mpost-invocation">mpost invocation</a></li>
+<li><a href="#index-Troff_002c-WEB-for-589">Troff, WEB for</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-Trojan-horses-and-_0040TeX_007b_007d-programs-244">Trojan horses and TeX programs</a>: <a href="#tex-invocation">tex invocation</a></li>
+<li><a href="#index-TUGboat-bibliography-569">TUGboat bibliography</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-Type-1-conversion-803">Type 1 conversion</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-type-design_002c-personal-402">type design, personal</a>: <a href="#Initial-Metafont">Initial Metafont</a></li>
+<li><a href="#index-type-programs_002c-DVI-639">type programs, DVI</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-type-programs_002c-GF-720">type programs, GF</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-type-programs_002c-PK-689">type programs, PK</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-type-programs_002c-pool-617">type programs, pool</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
+<li><a href="#index-typeface-families-368">typeface families</a>: <a href="#Metafont">Metafont</a></li>
+<li><a href="#index-typeface-specimen-sheets-807">typeface specimen sheets</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-typesetting-229">typesetting</a>: <a href="#TeX">TeX</a></li>
<li><a href="#index-Unicode-358">Unicode</a>: <a href="#TeX-extensions">TeX extensions</a></li>
<li><a href="#index-Unicode-input-248">Unicode input</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-uniterm-437"><code>uniterm</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-unsrt_002ebst-575"><code>unsrt.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
+<li><a href="#index-uniterm-439"><code>uniterm</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-unsrt_002ebst-580"><code>unsrt.bst</code></a>: <a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></li>
<li><a href="#index-using-local-codepage-to-display-messages-142">using local codepage to display messages</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-UTF_002d8-input-249">UTF-8 input</a>: <a href="#tex-invocation">tex invocation</a></li>
-<li><a href="#index-validation_002c-of-DVI-files-635">validation, of DVI files</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
-<li><a href="#index-validation_002c-of-GF-files-716">validation, of GF files</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-validation_002c-of-PK-files-685">validation, of PK files</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-validation_002c-of-TFM-files-739">validation, of TFM files</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
-<li><a href="#index-validation_002c-of-VF-files-768">validation, of VF files</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
-<li><a href="#index-verbose-Bib_0040TeX_007b_007d-output_002c-suppressing-553">verbose BibTeX output, suppressing</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-validation_002c-of-DVI-files-640">validation, of DVI files</a>: <a href="#dvitype-invocation">dvitype invocation</a></li>
+<li><a href="#index-validation_002c-of-GF-files-721">validation, of GF files</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-validation_002c-of-PK-files-690">validation, of PK files</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-validation_002c-of-TFM-files-744">validation, of TFM files</a>: <a href="#tftopl-invocation">tftopl invocation</a></li>
+<li><a href="#index-validation_002c-of-VF-files-773">validation, of VF files</a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-verbose-Bib_0040TeX_007b_007d-output_002c-suppressing-558">verbose BibTeX output, suppressing</a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
<li><a href="#index-verbosity_002c-enabling-99">verbosity, enabling</a>: <a href="#Common-options">Common options</a></li>
<li><a href="#index-version-number_002c-finding-101">version number, finding</a>: <a href="#Common-options">Common options</a></li>
-<li><a href="#index-vertical-escapement-729">vertical escapement</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-VF-files_002c-converting-property-lists-to-775">VF files, converting property lists to</a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
-<li><a href="#index-vftovp-766"><code>vftovp</code></a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
-<li><a href="#index-virgin-programs-163">virgin programs</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
-<li><a href="#index-virtual-font-creation-806">virtual font creation</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-virtual-fonts_002c-expanding-621">virtual fonts, expanding</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
-<li><a href="#index-virtual_002dfonts_002eknuth-668"><code>virtual-fonts.knuth</code></a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-virtualfonts_002etxt-669"><code>virtualfonts.txt</code></a>: <a href="#Font-file-formats">Font file formats</a></li>
-<li><a href="#index-vptovf-773"><code>vptovf</code></a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
-<li><a href="#index-weave-602"><code>weave</code></a>: <a href="#weave-invocation">weave invocation</a></li>
-<li><a href="#index-WEB-576">WEB</a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-vertical-escapement-734">vertical escapement</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-VF-files_002c-converting-property-lists-to-780">VF files, converting property lists to</a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
+<li><a href="#index-vftovp-771"><code>vftovp</code></a>: <a href="#vftovp-invocation">vftovp invocation</a></li>
+<li><a href="#index-virgin-programs-164">virgin programs</a>: <a href="#Initial-and-virgin">Initial and virgin</a></li>
+<li><a href="#index-virtual-font-creation-811">virtual font creation</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-virtual-fonts_002c-expanding-626">virtual fonts, expanding</a>: <a href="#dvicopy-invocation">dvicopy invocation</a></li>
+<li><a href="#index-virtual_002dfonts_002eknuth-673"><code>virtual-fonts.knuth</code></a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-virtualfonts_002etxt-674"><code>virtualfonts.txt</code></a>: <a href="#Font-file-formats">Font file formats</a></li>
+<li><a href="#index-vptovf-778"><code>vptovf</code></a>: <a href="#vptovf-invocation">vptovf invocation</a></li>
+<li><a href="#index-weave-607"><code>weave</code></a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-WEB-581">WEB</a>: <a href="#WEB">WEB</a></li>
<li><a href="#index-web-environments_002c-and-security-349">web environments, and security</a>: <a href="#Shell-escapes">Shell escapes</a></li>
-<li><a href="#index-WEB-pool-files_002c-displaying-614">WEB pool files, displaying</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
-<li><a href="#index-WEB-programs_002c-compiling-587">WEB programs, compiling</a>: <a href="#tangle-invocation">tangle invocation</a></li>
-<li><a href="#index-WEB-programs_002c-typesetting-604">WEB programs, typesetting</a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-WEB-pool-files_002c-displaying-619">WEB pool files, displaying</a>: <a href="#pooltype-invocation">pooltype invocation</a></li>
+<li><a href="#index-WEB-programs_002c-compiling-592">WEB programs, compiling</a>: <a href="#tangle-invocation">tangle invocation</a></li>
+<li><a href="#index-WEB-programs_002c-typesetting-609">WEB programs, typesetting</a>: <a href="#weave-invocation">weave invocation</a></li>
<li><a href="#index-WEB2C_0040r_007b_002c-search-path-for-TCX-files_007d-311"><code>WEB2C</code><span class="roman">, search path for TCX files</span></a>: <a href="#TCX-files">TCX files</a></li>
<li><a href="#index-Weber_002c-Olaf-18">Weber, Olaf</a>: <a href="#Introduction">Introduction</a></li>
-<li><a href="#index-webmac_002etex-610"><code>webmac.tex</code></a>: <a href="#weave-invocation">weave invocation</a></li>
-<li><a href="#index-webman_002etex-578"><code>webman.tex</code></a>: <a href="#WEB">WEB</a></li>
+<li><a href="#index-webmac_002etex-615"><code>webmac.tex</code></a>: <a href="#weave-invocation">weave invocation</a></li>
+<li><a href="#index-webman_002etex-583"><code>webman.tex</code></a>: <a href="#WEB">WEB</a></li>
<li><a href="#index-whitespace_002c-in-TCX-files-319">whitespace, in TCX files</a>: <a href="#TCX-files">TCX files</a></li>
-<li><a href="#index-whitespace_002dterminated-filenames-218">whitespace-terminated filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
-<li><a href="#index-width_002c-device_002dindependent-736">width, device-independent</a>: <a href="#gftype-invocation">gftype invocation</a></li>
-<li><a href="#index-width_002c-device_002dindependent-693">width, device-independent</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-width_002c-in-pixels-701">width, in pixels</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-word-processor_002c-not-231">word processor, not</a>: <a href="#TeX">TeX</a></li>
-<li><a href="#index-writing-memory-dumps-173">writing memory dumps</a>: <a href="#Creating-memory-dumps">Creating memory dumps</a></li>
-<li><a href="#index-X-bitmap-fonts-781">X bitmap fonts</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-X-class-name-for-Metafont-453">X class name for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-x-offset-702">x offset</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-X-resources-452">X resources</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-whitespace_002dterminated-filenames-219">whitespace-terminated filenames</a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-width_002c-device_002dindependent-741">width, device-independent</a>: <a href="#gftype-invocation">gftype invocation</a></li>
+<li><a href="#index-width_002c-device_002dindependent-698">width, device-independent</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-width_002c-in-pixels-706">width, in pixels</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-word-processor_002c-not-232">word processor, not</a>: <a href="#TeX">TeX</a></li>
+<li><a href="#index-writing-memory-dumps-174">writing memory dumps</a>: <a href="#Creating-memory-dumps">Creating memory dumps</a></li>
+<li><a href="#index-X-bitmap-fonts-786">X bitmap fonts</a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-X-class-name-for-Metafont-455">X class name for Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-x-offset-707">x offset</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-X-resources-454">X resources</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-X-toolkits-and-Metafont-449">X toolkits and Metafont</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-xampl_002ebib-561"><code>xampl.bib</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
-<li><a href="#index-xbfe_0040r_007b_002c-bitmap-font-editor_007d-786"><code>xbfe</code><span class="roman">, bitmap font editor</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-xfed_0040r_007b_002c-bitmap-font-editor_007d-787"><code>xfed</code><span class="roman">, bitmap font editor</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-xfedor_0040r_007b_002c-bitmap-font-editor_007d-788"><code>xfedor</code><span class="roman">, bitmap font editor</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
-<li><a href="#index-Xlib-442"><code>Xlib</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-xampl_002ebib-566"><code>xampl.bib</code></a>: <a href="#bibtex-invocation">bibtex invocation</a></li>
+<li><a href="#index-xbfe_0040r_007b_002c-bitmap-font-editor_007d-791"><code>xbfe</code><span class="roman">, bitmap font editor</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-Xe_0040TeX_007b_007d-365">XeTeX</a>: <a href="#TeX-extensions">TeX extensions</a></li>
+<li><a href="#index-xfed_0040r_007b_002c-bitmap-font-editor_007d-792"><code>xfed</code><span class="roman">, bitmap font editor</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-xfedor_0040r_007b_002c-bitmap-font-editor_007d-793"><code>xfedor</code><span class="roman">, bitmap font editor</span></a>: <a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></li>
+<li><a href="#index-Xlib-444"><code>Xlib</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-Xlib-support-451">Xlib support</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-Xt-441"><code>Xt</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-Xt-443"><code>Xt</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
<li><a href="#index-Xt-support-450">Xt support</a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-xterm-443"><code>xterm</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
-<li><a href="#index-y-offset-703">y offset</a>: <a href="#pktype-invocation">pktype invocation</a></li>
-<li><a href="#index-g_t_007e-_0040r_007bexpansion-in-filenames_007d-224"><code>~ </code><span class="roman">expansion in filenames</span></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
+<li><a href="#index-xterm-445"><code>xterm</code></a>: <a href="#Online-Metafont-graphics">Online Metafont graphics</a></li>
+<li><a href="#index-y-offset-708">y offset</a>: <a href="#pktype-invocation">pktype invocation</a></li>
+<li><a href="#index-g_t_007e-_0040r_007bexpansion-in-filenames_007d-225"><code>~ </code><span class="roman">expansion in filenames</span></a>: <a href="#g_t_005cinput-filenames">\input filenames</a></li>
</ul></body></html>
diff --git a/Master/texmf/doc/web2c/web2c.pdf b/Master/texmf/doc/web2c/web2c.pdf
index 8c309fef591..100e982d94e 100644
--- a/Master/texmf/doc/web2c/web2c.pdf
+++ b/Master/texmf/doc/web2c/web2c.pdf
Binary files differ