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
ifnot
format
. 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
.