GNU Emacs Texinfo mode provides the
texinfo-multiple-files-update command. This command creates or
updates ‘Next’, ‘Previous’, and ‘Up’ pointers of included files as
well as those in the outer or overall Texinfo file, and it creates or
updates a main menu in the outer file. Depending on whether you call
it with optional arguments, the command updates only the pointers in
@node line of the included files or all of them.
With C-u as a prefix argument, create and insert a master menu in the outer file. With a numeric prefix argument, such as C-u 2, first update all the menus and all the ‘Next’, ‘Previous’, and ‘Up’ pointers of all the included files before creating and inserting a master menu in the outer file.
In more details:
Called without any arguments:
@nodeline in each file included in an outer or overall Texinfo file.
Called with C-u as a prefix argument:
@nodeline in each included file.
Called with a numeric prefix argument, such as C-u 8:
texinfo-master-menuwith an argument when you are working with just one file.
Note the use of the prefix argument in interactive use: with a regular
prefix argument, just C-u, the
texinfo-multiple-files-update command inserts a master menu;
with a numeric prefix argument, such as C-u 8, the command
updates every pointer and menu in all the files and
then inserts a master menu.