Here is an alphabetical list of the @-commands in Texinfo. Square
brackets, [ ], indicate optional arguments; an ellipsis,
..., indicates repeated text.
@whitespace
@ followed by a space, tab, or newline produces a normal,
stretchable, interword space. See Multiple Spaces.
@!
@"
@'
@*
@* with
an @refill command. See Line Breaks.
@,{c}
@-
@.
@:
@=
@?
@@
@.
See Inserting @ and braces.
@\
\) inside @math.
See math.
@^
@`
@{
{.
See Inserting @ and braces.
@}
}.@~
@AA{}
@aa{}
@acronym{abbrev}
acronym.
@AE{}
@ae{}
@afivepaper
@afourlatex
@afourpaper
@afourwide
@alias new=existing
@new an alias for the existing command
@existing. See alias.
@anchor{name}
@anchor.
@appendix title
@unnumbered and @appendix Commands.
@appendixsec title
@appendixsection title
@appendixsection is a longer
spelling of the @appendixsec command. See Section Commands.
@appendixsubsec title
@appendixsubsubsec title
@asis
@table, @ftable, and @vtable to
print the table's first column without highlighting ("as is").
See Making a Two-column Table.
@author author
@title and @author Commands.
@b{text}
@bullet{}
@bullet.
@bye
@bye command. See Ending a File.
@c comment
@comment. See Comments.
@cartouche
@end cartouche. No effect in
Info. See Drawing Cartouches Around Examples.)
@center line-of-text
@center.
@centerchap line-of-text
@chapter, but centers the chapter title. See @chapter.
@chapheading title
@majorheading and @chapheading.
@chapter title
@chapter.
@cindex entry
@cite{reference}
@cite.
@clear flag
@ifset flag
and @end ifset commands, and preventing
@value{flag} from expanding to the value to which
flag is set.
See @set @clear @value.
@code{sample-code}
@code.
@command{command-name}
ls.
See @command.
@comment comment
@c.
See Comments.
@contents
@copyright{}
@copyright{}.
@defcodeindex index-name
@code font. See Defining New Indices.
@defcv category class name
@defcvx category class name
@deffn category name arguments...
@deffnx category name arguments...
@deffn takes as arguments the
category of entity being described, the name of this particular
entity, and its arguments, if any. See Definition Commands.
@defindex index-name
@definfoenclose newcmd, before, after,
@defivar class instance-variable-name
@defivarx class instance-variable-name
@defcv
{Instance Variable} .... See Definition Commands, and
Def Cmds in Detail.
@defmac macroname arguments...
@defmacx macroname arguments...
@deffn Macro .... See Definition Commands, and
Def Cmds in Detail.
@defmethod class method-name arguments...
@defmethodx class method-name arguments...
@defop Method .... Takes as
arguments the name of the class of the method, the name of the
method, and its arguments, if any. See Definition Commands, and
Def Cmds in Detail.
@defop category class name arguments...
@defopx category class name arguments...
@defop takes as arguments the overall name of the category of
operation, the name of the class of the operation, the name of the
operation, and its arguments, if any. See Definition Commands, and Abstract Objects.
@defopt option-name
@defoptx option-name
@defvr {User Option} .... See Definition Commands, and
Def Cmds in Detail.
@defspec special-form-name arguments...
@defspecx special-form-name arguments...
@deffn {Special Form} .... See Definition Commands,
and Def Cmds in Detail.
@deftp category name-of-type attributes...
@deftpx category name-of-type attributes...
@deftp takes as arguments
the category, the name of the type (which is a word like int or
float), and then the names of attributes of objects of that type.
See Definition Commands, and Data Types.
@deftypefn classification data-type name arguments...
@deftypefnx classification data-type name arguments...
@deftypefn takes as arguments the
classification of entity being described, the type, the name of the
entity, and its arguments, if any. See Definition Commands, and
Def Cmds in Detail.
@deftypefun data-type function-name arguments...
@deftypefunx data-type function-name arguments...
@deftypefn Function ....
See Definition Commands, and Def Cmds in Detail.
@deftypeivar class data-type variable-name
@deftypeivarx class data-type variable-name
@deftypemethod class data-type method-name arguments...
@deftypemethodx class data-type method-name arguments...
@deftypeop category class data-type name arguments...
@deftypeopx category class data-type name arguments...
@deftypevar data-type variable-name
@deftypevarx data-type variable-name
@deftypevr Variable .... See Definition Commands, and Def Cmds in Detail.
@deftypevr classification data-type name
@deftypevrx classification data-type name
@defun function-name arguments...
@defunx function-name arguments...
@deffn Function .... See Definition Commands, and
Def Cmds in Detail.
@defvar variable-name
@defvarx variable-name
@defvr Variable .... See Definition Commands, and
Def Cmds in Detail.
@defvr category name
@defvrx category name
@defvr takes
as arguments the category of the entity and the name of the entity.
See Definition Commands,
and Def Cmds in Detail.
@detailmenu
makeinfo confusion stemming from the detailed node listing
in a master menu. See Master Menu Parts.
@dfn{term}
@dfn.
@dircategory dirpart
@direntry
@end direntry. See Installing Dir Entries.
@display
@example (indent text, do not
fill), but do not select a new font. Pair with @end display.
See @display.
@dmn{dimension}
@dmn.
@documentdescription
@end documentdescription. See @documentdescription.
@documentencoding enc
@documentencoding.
@documentlanguage CC
@documentlanguage.
@dotaccent{c}
@dots{}
....
See @dots.
@email{address[, displayed-text]}
@email.
@emph{text}
@end environment
@end example. See @-commands.
@env{environment-variable}
PATH.
See @env.
@enddots{}
@dots{}.
@enumerate [number-or-letter]
@item for each entry.
Optionally, start list with number-or-letter. Pair with
@end enumerate. See @enumerate.
@equiv{}
==. See Equivalence.
@error{}
error-->. See Error Glyph.
@evenfooting [left] @| [center] @| [right]
@evenheading [left] @| [center] @| [right]
@everyfooting [left] @| [center] @| [right]
@everyheading [left] @| [center] @| [right]
@example
@end example. See @example.
@exampleindent indent
@exclamdown{}
@exdent line-of-text
@expansion{}
==>.
See ==> Indicating an Expansion.
@file{filename}
@file.
@finalout
@findex entry
@flushleft
@flushright
@end flushleft.
@flushright analogous.
See @flushleft and @flushright.
@footnote{text-of-footnote}
@footnotestyle style
end for the end
node style or separate for the separate node style.
See Footnotes.
@format
@display, but do not narrow the
margins. Pair with @end format. See @example.
@ftable formatting-command
@item for each entry.
Automatically enter each of the items in the first column into the
index of functions. Pair with @end ftable. The same as
@table, except for indexing. See @ftable and @vtable.
@group
@end group. Not relevant to Info. See @group.
@H{c}
@heading title
@headings on-off-single-double
@headings Command.
@html
@end html. See Raw Formatter Commands.
@hyphenation{hy-phen-a-ted words}
@- and @hyphenation.
@i{text}
@ifclear flag
@ifclear flag and the following @end
ifclear command.
See @set @clear @value.
@ifhtml
@ifinfo
@ifhtml text appears only in the HTML
output. @ifinfo output appears in both Info and (for historical
compatibility) plain text output . Pair with @end ifhtml
resp. @end ifinfo. See Conditionals.
@ifnothtml
@ifnotinfo
@ifnotplaintext
@ifnottex
@ifnotxml
@ifnothtml text is omitted from html output, etc. The exception
is @ifnotinfo text, which is omitted from plain text output as
well as Info output. Pair with the corresponding @end
ifnotformat. See Conditionals.
@ifplaintext
@end ifplaintext. See Conditionals.
@ifset flag
@ifset flag and the following @end ifset
command.
See @set @clear @value.
@iftex
@end iftex.
See Conditionally Visible Text.
@ifxml
@end ifxml. See Conditionals.
@ignore
@end ignore.
See Comments and Ignored Text.
@image{filename, [width], [height], [alt], [ext]}
filename.ext in HTML. See Images.
@include filename
@inforef{node-name, [entry-name], info-file-name}
@inforef.
\input macro-definitions-file
texinfo macro definitions file. The backslash in \input
is used instead of an @ because TeX does not
recognize @ until after it has read the definitions file.
See Texinfo File Header.
@item
@itemize and
@enumerate; indicate the beginning of the text of a first column
entry for @table, @ftable, and @vtable.
See Lists and Tables.
@itemize mark-generating-character-or-command
@end
itemize. See @itemize.
@itemx
@item but do not generate extra vertical space above the
item text. See @itemx.
@kbd{keyboard-characters}
@kbd.
@kbdinputstyle style
@kbd should use a font distinct from @code.
See @kbd.
@key{key-name}
@key.
@kindex entry
@L{}
@l{}
@lisp
@end lisp. See @lisp.
@lowersections
@raisesections and @lowersections.
@macro macroname {params}
@macroname{params}.
Only supported by makeinfo and texi2dvi. See Defining Macros.
@majorheading title
@chapheading command. In Info, the chapter
heading line is underlined with asterisks. See @majorheading and @chapheading.
@math{mathematical-expression}
@math: Inserting Mathematical Expressions.
@menu
@end menu. See Menus.
@minus{}
@minus.
@multitable column-width-spec
@end multitable.
See Multitable Column Widths.
@need n
@need.
@node name, next, previous, up
@node.
@noindent
@noindent.
@novalidate
@setfilename. See Pointer Validation.
@O{}
@o{}
@oddfooting [left] @| [center] @| [right]
@oddheading [left] @| [center] @| [right]
@OE{}
@oe{}
@option{option-name}
-l or --help.
See @option.
@page
@page.
@pagesizes [width][, height]
@paragraphindent indent
asis.
See Paragraph Indenting.
@pindex entry
@point{}
-!-. See Indicating Point in a Buffer.
@pounds{}
@pounds{}.
@print{}
-|. See Print Glyph.
@printindex index-name
@pxref{node-name, [entry], [topic-or-title], [info-file], [manual]}
@pxref.
@questiondown{}
@quotation
@end quotation. See @quotation.
@r{text}
@raisesections
@raisesections and @lowersections.
@ref{node-name, [entry], [topic-or-title], [info-file], [manual]}
@ref.
@refill
@result{}
=>. See @result.
@ringaccent{c}
@samp{text}
@samp.
@sc{text}
@section title
@section.
@set flag [string]
@ifset flag and
@end ifset commands. Optionally, set value of flag to
string.
See @set @clear @value.
@setchapternewpage on-off-odd
@setchapternewpage.
@setcontentsaftertitlepage
@end titlepage even if the
@contents command is not there. See Contents.
@setfilename info-file-name
@setfilename.
@setshortcontentsaftertitlepage
@end titlepage
command even if the @shortcontents command is not there.
See Contents.
@settitle title
<head>.
See @settitle.
@shortcontents
@summarycontents. See Generating a Table of Contents.
@shorttitlepage title
@titlepage.
@smallbook
@smalldisplay
@smallexample (narrow margins, no
filling), but do not select the fixed-width font. Pair with @end
smalldisplay. See small.
@smallexample
@example. Pair with @end smallexample.
See small.
@smallformat
@smalldisplay, but do not narrow
the margins. Pair with @end smallformat. See small.
@smalllisp
@smallexample. Pair
with @end smalllisp. See small.
@sp n
@sp.
@ss{}
@strong {text}
@subheading title
@unnumberedsubsec @appendixsubsec @subheading.
@subsection title
@subsection.
@subsubheading title
@subsubsection title
@subtitle title
@title @subtitle and @author Commands.
@summarycontents
@shortcontents. See Generating a Table of Contents.
@syncodeindex from-index into-index
@code font. See Combining Indices.
@synindex from-index into-index
@t{text}
@tab
@table formatting-command
@item for each entry. Write
each first column entry on the same line as @item. First
column entries are printed in the font resulting from
formatting-command. Pair with @end table.
See Making a Two-column Table.
Also see @ftable and @vtable,
and @itemx.
@TeX{}
@tex
@end tex. See Raw Formatter Commands.
@thischapter
@thischaptername
@thisfile
@thispage
@thistitle
@tie{}
@tie{}.
@tieaccent{cc}
@tindex entry
@title title
@title @subtitle and @author Commands.
@titlefont{text}
@titlefont @center and @sp Commands.
@titlepage
@end titlepage. Nothing between
@titlepage and @end titlepage appears in Info.
See @titlepage.
@today{}
@top title
makeinfo, identify the
topmost @node in the file, which must be written on the line
immediately preceding the @top command. Used for
makeinfo's node pointer insertion feature. The title is
underlined with asterisks. Both the @node line and the @top
line normally should be enclosed by @ifnottex and @end
ifnottex. In TeX and texinfo-format-buffer, the @top
command is merely a synonym for @unnumbered. See Creating Pointers with makeinfo.
@u{c}
@ubaraccent{c}
@udotaccent{c}
@unnumbered title
@unnumbered and @appendix.
@unnumberedsec title
@unnumberedsubsec title
@unnumberedsubsec @appendixsubsec @subheading.
@unnumberedsubsubsec title
@uref{url[, displayed-text][, replacement}
@uref.
@url{url}
@url.
@v{c}
@value{flag}
@set
flag.
See @set @clear @value.
@var{metasyntactic-variable}
@verb{delim literal delim}
verb.
@verbatim
@end verbatim. See verbatim.
@verbatiminclude filename
verbatiminclude.
@vindex entry
@vskip amount
0pt plus
1filll. (Note spelling of filll.) @vskip may be used
only in contexts ignored for Info. See Copyright.
@vtable formatting-command
@item for each entry.
Automatically enter each of the items in the first column into the
index of variables. Pair with @end vtable. The same as
@table, except for indexing. See @ftable and @vtable.
@w{text}
@w with an @refill command.
See @w.
@xref{node-name, [entry], [topic-or-title], [info-file], [manual]}
@xref.