Sometimes you may wish to print a document while you know it is
incomplete, or to print just one chapter of a document. In such a
case, the usual auxiliary files that TeX creates and warnings
TeX gives about undefined cross-references are just nuisances. You
can avoid them with the
@novalidate command, which you must
give before any sectioning or cross-reference commands.
Thus, the beginning of your file would look approximately like this:
\input texinfo @novalidate …
@novalidate also turns off validation in
makeinfo, just like its
(see Pointer Validation).
Furthermore, you need not run
texindex each time after you run
tex formatting command simply uses whatever
sorted index files happen to exist from a previous use of
texindex. If those are out of date, that is usually ok while
you are creating or debugging a document.