Info Node: (texinfo)HTML Xref Command Expansion

texinfo: HTML Xref Command Expansion
HTML Xref
HTML Xref 8-bit Character Expansion
HTML Xref Node Name Expansion
Back to Software Index
24.4.3 HTML Cross Reference Command Expansion
---------------------------------------------
Node names may contain @-commands (Note: Node Line Requirements).
This section describes how they are handled.
First, comments are removed.
Next, any '@value' commands (Note: @set @value) and macro
invocations (Note: Invoking Macros) are fully expanded.
Then, for the following commands, the command name and braces are
removed, and the text of the argument is recursively transformed:
@asis @b @cite @code @command @dfn @dmn @dotless
@emph @env @file @i @indicateurl @kbd @key
@samp @sansserif @sc @slanted @strong @t @var @verb @w
For '@sc', any letters are capitalized.
In addition, the following commands are replaced by constant text, as
shown below. If any of these commands have non-empty arguments, as in
'@TeX{bad}', it is an error, and the result is unspecified. In this
table, '(space)' means a space character and '(nothing)' means the empty
string. The notation 'U+HHHH' means Unicode code point HHHH (in hex, as
usual). There are further transformations of many of these expansions
for the final file or target name, such as space characters to '-',
etc., according to the other rules.
'@(newline)' (space)
'@(space)' (space)
'@(tab)' (space)
'@!' '!'
'@*' (space)
'@-' (nothing)
'@.' '.'
'@:' (nothing)
'@?' '?'
'@@' '@'
'@{' '{'
'@}' '}'
'@LaTeX' 'LaTeX'
'@TeX' 'TeX'
'@arrow' U+2192
'@bullet' U+2022
'@comma' ','
'@copyright' U+00A9
'@dots' U+2026
'@enddots' '...'
'@equiv' U+2261
'@error' 'error-->'
'@euro' U+20AC
'@exclamdown' U+00A1
'@expansion' U+21A6
'@geq' U+2265
'@leq' U+2264
'@minus' U+2212
'@ordf' U+00AA
'@ordm' U+00BA
'@point' U+2605
'@pounds' U+00A3
'@print' U+22A3
'@questiondown' U+00BF
'@registeredsymbol' U+00AE
'@result' U+21D2
'@textdegree' U+00B0
'@tie' (space)
Quotation mark @-commands ('@quotedblright{}' and the like), are
likewise replaced by their Unicode values. Normal quotation
_characters_ (e.g., ASCII ' and ') are not altered. Note: Inserting
Quotation Marks.
Any '@acronym', '@abbr', '@email', and '@image' commands are replaced
by their first argument. (For these commands, all subsequent arguments
are optional, and ignored here.) Note: @acronym, and Note: @email,
and Note: Images.
Any other command is an error, and the result is unspecified.
automatically generated by info2www version 1.2