/usr/share/doc/texinfo/html/math.html is in texinfo-doc-nonfree 4.13a-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | <html lang="en">
<head>
<title>math - GNU Texinfo 4.13</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Texinfo 4.13">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Insertions.html#Insertions" title="Insertions">
<link rel="prev" href="geq-leq.html#geq-leq" title="geq leq">
<link rel="next" href="Click-Sequences.html#Click-Sequences" title="Click Sequences">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This manual is for GNU Texinfo (version 4.13, 18 September 2008),
a documentation system that can produce both online information and a
printed manual from a single source.
Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover Texts
being ``A GNU Manual'', and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
``GNU Free Documentation License.''
(a) The FSF's Back-Cover Text is: ``You are free to copy and modify
this GNU Manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<a name="math"></a>
<p>
Next: <a rel="next" accesskey="n" href="Click-Sequences.html#Click-Sequences">Click Sequences</a>,
Previous: <a rel="previous" accesskey="p" href="geq-leq.html#geq-leq">geq leq</a>,
Up: <a rel="up" accesskey="u" href="Insertions.html#Insertions">Insertions</a>
<hr>
</div>
<h3 class="section">14.13 <code>@math</code>: Inserting Mathematical Expressions</h3>
<p><a name="index-math-858"></a><a name="index-Mathematical-expressions-859"></a><a name="index-Formulas_002c-mathematical-860"></a>
You can write a short mathematical expression with the <code>@math</code>
command. Write the mathematical expression between braces, like this:
<pre class="example"> @math{(a + b)(a + b) = a^2 + 2ab + b^2}
</pre>
<p class="noindent">This produces the following in Info and HTML:
<pre class="example"> (a + b)(a + b) = a^2 + 2ab + b^2
</pre>
<p>The <code>@math</code> command has no special effect on the Info and HTML
output. <samp><span class="command">makeinfo</span></samp> expands any <code>@</code>-commands as usual,
but it does not try to produce good mathematical formatting in any
way.
<p>However, as far as the TeX output is concerned, plain TeX
mathematical commands are allowed in <code>@math</code>, starting with
‘<samp><span class="samp">\</span></samp>’, and the plain TeX math characters like ‘<samp><span class="samp">^</span></samp>’ and
‘<samp><span class="samp">_</span></samp>’ are also recognized. In essence, <code>@math</code> drops you
into plain TeX math mode.
<p>This allows you to conveniently write superscripts and subscripts (as
in the above example), and also to use all the plain TeX math
control sequences for symbols, functions, and so on, and thus get
proper formatting in the TeX output, at least.
<p>It's best to use ‘<samp><span class="samp">\</span></samp>’ instead of ‘<samp><span class="samp">@</span></samp>’ for any such
mathematical commands; otherwise, <samp><span class="command">makeinfo</span></samp> will complain.
On the other hand, input with matching (but unescaped) braces, such as
‘<samp><span class="samp">k_{75}</span></samp>’, is allowed inside <code>@math</code>, although
<samp><span class="command">makeinfo</span></samp> would complain about the bare braces in regular
input.
<p>Here's an example:
<pre class="example"> @math{\sin 2\pi \equiv \cos 3\pi}
</pre>
<p class="noindent">which looks like the input in Info and HTML:
<pre class="example"> \sin 2\pi \equiv \cos 3\pi
</pre>
<p><a name="index-g_t_005c-_0040r_007b_0028literal-_005c-in-_0040code_007b_0040_0040math_007d_0029_007d-861"></a>Since ‘<samp><span class="samp">\</span></samp>’ is an escape character inside <code>@math</code>, you can use
<code>@\</code> to get a literal backslash (<code>\\</code> will work in TeX,
but you'd get the literal ‘<samp><span class="samp">\\</span></samp>’ in Info). <code>@\</code> is not
defined outside of <code>@math</code>, since a ‘<samp><span class="samp">\</span></samp>’ ordinarily produces a
literal ‘<samp><span class="samp">\</span></samp>’.
<p><a name="index-Displayed-equations-862"></a><a name="index-Equations_002c-displayed-863"></a>For displayed equations, you must at present use TeX directly
(see <a href="Raw-Formatter-Commands.html#Raw-Formatter-Commands">Raw Formatter Commands</a>).
</body></html>
|