summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/web2c/web2c.html
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-13 17:38:53 +0000
committerKarl Berry <karl@freefriends.org>2020-03-13 17:38:53 +0000
commiteaea0d35a703f47bc759ec85ecc1533c8aacc404 (patch)
tree343d24ac887960c960257a545f84767300909154 /Master/texmf-dist/doc/web2c/web2c.html
parent3166b3e1095114d49cbef65216417c43bcd932d7 (diff)
texinfo manual updates for 2020
git-svn-id: svn://tug.org/texlive/trunk@54279 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/web2c/web2c.html')
-rw-r--r--Master/texmf-dist/doc/web2c/web2c.html270
1 files changed, 188 insertions, 82 deletions
diff --git a/Master/texmf-dist/doc/web2c/web2c.html b/Master/texmf-dist/doc/web2c/web2c.html
index 7d2c557a111..4ef7146223a 100644
--- a/Master/texmf-dist/doc/web2c/web2c.html
+++ b/Master/texmf-dist/doc/web2c/web2c.html
@@ -4,7 +4,7 @@
an implementation of Donald Knuth's TeX system.
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-2004, 2005, 2007, 2008, 2009 Karl Berry & Olaf Weber.
+2004, 2005, 2007, 2008, 2009, 2010-2020 Karl Berry & Olaf Weber.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
@@ -19,7 +19,7 @@ permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions,
except that this permission notice may be stated in a translation -->
-<!-- Created by GNU Texinfo 6.6, http://www.gnu.org/software/texinfo/ -->
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Web2c: A TeX implementation</title>
@@ -97,7 +97,12 @@ ul.no-bullet {list-style: none}
<li><a id="toc-Hardware-and-memory-dumps-1" href="#Hardware-and-memory-dumps">3.5.2.3 Hardware and memory dumps</a></li>
</ul></li>
<li><a id="toc-Editor-invocation-1" href="#Editor-invocation">3.5.3 Editor invocation</a></li>
- <li><a id="toc-_005cinput-filenames-1" href="#g_t_005cinput-filenames">3.5.4 <code>\input</code> filenames</a></li>
+ <li><a id="toc-_005cinput-filenames-1" href="#g_t_005cinput-filenames">3.5.4 <code>\input</code> filenames</a>
+ <ul class="no-bullet">
+ <li><a id="toc-_005cinput-quoted-filename_003a-_005cinput-_0022some-name_0022" href="#g_t_005cinput-quoted-filename">3.5.4.1 <code>\input</code> quoted filename: <code>\input &quot;some name&quot;</code></a></li>
+ <li><a id="toc-_005cinput-braced-filename_003a-_005cinput_007bsome-name_007d" href="#g_t_005cinput-braced-filename">3.5.4.2 <code>\input</code> braced filename: <code>\input{some name}</code></a></li>
+ <li><a id="toc-_005cinput-filename-caveats-1" href="#g_t_005cinput-filename-caveats">3.5.4.3 <code>\input</code> filename caveats</a></li>
+ </ul></li>
</ul></li>
</ul></li>
<li><a id="toc-TeX_003a-Typesetting" href="#TeX">4 TeX: Typesetting</a>
@@ -168,7 +173,7 @@ ul.no-bullet {list-style: none}
</ul></li>
<li><a id="toc-Legalisms-1" href="#Legalisms">Appendix A Legalisms</a></li>
<li><a id="toc-References-1" href="#References">Appendix B References</a></li>
- <li><a id="toc-Index-1" href="#Index">Index</a></li>
+ <li><a id="toc-Index-1" href="#Index" rel="index">Index</a></li>
</ul>
</div>
@@ -181,8 +186,8 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a
<p>This document describes how to install and use the programs in the Web2c
implementation of the TeX system, especially for Unix systems. It
-corresponds to Web2c version 2019, released in
-February 2019.
+corresponds to Web2c version 2020, released in
+March 2020.
</p>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">&bull; <a href="#Introduction" accesskey="1">Introduction</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">A brief introduction.
@@ -209,7 +214,7 @@ February 2019.
</td></tr>
<tr><td align="left" valign="top">&bull; <a href="#References">References</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Books and such.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index">Index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
+<tr><td align="left" valign="top">&bull; <a href="#Index" rel="index">Index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
</td></tr>
</table>
@@ -223,8 +228,8 @@ Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previou
<span id="index-introduction"></span>
-<p>This manual corresponds to version 2019 of Web2c, released in
-February 2019.
+<p>This manual corresponds to version 2020 of Web2c, released in
+March 2020.
</p>
<span id="index-Knuth_002c-Donald-E_002e"></span>
<span id="index-TeX_002c-Web2c-implementation-of"></span>
@@ -1038,7 +1043,7 @@ control some array sizes and other features are described in
</td></tr>
<tr><td align="left" valign="top">&bull; <a href="#Editor-invocation" accesskey="3">Editor invocation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The &lsquo;e&rsquo; response at errors.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cinput-filenames" accesskey="4">\input filenames</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">~ and $ expansion in TeX/MF/MP.
+<tr><td align="left" valign="top">&bull; <a href="#g_t_005cinput-filenames" accesskey="4">\input filenames</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Filename delimiters and Kpathsea expansion.
</td></tr>
</table>
@@ -1345,9 +1350,49 @@ Metafont and MetaPost, the statement terminator &lsquo;<samp>;</samp>&rsquo; als
<code>\input</code> that allow different notation; here we are concerned only
with the primitive operation.)
</p>
-<p>As of Web2c version 7.5.3, double-quote characters can be used to
-include spaces or other special cases. In typical use, the &lsquo;<samp>&quot;</samp>&rsquo;
-characters surround the entire filename:
+<p>As (allowed) extensions to standard TeX, Web2c also supports
+specifying the filename in double quotes (<code>&quot;some name&quot;</code>) and in
+braces (<code>{&quot;some name&quot;}</code>), which is convenient for filenames
+containing spaces or other special characters, as described in the
+sections below.
+</p>
+<p>In all cases, space tokens are ignored after the filename is read.
+</p>
+<span id="index-_0022-character_002c-ignored-in-filenames"></span>
+<span id="index-double-quote-character_002c-ignored-in-filenames"></span>
+<p>Also, double quote (<code>&quot;</code>) characters are ignored within the
+filename; there is no way to read files whose names contain a <code>&quot;</code>.
+</p>
+<span id="index-portable-filenames"></span>
+<p>However, for maximal portability of your document across systems, use
+only the characters &lsquo;<samp>a</samp>&rsquo;&ndash;&lsquo;<samp>z</samp>&rsquo;, &lsquo;<samp>0</samp>&rsquo;&ndash;&lsquo;<samp>9</samp>&rsquo;, and
+&lsquo;<samp>.</samp>&rsquo;. Do not use anything but simple filenames, since directory
+separators vary among systems; instead, add the necessary directories
+to the appropriate search path.
+</p>
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#g_t_005cinput-quoted-filename" accesskey="1">Quotes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">\input &quot;some name&quot;
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="#g_t_005cinput-braced-filename" accesskey="2">Braces</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">\input {some name}
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="#g_t_005cinput-filename-caveats" accesskey="3">Caveats</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Tokenization, nulls, Kpathsea expansion.
+</td></tr>
+</table>
+
+
+<hr>
+<span id="g_t_005cinput-quoted-filename"></span><div class="header">
+<p>
+Next: <a href="#g_t_005cinput-braced-filename" accesskey="n" rel="next">\input braced filename</a>, Up: <a href="#g_t_005cinput-filenames" accesskey="u" rel="up">\input filenames</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="g_t_005cinput-quoted-filename_003a-_005cinput-_0022some-name_0022"></span><h4 class="subsubsection">3.5.4.1 <code>\input</code> quoted filename: <code>\input &quot;some name&quot;</code></h4>
+
+<span id="index-_005cinput-quoted-filename"></span>
+<span id="index-quoted-filename-for-_005cinput"></span>
+
+<p>As of Web2c version 7.5.3 (2004), double-quote characters can be used
+to include spaces or other special characters. In typical use, the
+&lsquo;<samp>&quot;</samp>&rsquo; characters surround the entire filename:
</p><div class="example">
<pre class="example">\input &quot;filename with spaces&quot;
</pre></div>
@@ -1358,16 +1403,65 @@ can enclose any characters, as in:
<pre class="example">\input filename&quot; &quot;with&quot; &quot;spaces
</pre></div>
-<p>One more point. In LaTeX, the quotes are needed inside the braces, thus
+<p>One more point. In LaTeX, the quotes are needed inside the braces
+of its <code>\input</code> macro, thus:
</p><div class="example">
<pre class="example">\input{a b} % fails
\input{&quot;a b&quot;} % ok
</pre></div>
-<p>This quoting mechanism comes into play <em>after</em> TeX has
-tokenized and expanded the input. So, multiple spaces and tabs may be
-seen as a single space, active characters such as &lsquo;<samp>~</samp>&rsquo; are
-expanded first, and so on. (See below.)
+<p>There is no way to quote the quote character.
+</p>
+
+<hr>
+<span id="g_t_005cinput-braced-filename"></span><div class="header">
+<p>
+Next: <a href="#g_t_005cinput-filename-caveats" accesskey="n" rel="next">\input filename caveats</a>, Previous: <a href="#g_t_005cinput-quoted-filename" accesskey="p" rel="prev">\input quoted filename</a>, Up: <a href="#g_t_005cinput-filenames" accesskey="u" rel="up">\input filenames</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="g_t_005cinput-braced-filename_003a-_005cinput_007bsome-name_007d"></span><h4 class="subsubsection">3.5.4.2 <code>\input</code> braced filename: <code>\input{some name}</code></h4>
+
+<span id="index-_005cinput-braced-_0028grouped_0029-filename"></span>
+<span id="index-braced-filename-for-_005cinput"></span>
+<span id="index-group_002ddelimited-filename-for-_005cinput"></span>
+
+<p>As of Web2c 2020, <code>\input</code> filenames in TeX engines (this does
+not apply in Metafont and MetaPost) can also be specified within a
+TeX group, typically curly braces. For example:
+</p><div class="example">
+<pre class="example">\input{filename with spaces}
+</pre></div>
+
+<p>As always with TeX, the brace characters are not hardwired; what
+counts is the category code: the first token after the <code>\input</code>
+must be of catcode&nbsp;1 (begin group), and it is matched with the
+next character of catcode&nbsp;2 (end group).
+</p>
+<p>Within the group-delimited filename, braces are treated as normal
+characters.
+</p>
+<p>As with all forms of filenames, following spaces are ignored (after
+the end group), and double quote (<code>&quot;</code>) characters are ignored
+within the filename.
+</p>
+
+<hr>
+<span id="g_t_005cinput-filename-caveats"></span><div class="header">
+<p>
+Previous: <a href="#g_t_005cinput-braced-filename" accesskey="p" rel="prev">\input braced filename</a>, Up: <a href="#g_t_005cinput-filenames" accesskey="u" rel="up">\input filenames</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="g_t_005cinput-filename-caveats-1"></span><h4 class="subsubsection">3.5.4.3 <code>\input</code> filename caveats</h4>
+
+<span id="index-_005cinput-filename-caveats"></span>
+<span id="index-caveats-for-_005cinput-filenames"></span>
+<span id="index-tokenization_002c-and-_005cinput-filenames"></span>
+<span id="index-expansion_002c-and-_005cinput-filenames"></span>
+<span id="index-multiple-spaces_002c-and-_005cinput-filenames"></span>
+<span id="index-tabs_002c-and-_005cinput-filenames"></span>
+<p>The quoting mechanisms just described come into play <em>after</em>
+TeX has tokenized and expanded the input. So, multiple spaces and
+tabs will generally be seen as a single space, active characters such
+as &lsquo;<samp>~</samp>&rsquo; are expanded first (generally causing an error), and so
+on. More examples below.
</p>
<span id="index-NUL_002c-not-allowed-in-filenames"></span>
<span id="index-eight_002dbit-characters-in-filenames"></span>
@@ -1376,42 +1470,29 @@ expanded first, and so on. (See below.)
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>
-<span id="index-portable-filenames"></span>
-<p>For maximal portability of your document across systems, use only the
-characters &lsquo;<samp>a</samp>&rsquo;&ndash;&lsquo;<samp>z</samp>&rsquo;, &lsquo;<samp>0</samp>&rsquo;&ndash;&lsquo;<samp>9</samp>&rsquo;, and &lsquo;<samp>.</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
-anything but simple filenames, since directory separators vary among
-systems; instead, add the necessary directories to the appropriate
-search path.
</p>
<span id="index-_007e-expansion-in-filenames"></span>
<span id="index-_0024-expansion-in-filenames"></span>
<p>Finally, the present Web2c implementation does &lsquo;<samp>~</samp>&rsquo; and &lsquo;<samp>$</samp>&rsquo;
-expansion on <var>name</var>, unlike Knuth&rsquo;s original implementation and
-older versions of Web2c. Thus:
+expansion on <var>name</var>, unlike Knuth&rsquo;s original implementation.
+Thus:
</p><div class="example">
<pre class="example">\input ~jsmith/$foo.bar
</pre></div>
-<p>will dereference the environment variable or Kpathsea config file value
-&lsquo;<samp>foo</samp>&rsquo; and read that file extended with &lsquo;<samp>.bar</samp>&rsquo; in user
-&lsquo;<samp>jsmith</samp>&rsquo;&rsquo;s home directory. You can also use braces, as in
-&lsquo;<samp>${foo}bar</samp>&rsquo;, if you want to follow the variable name with a letter,
-numeral, or &lsquo;<samp>_</samp>&rsquo;.
+<p>will dereference the environment variable or Kpathsea config file
+value &lsquo;<samp>foo</samp>&rsquo; and read that file, extended with &lsquo;<samp>.bar</samp>&rsquo;, in
+user &lsquo;<samp>jsmith</samp>&rsquo;&rsquo;s home directory. You can also use braces in the
+variable expansion, as in &lsquo;<samp>${foo}bar</samp>&rsquo;, if you want to follow
+the variable name with a letter, numeral, or &lsquo;<samp>_</samp>&rsquo;.
</p>
<p>(So another way to get a program to read a filename containing
whitespace is to define an environment variable and dereference it.)
</p>
-<span id="index-_005cstring"></span>
-<p>In all the common TeX formats (plain TeX, LaTeX, AMSTeX),
-the characters &lsquo;<samp>~</samp>&rsquo; and &lsquo;<samp>$</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
-suggestions above.) The place where they are most likely to be useful
-is when typing interactively.
+<span id="index-_005cstring_002c-and-_005cinput-filenames"></span>
+<p>In all the common TeX formats (plain TeX, LaTeX, ConTeXt,
+AMSTeX, &hellip;), the characters &lsquo;<samp>~</samp>&rsquo; and &lsquo;<samp>$</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>.
</p>
<hr>
@@ -2239,11 +2320,11 @@ the log file.
</p>
<p>The <code>shell_escape_commands</code> value is a comma-separated list of
words. Whitespace is significant, and typically should not be
-present. The default definition looks like this, but with more
-commands included:
+present. The default definition in <samp>texmf.cnf</samp> looks like this,
+but with more commands included:
</p>
<div class="example">
-<pre class="example">shell_escape_commands = bibtex,dvips,epstopdf,...,tex
+<pre class="example">shell_escape_commands = bibtex,kpsewhich,repstopdf,...
</pre></div>
<span id="index-pipes_002c-reading-and-writing"></span>
@@ -5074,25 +5155,27 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
</div>
<span id="Index-1"></span><h2 class="unnumbered">Index</h2>
-<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Index_cp_symbol-1"><b>#</b></a>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Index_cp_symbol-1"><b>&quot;</b></a>
+ &nbsp;
+<a class="summary-letter" href="#Index_cp_symbol-2"><b>#</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-2"><b>$</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-3"><b>$</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-3"><b>%</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-4"><b>%</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-4"><b>-</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-5"><b>-</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-5"><b>.</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-6"><b>.</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-6"><b>2</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-7"><b>2</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-7"><b>8</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-8"><b>8</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-8"><b>\</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-9"><b>\</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-9"><b>^</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-10"><b>^</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-10"><b>~</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-11"><b>~</b></a>
&nbsp;
<br>
<a class="summary-letter" href="#Index_cp_letter-A"><b>A</b></a>
@@ -5127,6 +5210,8 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
&nbsp;
<a class="summary-letter" href="#Index_cp_letter-P"><b>P</b></a>
&nbsp;
+<a class="summary-letter" href="#Index_cp_letter-Q"><b>Q</b></a>
+ &nbsp;
<a class="summary-letter" href="#Index_cp_letter-R"><b>R</b></a>
&nbsp;
<a class="summary-letter" href="#Index_cp_letter-S"><b>S</b></a>
@@ -5147,16 +5232,19 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<table class="index-cp" border="0">
<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-1">#</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-1">&quot;</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_0022-character_002c-ignored-in-filenames"><code>&quot;</code> character, ignored in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="Index_cp_symbol-2">#</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0023define-options">&lsquo;<samp>#define</samp>&rsquo; options</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Compile_002dtime-options">Compile-time options</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-2">$</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_0024-expansion-in-filenames"><code>$ <span class="roman">expansion in filenames</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><th id="Index_cp_symbol-3">$</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_0024-expansion-in-filenames"><code>$ <span class="roman">expansion in filenames</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-3">%</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-4">%</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0025_0026-magic-number"><code>%&amp; <span class="roman">magic number</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Determining-the-memory-dump-to-use">Determining the memory dump to use</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-4">-</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-5">-</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d-starting-a-filename"><code>- <span class="roman">starting a filename</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-conventions">Option conventions</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d-starts-option-names"><code>- <span class="roman">starts option names</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-conventions">Option conventions</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002d-starts-option-names"><code>-- <span class="roman">starts option names</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-conventions">Option conventions</a></td></tr>
@@ -5246,7 +5334,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-_002duppercase"><code>-uppercase</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#tangle-invocation">tangle invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002dx"><code>-x</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#weave-invocation">weave invocation</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-5">.</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-6">.</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002e_002c-used-for-output"><code>.<span class="roman">, used for output</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Output-file-location">Output file location</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002e2602gf"><code>.2602gf</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#mf-invocation">mf invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002eaux-cross_002dreference-files"><code>.aux <span class="roman">cross-reference files</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#bibtex-invocation">bibtex invocation</a></td></tr>
@@ -5268,15 +5356,15 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-_002eXdefaults"><code>.Xdefaults</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002eXresources"><code>.Xresources</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-6">2</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-7">2</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-2602gf"><code>2602gf</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#mf-invocation">mf invocation</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-7">8</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-8">8</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-8-bit-clean">8 bit clean</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Common-options">Common options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-8-bit-clean-output_002c-specifying"><code>8 bit clean output, specifying</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Common-options">Common options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-8_002dbit-characters">8-bit characters</a>:</td><td>&nbsp;</td><td valign="top"><a href="#TCX-files">TCX files</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-8">\</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-9">\</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cbibliography"><code>\bibliography</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#bibtex-invocation">bibtex invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cbibliographystyle"><code>\bibliographystyle</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#bibtex-invocation">bibtex invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005ccharsubdef-and-MLTeX"><code>\charsubdef <span class="roman">and MLTeX</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005ccharsubdef">\charsubdef</a></td></tr>
@@ -5285,7 +5373,10 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-_005cfont-and-dynamic-generation"><code>\font <span class="roman">and dynamic generation</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#tex-invocation">tex invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cfontdimen"><code>\fontdimen</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#tftopl-invocation">tftopl invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cimmediate_005cwrite18"><code>\immediate\write18</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cinput-braced-_0028grouped_0029-filename"><code>\input</code> braced (grouped) filename</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-braced-filename">\input braced filename</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cinput-filename-caveats"><code>\input</code> filename caveats</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cinput-filenames"><code>\input <span class="roman">filenames</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cinput-quoted-filename"><code>\input</code> quoted filename</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-quoted-filename">\input quoted filename</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cinput_002c-and-pipes"><code>\input<span class="roman">, and pipes</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cmag"><code>\mag</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#dvicopy-invocation">dvicopy invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cmag-1"><code>\mag</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#dvitype-invocation">dvitype invocation</a></td></tr>
@@ -5294,16 +5385,16 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-_005copenout_002c-and-pipes"><code>\openout<span class="roman">, and pipes</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005coutput-routine_002c-and-_005cwrite"><code>\output <span class="roman">routine, and <code>\write</code></span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cpdfshellescape"><code>\pdfshellescape</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005cstring"><code>\string</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cstring_002c-and-_005cinput-filenames"><code>\string<span class="roman">, and <code>\input filenames</code></span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005ctracingcharsubdef-and-MLTeX"><code>\tracingcharsubdef <span class="roman">and MLTeX</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005ctracingcharsubdef">\tracingcharsubdef</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005ctracinglostchars-and-MLTeX"><code>\tracinglostchars <span class="roman">and MLTeX</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005ctracingcharsubdef">\tracingcharsubdef</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cwrite18-shell-escape-extension"><code>\write18 <span class="roman">shell escape extension</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-9">^</th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-10">^</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005e_005e-notation_002c-avoiding"><code>^^ <span class="roman">notation, avoiding</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#TCX-files">TCX files</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Index_cp_symbol-10">~</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_007e-expansion-in-filenames"><code>~ <span class="roman">expansion in filenames</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><th id="Index_cp_symbol-11">~</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_007e-expansion-in-filenames"><code>~ <span class="roman">expansion in filenames</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Index_cp_letter-A">A</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-abbrv_002ebst"><code>abbrv.bst</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Basic-BibTeX-style-files">Basic BibTeX style files</a></td></tr>
@@ -5354,6 +5445,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-binaries_002c-linking">binaries, linking</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Common-options">Common options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-blank-lines_002c-in-TCX-files">blank lines, in TCX files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#TCX-files">TCX files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-boxes_002c-memory-for">boxes, memory for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Runtime-options">Runtime options</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-braced-filename-for-_005cinput">braced filename for <code>\input</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-braced-filename">\input braced filename</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-breakpoints_002c-memory-for">breakpoints, memory for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Runtime-options">Runtime options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Breitenlohner_002c-Peter">Breitenlohner, Peter</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Introduction">Introduction</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-BSTINPUTS_002c-search-path-for-bst-files"><code>BSTINPUTS<span class="roman">, search path for bst files</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#bibtex-invocation">bibtex invocation</a></td></tr>
@@ -5367,6 +5459,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Index_cp_letter-C">C</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-c_002dsources-Makefile-target"><code>c-sources <span class="roman">Makefile target</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Additional-targets">Additional targets</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-caveats-for-_005cinput-filenames">caveats for <code>\input</code> filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-change-files_002c-and-MFT">change files, and MFT</a>:</td><td>&nbsp;</td><td valign="top"><a href="#mft-invocation">mft invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-change-files_002c-and-Tangle">change files, and Tangle</a>:</td><td>&nbsp;</td><td valign="top"><a href="#tangle-invocation">tangle invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-change-files_002c-and-Weave">change files, and Weave</a>:</td><td>&nbsp;</td><td valign="top"><a href="#weave-invocation">weave invocation</a></td></tr>
@@ -5438,6 +5531,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-directory-structure">directory structure</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installation">Installation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-DISPLAY"><code>DISPLAY</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-dot-files_002c-written-by-TeX-programs">dot files, written by TeX programs</a>:</td><td>&nbsp;</td><td valign="top"><a href="#tex-invocation">tex invocation</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-double-quote-character_002c-ignored-in-filenames">double quote character, ignored in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-downloading-of-fonts-for-MetaPost-labels">downloading of fonts for MetaPost labels</a>:</td><td>&nbsp;</td><td valign="top"><a href="#mpost-invocation">mpost invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-DrawingServant"><code>DrawingServant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-dump-file">dump file</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Common-options">Common options</a></td></tr>
@@ -5469,7 +5563,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-EC-fonts-1">EC fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#mf-invocation">mf invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-editing-of-bitmap-fonts">editing of bitmap fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-editor-invoked-at-error">editor invoked at error</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Editor-invocation">Editor invocation</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-eight_002dbit-characters-in-filenames">eight-bit characters in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-eight_002dbit-characters-in-filenames">eight-bit characters in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-empty_002etcx"><code>empty.tcx</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#TCX-files">TCX files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-endian-dependencies">endian dependencies</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-eoc-GF-command"><code>eoc <span class="roman">GF command</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#gftype-invocation">gftype invocation</a></td></tr>
@@ -5483,6 +5577,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-executables_002c-shared-initial-and-virgin">executables, shared initial and virgin</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Initial-and-virgin">Initial and virgin</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-exit-status_002c-of-shell-escape">exit status, of shell escape</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Shell-escapes">Shell escapes</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-expanded-plain-format">expanded plain format</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Formats">Formats</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-expansion_002c-and-_005cinput-filenames">expansion, and <code>\input</code> filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-extensions-to-TeX">extensions to TeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#TeX-extensions">TeX extensions</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-extra_005fmem_005fbot"><code>extra_mem_bot</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Runtime-options">Runtime options</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -5547,6 +5642,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-glue_002c-memory-for">glue, memory for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Runtime-options">Runtime options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-glyph-substitutions">glyph substitutions</a>:</td><td>&nbsp;</td><td valign="top"><a href="#MLTeX">MLTeX</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-gray-font">gray font</a>:</td><td>&nbsp;</td><td valign="top"><a href="#gftodvi-invocation">gftodvi invocation</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-group_002ddelimited-filename-for-_005cinput">group-delimited filename for <code>\input</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-braced-filename">\input braced filename</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Gruff_002c-Billy-Goat">Gruff, Billy Goat</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Triptrap">Triptrap</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-gsftopk"><code>gsftopk</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -5662,7 +5758,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-memory-dumps_002c-contain-date-and-time">memory dumps, contain date and time</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-memory-dumps_002c-creating">memory dumps, creating</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Creating-memory-dumps">Creating memory dumps</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-mems-Make-target"><code>mems <span class="roman">Make target</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Additional-targets">Additional targets</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-meta-characters-in-filenames">meta characters in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-meta-characters-in-filenames">meta characters in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Metafont">Metafont</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Metafont">Metafont</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Metafont-geometry">Metafont geometry</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Metafont-graphics">Metafont graphics</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
@@ -5715,6 +5811,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-mptrap_002ereadme"><code>mptrap.readme</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Triptrap">Triptrap</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-MPX-files_002c-converting-from-DVI-files">MPX files, converting from DVI files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#dvitomp-invocation">dvitomp invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Multi_002dlingual-TeX">Multi-lingual TeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#MLTeX">MLTeX</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-multiple-spaces_002c-and-_005cinput-filenames">multiple spaces, and <code>\input</code> filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Index_cp_letter-N">N</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-N-tilde">N tilde</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005ccharsubdef">\charsubdef</a></td></tr>
@@ -5724,7 +5821,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-non_002dUnix-system_002c-compiling-on">non-Unix system, compiling on</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Additional-targets">Additional targets</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-non_002dwindows_002dcapable-Metafont">non-windows-capable Metafont</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-NO_005fX11WIN"><code>NO_X11WIN</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-NUL_002c-not-allowed-in-filenames">NUL, not allowed in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filenames">\input filenames</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-NUL_002c-not-allowed-in-filenames">NUL, not allowed in filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Index_cp_letter-O">O</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-octal-character-codes_002c-in-TCX-files">octal character codes, in TCX files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#TCX-files">TCX files</a></td></tr>
@@ -5815,6 +5912,9 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-PXL-files_002c-explained">PXL files, explained</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Font-file-formats">Font file formats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pxtoch"><code>pxtoch</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Font-utilities-available-elsewhere">Font utilities available elsewhere</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="Index_cp_letter-Q">Q</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-quoted-filename-for-_005cinput">quoted filename for <code>\input</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-quoted-filename">\input quoted filename</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Index_cp_letter-R">R</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-Raichle_002c-Bernd">Raichle, Bernd</a>:</td><td>&nbsp;</td><td valign="top"><a href="#MLTeX">MLTeX</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-reading_002c-additional">reading, additional</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Introduction">Introduction</a></td></tr>
@@ -5886,6 +5986,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Index_cp_letter-T">T</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-T1-encoding-and-ISO-input">T1 encoding and ISO input</a>:</td><td>&nbsp;</td><td valign="top"><a href="#TCX-files">TCX files</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-tabs_002c-and-_005cinput-filenames">tabs, and <code>\input</code> filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Tachikawa_002c-Elizabeth">Tachikawa, Elizabeth</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Font-file-formats">Font file formats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-tangle"><code>tangle</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#tangle-invocation">tangle invocation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-targets_002c-additional-Make">targets, additional Make</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Additional-targets">Additional targets</a></td></tr>
@@ -5929,6 +6030,7 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-three-programs">three programs</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Three-programs">Three programs</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-time-and-date_002c-in-memory-dumps">time and date, in memory dumps</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hardware-and-memory-dumps">Hardware and memory dumps</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-title-font">title font</a>:</td><td>&nbsp;</td><td valign="top"><a href="#gftodvi-invocation">gftodvi invocation</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-tokenization_002c-and-_005cinput-filenames">tokenization, and <code>\input</code> filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cinput-filename-caveats">\input filename caveats</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-toolkits_002c-X">toolkits, X</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Online-Metafont-graphics">Online Metafont graphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-torture-tests">torture tests</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Triptrap">Triptrap</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-translation-file-for-TeX_002c-specifying">translation file for TeX, specifying</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Common-options">Common options</a></td></tr>
@@ -6022,25 +6124,27 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
<tr><td></td><td valign="top"><a href="#index-y-offset">y offset</a>:</td><td>&nbsp;</td><td valign="top"><a href="#pktype-invocation">pktype invocation</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Index_cp_symbol-1"><b>#</b></a>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Index_cp_symbol-1"><b>&quot;</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-2"><b>$</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-2"><b>#</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-3"><b>%</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-3"><b>$</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-4"><b>-</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-4"><b>%</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-5"><b>.</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-5"><b>-</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-6"><b>2</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-6"><b>.</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-7"><b>8</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-7"><b>2</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-8"><b>\</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-8"><b>8</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-9"><b>^</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-9"><b>\</b></a>
&nbsp;
-<a class="summary-letter" href="#Index_cp_symbol-10"><b>~</b></a>
+<a class="summary-letter" href="#Index_cp_symbol-10"><b>^</b></a>
+ &nbsp;
+<a class="summary-letter" href="#Index_cp_symbol-11"><b>~</b></a>
&nbsp;
<br>
<a class="summary-letter" href="#Index_cp_letter-A"><b>A</b></a>
@@ -6075,6 +6179,8 @@ Previous: <a href="#References" accesskey="p" rel="prev">References</a>, Up: <a
&nbsp;
<a class="summary-letter" href="#Index_cp_letter-P"><b>P</b></a>
&nbsp;
+<a class="summary-letter" href="#Index_cp_letter-Q"><b>Q</b></a>
+ &nbsp;
<a class="summary-letter" href="#Index_cp_letter-R"><b>R</b></a>
&nbsp;
<a class="summary-letter" href="#Index_cp_letter-S"><b>S</b></a>