Viewing File: /usr/share/doc/texinfo/html/Index-Entries.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for GNU Texinfo (version 6.7, 23 September 2019),
a documentation system that can produce both online information and a
printed manual from a single source using semantic markup.

Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2001, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software
Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts.  A copy of the license is included in the section entitled
"GNU Free Documentation License". -->
<!-- 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>Index Entries (GNU Texinfo 6.7)</title>

<meta name="description" content="Index Entries (GNU Texinfo 6.7)">
<meta name="keywords" content="Index Entries (GNU Texinfo 6.7)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<link href="index.html" rel="start" title="Top">
<link href="Command-and-Variable-Index.html" rel="index" title="Command and Variable Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Indices.html" rel="up" title="Indices">
<link href="Printing-Indices-_0026-Menus.html" rel="next" title="Printing Indices &amp; Menus">
<link href="Advanced-Indexing.html" rel="prev" title="Advanced Indexing">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {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}
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">
<span id="Index-Entries"></span><div class="header">
<p>
Next: <a href="Printing-Indices-_0026-Menus.html" accesskey="n" rel="next">Printing Indices &amp; Menus</a>, Previous: <a href="Advanced-Indexing.html" accesskey="p" rel="prev">Advanced Indexing</a>, Up: <a href="Indices.html" accesskey="u" rel="up">Indices</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Command-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<span id="Making-Index-Entries"></span><h3 class="section">11.4 Making Index Entries</h3>
<span id="index-Index-entries_002c-making"></span>
<span id="index-Entries_002c-making-index"></span>

<span id="index-Writing-index-entries"></span>
<span id="index-Index-entries_002c-advice-on-writing"></span>
<span id="index-Advice-on-writing-entries"></span>
<span id="index-Capitalization-of-index-entries"></span>
<p>Concept index entries consist of text.  The best way to write an index
is to devise entries which are terse yet clear.  If you can do this,
the index usually looks better if the entries are written just as they
would appear in the middle of a sentence, that is, capitalizing only
proper names and acronyms that always call for uppercase letters.
This is the case convention we use in most GNU manuals&rsquo; indices.
</p>
<p>If you don&rsquo;t see how to make an entry terse yet clear, make it longer
and clear&mdash;not terse and confusing.  If many of the entries are
several words long, the index may look better if you use a different
convention: capitalize the first word of each entry.  Whichever
case convention you use, use it consistently.
</p>
<p>In any event, do not ever capitalize a case-sensitive name such as a C
or Lisp function name or a shell command; that would be a spelling
error.  Entries in indices other than the concept index are symbol
names in programming languages, or program names; these names are
usually case-sensitive, so likewise use upper- and lowercase as
required.
</p>
<span id="index-Unique-index-entries"></span>
<p>It is a good idea to make index entries unique wherever feasible.
That way, people using the printed output or online completion of
index entries don&rsquo;t see undifferentiated lists.  Consider this an
opportunity to make otherwise-identical index entries be more
specific, so readers can more easily find the exact place they are
looking for.
The advanced indexing features described in <a href="Advanced-Indexing.html">Advanced Indexing</a>
can help with this, as well.
</p>

<p>When you are making index entries, it is good practice to think of the
different ways people may look for something.  Different people
<em>do not</em> think of the same words when they look something up.  A
helpful index will have items indexed under all the different words
that people may use.  For example, one reader may think it obvious
that the two-letter names for indices should be listed under
&ldquo;Indices, two-letter names&rdquo;, since &ldquo;Indices&rdquo; are the general
concept.  But another reader may remember the specific concept of
two-letter names and search for the entry listed as &ldquo;Two letter names
for indices&rdquo;.  A good index will have both entries and will help both
readers.
</p>
<p>Like typesetting, the construction of an index is a skilled art, the
subtleties of which may not be appreciated until you need to do it
yourself.
</p>

<hr>
<div class="header">
<p>
Next: <a href="Printing-Indices-_0026-Menus.html" accesskey="n" rel="next">Printing Indices &amp; Menus</a>, Previous: <a href="Advanced-Indexing.html" accesskey="p" rel="prev">Advanced Indexing</a>, Up: <a href="Indices.html" accesskey="u" rel="up">Indices</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Command-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
</div>



</body>
</html>
Back to Directory File Manager