Currently texinfo only supports subscripts and superscripts in @math,
which are only effective in tex mode. This is unfortunate since both
HTML and DocBook support them. Are real subcripts/superscripts planned?
I can see two ways to do it:
(1) Parse @math to extract the ^ and _ characters and turn them into the
correct HTML/DocBook elements. This requiring parsing tex math, which is
non-trivial.
Also, the result is probably wrong if the raised/lowered text contains actual
text (as supposed to numbers or math symbols).
(2) Introduce new @sub and @sup commands (or @subscript/@superscript if you want
to be more verbose - and follow DocBook). The effect of (say) @sup{TEXT} would
be:
In info or plaintext: ^TEXT
In HTML: <sup>TEXT</sup>
In DocBook: <superscript>TEXT</superscript>
In XML: I suggest <sup>TEXT</sup>
In TeX inside @math: ^{TEXT}
In TeX otherwise: use a macro that raises the text and reduces the font-size
--
--Per Bothner
[email protected] http://per.bothner.com/