Go backward to New Texinfo Mode Commands.
Go up to New Features.
New Texinfo @-Commands
======================
The second edition of the Texinfo manual describes more than 50
commands that were not described in the first edition. A third or so
of these commands existed in Texinfo but were not documented in the
manual; the others are new. Here is a listing, with brief descriptions
of them:
Indexing
--------
Create your own index, and merge indices.
See Indices.
`@defindex INDEX-NAME'
Define a new index and its indexing command. See also the
`@defcodeindex' command.
`@synindex FROM-INDEX INTO-INDEX'
Merge the FROM-INDEX index into the INTO-INDEX index. See also
the `@syncodeindex' command.
Definitions
-----------
Describe functions, variables, macros, commands, user options, special
forms, and other such artifacts in a uniform format.
See Definition Commands.
`@deffn CATEGORY NAME ARGUMENTS...'
Format a description for functions, interactive commands, and
similar entities.
`@defvr, @defop, ...'
15 other related commands.
Glyphs
------
Indicate the results of evaluation, expansion, printed output, an error
message, equivalence of expressions, and the location of point.
See Glyphs.
`@equiv{}'
`=='
Equivalence:
`@error{}'
`error-->'
Error message
`@expansion{}'
`==>'
Macro expansion
`@point{}'
`-!-'
Position of point
`@print{}'
`-|'
Printed output
`@result{}'
`=>'
Result of an expression
Page Headings
-------------
Customize page headings.
See Headings.
`@headings ON-OFF-SINGLE-DOUBLE'
Headings on or off, single, or double-sided.
`@evenfooting [LEFT] @| [CENTER] @| [RIGHT]'
Footings for even-numbered (left-hand) pages.
`@evenheading, @everyheading, @oddheading, ...'
Five other related commands.
`@thischapter'
Insert name of chapter and chapter number.
`@thischaptername, @thisfile, @thistitle, @thispage'
Related commands.
Formatting
----------
Format blocks of text.
See Quotations and Examples, and
See Making Lists and Tables: Lists and Tables.
`@cartouche'
Draw rounded box surrounding text (not in Info).
`@enumerate OPTIONAL-ARG'
Enumerate a list with letters or numbers.
`@exdent LINE-OF-TEXT'
Remove indentation.
`@flushleft'
Left justify.
`@flushright'
Right justify.
`@format'
Do not narrow nor change font.
`@ftable FORMATTING-COMMAND'
`@vtable FORMATTING-COMMAND'
Two-column table with indexing.
`@lisp'
For an example of Lisp code.
`@smallexample'
`@smalllisp'
Like @table and @lisp but for @smallbook.
Conditionals
------------
Conditionally format text.
See `@set' `@clear' `@value': set clear value.
`@set FLAG [STRING]'
Set a flag. Optionally, set value of FLAG to STRING.
`@clear FLAG'
Clear a flag.
`@value{FLAG}'
Replace with value to which FLAG is set.
`@ifset FLAG'
Format, if FLAG is set.
`@ifclear FLAG'
Ignore, if FLAG is set.
@heading series for Titles
--------------------------
Produce unnumbered headings that do not appear in a table of contents.
See Structuring.
`@heading TITLE'
Unnumbered section-like heading not listed in the table of
contents of a printed manual.
`@chapheading, @majorheading, @subheading, @subsubheading'
Related commands.
Font commands
-------------
See Smallcaps, and
See Fonts.
`@r{TEXT}'
Print in roman font.
`@sc{TEXT}'
Print in SMALL CAPS font.
Miscellaneous
-------------
See See `@title' `@subtitle' and `@author' Commands: title subtitle author,
see See Customized Highlighting,
see See Overfull hboxes,
see See Footnotes,
see See Format a Dimension: dmn,
see See `@raisesections' and `@lowersections': Raise/lower sections,
see See `@math': Inserting Mathematical Expressions: math.
see See Inserting a Minus Sign: minus,
see See Paragraph Indenting: paragraphindent,
see See Cross Reference Commands,
see See `@title' `@subtitle' and `@author': title subtitle author, and
see See How to Make Your Own Headings: Custom Headings.
`@author AUTHOR'
Typeset author's name.
`@finalout'
Produce cleaner printed output.
`@footnotestyle END-OR-SEPARATE'
Specify footnote style.
`@dmn{DIMENSION}'
Format a dimension.
`@global@letNEW-CMD=EXISTING-CMD'
Define a highlighting command for TeX. (TeX only.)
`@lowersections'
Reduce hierarchical level of sectioning commands.
`@math{MATHEMATICAL-EXPRESSION}'
Format a mathematical expression.
`@minus{}'
Generate a minus sign.
`@paragraphindent ASIS-OR-NUMBER'
Specify paragraph indentation.
`@raisesections'
Raise hierarchical level of sectioning commands.
`@ref{NODE-NAME, [ENTRY], [TOPIC-OR-TITLE], [INFO-FILE], [MANUAL]}'
Make a reference. In the printed manual, the reference does not
start with the word `see'.
`@title TITLE'
Typeset TITLE in the alternative title page format.
`@subtitle SUBTITLE'
Typeset SUBTITLE in the alternative title page format.
`@today{}'
Insert the current date.