/usr/share/doc/fweb/html-info/LIndex.html is in fweb-doc 1.62-13.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>FWEB: LIndex</title>
<meta name="description" content="FWEB: LIndex">
<meta name="keywords" content="FWEB: LIndex">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Concept-index.html#Concept-index" rel="index" title="Concept index">
<link href="Parameter-index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="LaTeX.html#LaTeX" rel="up" title="LaTeX">
<link href="Table-of-Contents.html#Table-of-Contents" rel="next" title="Table of Contents">
<link href="Sections.html#Sections" rel="prev" title="Sections">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en">
<a name="LIndex"></a>
<div class="header">
<p>
Next: <a href="Table-of-Contents.html#Table-of-Contents" accesskey="n" rel="next">Table of Contents</a>, Previous: <a href="Sections.html#Sections" accesskey="p" rel="prev">Sections</a>, Up: <a href="LaTeX.html#LaTeX" accesskey="u" rel="up">LaTeX</a> [<a href="Parameter-index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-index.html#Concept-index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="LaTeX_0027s-index_002e"></a>
<h4 class="subsubsection">10.1.3.5 LaTeX’s index.</h4>
<a name="index-Index-1"></a>
<a name="index-_005cINDEX-1"></a>
<a name="index-_005cbeforeindex"></a>
<a name="index-_005cstartindex"></a>
<a name="index-_005cWfin"></a>
<p>The Index should be the last section of the code, and should be begun by the command ‘<samp>@* \INDEX.</samp>’. For more
information, see <a href="S_005findex.html#S_005findex">S_index</a>.
</p>
<p>The challenge of typesetting the Index is to get it into two-column mode
in the best possible way. In the original Plain-TeX <small>FWEB</small>,
special code was provided for this. With LaTeX, however, one wants
to use standard features.
</p>
<a name="index-multicol_002c-using"></a>
<a name="index-Package_002c-multicol"></a>
<a name="index-multicol_002esty"></a>
<a name="index-_005ctwocolumn"></a>
<p>The best solution is to use the user package <code>multicol</code>. If that
is loaded by means of the style-file statement ‘<samp>LaTeX.package
"multicol"</samp>’, then any text typed by the user following the ‘<samp>@*
\INDEX.</samp>’ command will
be typeset in single-column mode, after which two-column mode is
entered. If it is not loaded, a ‘<samp>\twocolumn</samp>’ command is issued
<em>before</em> the index section is begun (in order to get the Index
started on a new page).
</p>
<p>More precisely, what happens is the following. When the ‘<samp>@*
\INDEX.</samp>’ command is recognized, essentially the following operations are
performed, where the results are bracketed in the form ‘<samp>[multicol :
nomulticol]</samp>’:
</p>
<div class="example">
<pre class="example">\beforeindex [\newpage : \twocolumn]
[print INDEX section heading]
\startindex [\begin{multicols}{2} : \medskip]
\Wfin [\end{multicols} : \relax]
</pre></div>
<p>(Use of the asymmetrical name ‘<samp>\Wfin</samp>’ is for historical reasons.)
</p>
<a name="index-Columns_002c-multiple"></a>
<p>The positioning of ‘<samp>\beforeindex</samp>’ suggests a way of printing the
entire document in two-column mode. If one enters multi-column mode in
the limbo section, then ‘<samp>\beforeindex</samp>’ can be used to terminate it.
It is best to do this at the <em>end</em> of the limbo section; otherwise
user macro definitions in the limbo section must be made <code>\global</code> in order
that they remain defined in the Index. The relevant commands can be
placed in the style file:
</p>
<div class="example">
<pre class="example">LaTeX.package "multicol"
doc.preamble "\\secpenalty=0"
limbo.end "\\def\\beforeindex{\\end{multicols}\\newpage}\n\
\\begin{multicols}{2}\n\
\\raggedcolumns"
</pre></div>
<p>Just to repeat, use only the first command to get just the Index printed
in two-column format; use the second and third ones to make the entire
document two-column.
</p>
<hr>
<div class="header">
<p>
Next: <a href="Table-of-Contents.html#Table-of-Contents" accesskey="n" rel="next">Table of Contents</a>, Previous: <a href="Sections.html#Sections" accesskey="p" rel="prev">Sections</a>, Up: <a href="LaTeX.html#LaTeX" accesskey="u" rel="up">LaTeX</a> [<a href="Parameter-index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-index.html#Concept-index" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>
|