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
texi2any, just like its
texi2any from a Shell).
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.