A menu entry has three parts, only the second of which is required:
The template for a generic menu entry looks like this (but see the next section for one more possibility):
* menu-entry-name: node-name. description
Follow the menu entry name with a single colon, and follow the node name with tab, comma, newline, or the two characters period and space (‘. ’).
The third part of a menu entry is a descriptive phrase or sentence. Menu entry names and node names are often short; the description explains to the reader what the node is about. A useful description complements the node name rather than repeats it. The description, which is optional, can spread over multiple lines; if it does, some authors prefer to indent the second line while others prefer to align it with the first (and all others). It’s up to you. An empty line, or the next menu entry, ends a description.
Space characters in a menu are preserved as-is in the Info output; this
allows you to format the menu as you wish.
Unfortunately you must type
node names without any extra spaces or some versions of some Info
readers will not find the node (see
@node Line Requirements).
makeinfo warns and protect names when the text of a menu item
(and node names and cross-references) contains a problematic construct that
could interfere with its parsing in Info. See Info Node Names Constraints.