/usr/share/doc/texinfo/html/Updating-Requirements.html is in texinfo-doc-nonfree 4.13a-1.
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 | <html lang="en">
<head>
<title>Updating Requirements - GNU Texinfo 4.13</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Texinfo 4.13">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Updating-Nodes-and-Menus.html#Updating-Nodes-and-Menus" title="Updating Nodes and Menus">
<link rel="prev" href="Updating-Commands.html#Updating-Commands" title="Updating Commands">
<link rel="next" href="Other-Updating-Commands.html#Other-Updating-Commands" title="Other Updating Commands">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This manual is for GNU Texinfo (version 4.13, 18 September 2008),
a documentation system that can produce both online information and a
printed manual from a single source.
Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
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.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover Texts
being ``A GNU Manual'', and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
``GNU Free Documentation License.''
(a) The FSF's Back-Cover Text is: ``You are free to copy and modify
this GNU Manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<a name="Updating-Requirements"></a>
<p>
Next: <a rel="next" accesskey="n" href="Other-Updating-Commands.html#Other-Updating-Commands">Other Updating Commands</a>,
Previous: <a rel="previous" accesskey="p" href="Updating-Commands.html#Updating-Commands">Updating Commands</a>,
Up: <a rel="up" accesskey="u" href="Updating-Nodes-and-Menus.html#Updating-Nodes-and-Menus">Updating Nodes and Menus</a>
<hr>
</div>
<h4 class="subsection">2.5.2 Updating Requirements</h4>
<p><a name="index-Updating-requirements-135"></a><a name="index-Requirements-for-updating-commands-136"></a>
To use the updating commands, you must organize the Texinfo file
hierarchically with chapters, sections, subsections, and the like.
When you construct the hierarchy of the manual, do not `jump down'
more than one level at a time: you can follow the `Top' node with a
chapter, but not with a section; you can follow a chapter with a
section, but not with a subsection. However, you may `jump up' any
number of levels at one time—for example, from a subsection to a
chapter.
<p>Each <code>@node</code> line, with the exception of the line for the `Top'
node, must be followed by a line with a structuring command such as
<code>@chapter</code>, <code>@section</code>, or
<code>@unnumberedsubsec</code>.
<p>Each <code>@node</code> line/structuring-command line combination
must look either like this:
<pre class="example"> @node Comments, Minimum, Conventions, Overview
@comment node-name, next, previous, up
@section Comments
</pre>
<p>or like this (without the <code>@comment</code> line):
<pre class="example"> @node Comments, Minimum, Conventions, Overview
@section Comments
</pre>
<p>or like this (without the explicit node pointers):
<pre class="example"> @node Comments
@section Comments
</pre>
<p class="noindent">In this example, `Comments' is the name of both the node and the
section. The next node is called `Minimum' and the previous node is
called `Conventions'. The `Comments' section is within the `Overview'
node, which is specified by the `Up' pointer. (Instead of an
<code>@comment</code> line, you may also write an <code>@ifinfo</code> line.)
<p>If a file has a `Top' node, it must be called ‘<samp><span class="samp">top</span></samp>’ or ‘<samp><span class="samp">Top</span></samp>’
and be the first node in the file.
<p>The menu updating commands create a menu of sections within a chapter,
a menu of subsections within a section, and so on. This means that
you must have a `Top' node if you want a menu of chapters.
<p>Incidentally, the <code>makeinfo</code> command will create an Info file for a
hierarchically organized Texinfo file that lacks `Next', `Previous' and
`Up' pointers. Thus, if you can be sure that your Texinfo file will be
formatted with <code>makeinfo</code>, you have no need for the update node
commands. (See <a href="Creating-an-Info-File.html#Creating-an-Info-File">Creating an Info File</a>, for more information about
<code>makeinfo</code>.) However, both <code>makeinfo</code> and the
<code>texinfo-format-...</code> commands require that you insert menus in
the file.
</body></html>
|