Next: Comments, Previous: Formatting Commands, Up: Overview [Contents][Index]
This section describes the general conventions used in all Texinfo documents.
@code
and @example
.
In normal text, treated as ending any open paragraph; essentially ignored between paragraphs.
Output as-is between paragraphs (their most common use); in other contexts, they may be treated as regular spaces (and thus consolidated with surrounding whitespace).
Written as a numeric entity except contexts where spaces are ignored; for example, in ‘@footnote{ ^L foo}’, the form feed is ignored.
Keep them everywhere; in attributes, escaped as ‘\f’; also, ‘\’ is escaped as ‘\\’ and newline as ‘\n’.
Completely removed, as they are not allowed.
As you can see, because of these differing requirements of the output formats, it’s not possible to use form feeds completely portably.
makeinfo
does nothing special with tabs, and thus
a tab character in your input file will usually have a different
appearance in the output.
To avoid this problem, Texinfo mode in GNU Emacs inserts
multiple spaces when you press the TAB key. Also, you can run
untabify
in Emacs to convert tabs in a region to multiple
spaces, or use the unexpand
command from the shell.
Next: Comments, Previous: Formatting Commands, Up: Overview [Contents][Index]