Release 0.9: set version number to 0.10
[docutils.git] / test / functional / expected / math_output_mathjax.html
blobd9c2d20804273b466343a8d06be97ca44f3e88ae
1 <?xml version="1.0" encoding="utf-8" ?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <meta name="generator" content="Docutils 0.10: http://docutils.sourceforge.net/" />
7 <title>Mathematics</title>
8 <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
9 <link rel="stylesheet" href="../../../docutils/writers/html4css1/html4css1.css" type="text/css" />
10 </head>
11 <body>
12 <div class="document" id="mathematics">
13 <h1 class="title">Mathematics</h1>
15 <p>Docutils supports inline math with the prefix or postfix <tt class="docutils literal">:math:</tt>
16 role specificator, <span class="math">
17 \(n! + \sin(x_n^2)\)</span>
18 and <span class="math">
19 \(A_\text{c} =
20 \frac{\pi}{4} d^2\)</span>
21 , as well as displayed math via the
22 <cite>math</cite> directive:</p>
23 <div class="math">
24 \begin{equation*}
25 f(\epsilon) = \frac{1}{1 + \exp\left(\frac{\varepsilon}{k_\text{B}T}\right)}
26 \end{equation*}
27 </div>
28 <p>Content may start on the first line of the directive, e.g.</p>
29 <div class="math">
30 \begin{equation*}
31 N = \frac{\text{number of apples}}{7}
32 \end{equation*}
33 </div>
34 <p>Equations can be labeled with a reference name using the <tt class="docutils literal">:name:</tt> option.
35 See <a class="reference internal" href="#eq-m">eq:M</a> and <a class="reference internal" href="#eq-schrodinger">eq:schrödinger</a> below.</p>
36 <p>The determinant of the matrix</p>
37 <div class="math" id="eq-m">
38 \begin{equation*}
39 \mathbf{M} = \left(\begin{matrix}a&amp;b\\c&amp;d\end{matrix}\right)
40 \end{equation*}
41 </div>
42 <p>is <span class="math">
43 \(|\mathbf{M}| = ad - bc\)</span>
44 .</p>
45 <p>More than one display math block can be put in one math directive.
46 For example, the following sum and integral with limits:</p>
47 <div class="math">
48 \begin{equation*}
49 \int_0^1 x^n dx = \frac{1}{n + 1}
50 \end{equation*}
51 </div>
52 <div class="math">
53 \begin{equation*}
54 \sum_{n=1}^m n = \frac{m(m+1)}{2}
55 \end{equation*}
56 </div>
57 <p>LaTeX-supported Unicode math symbols can be used in math roles and
58 directives:</p>
59 <p>The Schrödinger equation</p>
60 <div class="math" id="eq-schrodinger">
61 \begin{equation*}
62 i\hbar \frac{\partial }{\partial t}\Psi = \hat{H}\Psi ,
63 \end{equation*}
64 </div>
65 <p>with the <em>wave function</em> <span class="math">
66 \(\Psi \)</span>
67 , describes how the quantum state of a
68 physical system changes in time.</p>
69 <dl class="docutils">
70 <dt>Math-Accents:</dt>
71 <dd><table border="1" class="borderless first last docutils">
72 <colgroup>
73 <col width="33%" />
74 <col width="33%" />
75 <col width="33%" />
76 </colgroup>
77 <tbody valign="top">
78 <tr><td><span class="math">
79 \(\acute{a}\)</span>
80 <tt class="docutils literal">\acute{a}</tt></td>
81 <td><span class="math">
82 \(\dot{t}\)</span>
83 <tt class="docutils literal">\dot{t}</tt></td>
84 <td><span class="math">
85 \(\hat{\gamma}\)</span>
86 <tt class="docutils literal"><span class="pre">\hat{\gamma}</span></tt></td>
87 </tr>
88 <tr><td><span class="math">
89 \(\grave{a}\)</span>
90 <tt class="docutils literal">\grave{a}</tt></td>
91 <td><span class="math">
92 \(\ddot{t}\)</span>
93 <tt class="docutils literal">\ddot{t}</tt></td>
94 <td><span class="math">
95 \(\tilde{\alpha}\)</span>
96 <tt class="docutils literal"><span class="pre">\tilde{\alpha}</span></tt></td>
97 </tr>
98 <tr><td><span class="math">
99 \(\breve{x}\)</span>
100 <tt class="docutils literal">\breve{x}</tt></td>
101 <td><span class="math">
102 \(\dddot{t}\)</span>
103 <tt class="docutils literal">\dddot{t}</tt></td>
104 <td><span class="math">
105 \(\vec{\imath}\)</span>
106 <tt class="docutils literal"><span class="pre">\vec{\imath}</span></tt></td>
107 </tr>
108 <tr><td><span class="math">
109 \(\check{a}\)</span>
110 <tt class="docutils literal">\check{a}</tt></td>
111 <td><span class="math">
112 \(\bar{a}\)</span>
113 <tt class="docutils literal">\bar{a}</tt></td>
114 <td><span class="math">
115 \(\vec{R}\)</span>
116 <tt class="docutils literal">\vec{R}</tt></td>
117 </tr>
118 </tbody>
119 </table>
120 </dd>
121 </dl>
122 <!-- \widetilde{xxx}
123 \widehat{xxx} -->
124 <p>Modulation Transfer Function:</p>
125 <div class="math">
126 \begin{equation*}
127 \text{MTF} = \left|\frac{\mathcal{F}\{s(x)\}}
128 {\mathcal{F}\{ s(x)\} |_{\omega _{x}=0}}\right|
129 = \mathrm{abs}\left(\frac
130 {\int _{-\infty }^{\infty }s(x) \mathrm{e}^{\mathrm{i}\omega _{x}x}\mathrm{d}{x}}
131 {\int _{-\infty }^{\infty }s(x)\mathrm{d}{x}}
132 \right).
133 \end{equation*}
134 </div>
135 <p>Math split over two lines: If a double backslash is detected outside a
136 <tt class="docutils literal"><span class="pre">\begin{...}</span> <span class="pre">\end{...}</span></tt> pair, the math code is wrapped in an <a class="reference external" href="ftp://ftp.ams.org/ams/doc/amsmath/short-math-guide.pdf">AMSmath</a>
137 <tt class="docutils literal">align</tt> environment:</p>
138 <div class="math">
139 \begin{align*}
140 s_{\mathrm{out}}(x) &amp; = s_{\mathrm{in}}(x') * s_\delta (x-x') \\
141 &amp; = \int s_{\mathrm{in}}(x')s_\delta (x-x')\mathrm{d}x'
142 \end{align*}
143 </div>
144 <p>Cases (&quot;manually&quot;, with <tt class="docutils literal">matrix</tt> environment):</p>
145 <div class="math">
146 \begin{equation*}
147 \mathrm{sgn}(x) = \left\{\begin{matrix}
148 -1 &amp; x&lt;0\\
149 1 &amp; x&gt;0
150 \end{matrix}\right.
151 \end{equation*}
152 </div>
153 <p>Cases with the <a class="reference external" href="ftp://ftp.ams.org/ams/doc/amsmath/short-math-guide.pdf">AMSmath</a> <tt class="docutils literal">cases</tt> environment (not (yet) supported by
154 HTML writers with <tt class="docutils literal"><span class="pre">--math-output=MathML</span></tt>):</p>
155 <div class="math">
156 \begin{equation*}
157 \mathrm{sgn}(x) = \begin{cases}
158 -1 &amp; x&lt;0\\
159 1 &amp; x&gt;0
160 \end{cases}
161 \end{equation*}
162 </div>
163 </div>
164 </body>
165 </html>