Next: Glyphs for Text, Previous: @sub and @sup: Inserting Subscripts and Superscripts, Up: Special Insertions [Contents][Index]
@math and @displaymath: Formatting MathematicsYou can write a short mathematical expression with the @math
command. Write the mathematical expression between braces, like this:
@math{\sin 2\pi \equiv \cos 3\pi}
which looks like this:
\sin 2\pi \equiv \cos 3\pi
The @math command has no special effect on the Info
output or (by default) the HTML output, merely outputting
the contents verbatim.
For the TeX output, @math switches into math mode.
This allows you to use all the
plain TeX math control sequences for symbols, functions, and so on,
starting with ‘\’. It’s best to use ‘\’ instead of ‘@’
for any such mathematical commands; otherwise, texi2any
will complain.
By default, the HTML output is only enclosed by <em>.
texi2any provides three options for displaying properly
formatted mathematics for HTML. You can select these with the
HTML_MATH variable (see HTML Customization Variables).
With HTML_MATH set to ‘l2h’, texi2any attempts
to use the latex2html program to produce image files for
mathematical material. With the ‘t4h’ setting, texi2any
attempts to use the tex4ht program. With the ‘mathjax’
setting, texi2any inserts references in the output files
to MathJax scripts to format the material. The MathJax option
requires JavaScript to be enabled in the browser to work. See also
MathJax Customization Variables and latex2html Customization Variables.
For displayed equations, you can use the @displaymath
command. Example:
@displaymath
f(x) = {1\over\sigma\sqrt{2\pi}}
e^{-{1\over2}\left({x-\mu\over\sigma}\right)^2}
@end displaymath
which produces:
Although @sub and @sup may work inside math mode in
some contexts, it is better to use TeX’s ‘_’ and ‘^’
characters to denote subscripts and superscripts within mathematical
expressions. In general, the contents of @math or
@displaymath should be plain TeX only, with no
interspersed Texinfo commands.
Due to the conflict with Texinfo’s @sup command, you can access
the plain TeX command \sup as \mathopsup instead,
in the unlikely occurrence that you want to do this (but only when
processing with TeX, not with any of the HTML_MATH options).
Next: Glyphs for Text, Previous: @sub and @sup: Inserting Subscripts and Superscripts, Up: Special Insertions [Contents][Index]