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">
5 <meta http-equiv=
"Content-Type" content=
"application/xhtml+xml; charset=utf-8" />
6 <meta name=
"generator" content=
"Docutils 0.8: http://docutils.sourceforge.net/" />
7 <title>Testing Math
</title>
8 <link rel=
"stylesheet" href=
"../../../docutils/writers/html4css1/html4css1.css" type=
"text/css" />
11 <div class=
"document" id=
"testing-math">
12 <h1 class=
"title">Testing Math
</h1>
14 <p>Docutils supports inline math with the prefix or postfix
<tt class=
"docutils literal">:math:
</tt>
15 role specificator,
<math xmlns=
"http://www.w3.org/1998/Math/MathML">
16 <mrow><mi>n
</mi><mo>!
</mo><mo>+
</mo><mo>sin
</mo><mo>(
</mo><msubsup><mi>x
</mi><mi>n
</mi><mn>2</mn></msubsup><mo>)
</mo></mrow></math> and
<math xmlns=
"http://www.w3.org/1998/Math/MathML">
17 <mrow><msub><mi>A
</mi><mtext>c
</mtext></msub><mo>=
</mo><mfrac>
18 <mrow><mi>π
</mi></mrow>
19 <mrow><mn>4</mn></mrow></mfrac><msup><mi>d
</mi><mn>2</mn></msup></mrow></math>, as well as displayed math via the
20 <tt class=
"docutils literal">math
</tt> directive:
</p>
21 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
24 <mtd><mi>f
</mi><mo>(
</mo><mi>ϵ
</mi><mo>)
</mo><mo>=
</mo><mfrac>
25 <mrow><mn>1</mn></mrow>
26 <mrow><mn>1</mn><mo>+
</mo><mo>exp
</mo><mfenced open=
"(" close=
")">
28 <mrow><mi>ε
</mi></mrow>
29 <mrow><msub><mi>k
</mi><mtext>B
</mtext></msub><mi>T
</mi></mrow></mfrac></mrow></mfenced></mrow></mfrac></mtd></mtr></mtable></math>
30 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
33 <mtd><mi>N
</mi><mo>=
</mo><mfrac>
34 <mrow><mtext>number of apples
</mtext></mrow>
35 <mrow><mn>7</mn></mrow></mfrac></mtd></mtr></mtable></math>
36 <p>The determinant of the matrix
</p>
37 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
40 <mtd><mstyle fontweight=
"bold">
41 <mrow><mi>M
</mi></mrow></mstyle><mo>=
</mo><mfenced open=
"(" close=
")">
46 <mtd><mi>b
</mi></mtd></mtr>
49 <mtd><mi>d
</mi></mtd></mtr></mtable></mrow></mfenced></mtd></mtr></mtable></math>
50 <p>is
<math xmlns=
"http://www.w3.org/1998/Math/MathML">
51 <mrow><mo>|
</mo><mstyle fontweight=
"bold">
52 <mrow><mi>M
</mi></mrow></mstyle><mo>|
</mo><mo>=
</mo><mi>a
</mi><mi>d
</mi><mo>-
</mo><mi>b
</mi><mi>c
</mi></mrow></math>.
</p>
53 <p>Sum and Integral with limits:
</p>
54 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
57 <mtd><munderover><mo>∫
</mo><mn>0</mn><mn>1</mn></munderover><msup><mi>x
</mi><mi>n
</mi></msup><mi>d
</mi><mi>x
</mi><mo>=
</mo><mfrac>
58 <mrow><mn>1</mn></mrow>
59 <mrow><mi>n
</mi><mo>+
</mo><mn>1</mn></mrow></mfrac></mtd></mtr></mtable></math>
60 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
63 <mtd><munderover><mo>∑
</mo>
64 <mrow><mi>n
</mi><mo>=
</mo><mn>1</mn></mrow><mi>m
</mi></munderover><mi>n
</mi><mo>=
</mo><mfrac>
65 <mrow><mi>m
</mi><mo>(
</mo><mi>m
</mi><mo>+
</mo><mn>1</mn><mo>)
</mo></mrow>
66 <mrow><mn>2</mn></mrow></mfrac></mtd></mtr></mtable></math>
68 <dt>Math-Accents:
</dt>
69 <dd><table border=
"1" class=
"borderless first last docutils">
76 <tr><td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
78 <mrow><mi>a
</mi></mrow><mo>´
</mo></mover></mrow></math> <tt class=
"docutils literal">\acute{a}
</tt></td>
79 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
81 <mrow><mi>t
</mi></mrow><mo>˙
</mo></mover></mrow></math> <tt class=
"docutils literal">\dot{t}
</tt></td>
82 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
84 <mrow><mi>γ
</mi></mrow><mo>^
</mo></mover></mrow></math> <tt class=
"docutils literal"><span class=
"pre">\hat{\gamma}
</span></tt></td>
86 <tr><td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
88 <mrow><mi>a
</mi></mrow><mo>`
</mo></mover></mrow></math> <tt class=
"docutils literal">\grave{a}
</tt></td>
89 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
91 <mrow><mi>t
</mi></mrow><mo>¨
</mo></mover></mrow></math> <tt class=
"docutils literal">\ddot{t}
</tt></td>
92 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
94 <mrow><mi>α
</mi></mrow><mo>˜
</mo></mover></mrow></math> <tt class=
"docutils literal"><span class=
"pre">\tilde{\alpha}
</span></tt></td>
96 <tr><td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
98 <mrow><mi>x
</mi></mrow><mo>˘
</mo></mover></mrow></math> <tt class=
"docutils literal">\breve{x}
</tt></td>
99 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
101 <mrow><mi>t
</mi></mrow><mo>⃛
</mo></mover></mrow></math> <tt class=
"docutils literal">\dddot{t}
</tt></td>
102 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
104 <mrow><mi>ı
</mi></mrow><mo>⃗
</mo></mover></mrow></math> <tt class=
"docutils literal"><span class=
"pre">\vec{\imath}
</span></tt></td>
106 <tr><td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
108 <mrow><mi>a
</mi></mrow><mo>ˇ
</mo></mover></mrow></math> <tt class=
"docutils literal">\check{a}
</tt></td>
109 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
111 <mrow><mi>a
</mi></mrow><mo>¯
</mo></mover></mrow></math> <tt class=
"docutils literal">\bar{a}
</tt></td>
112 <td><math xmlns=
"http://www.w3.org/1998/Math/MathML">
114 <mrow><mi>R
</mi></mrow><mo>⃗
</mo></mover></mrow></math> <tt class=
"docutils literal">\vec{R}
</tt></td>
122 <p>Quantum mechanics:
</p>
123 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
126 <mtd><mo>-
</mo><mfrac>
127 <mrow><mn>1</mn></mrow>
128 <mrow><mn>2</mn></mrow></mfrac><msup><mo>∇
</mo><mn>2</mn></msup><mi>ψ
</mi><mo>+
</mo><mi>v
</mi><mi>ψ
</mi><mo>=
</mo><mi>ε
</mi><mi>ψ
</mi></mtd></mtr></mtable></math>
129 <p>Alternatively, unicode math symbols can be used in the input:
</p>
130 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
133 <mtd><mo>-
</mo><mfrac>
134 <mrow><mn>1</mn></mrow>
135 <mrow><mn>2</mn></mrow></mfrac><msup><mo>∇
</mo><mn>2</mn></msup><mi>ψ
</mi><mo>+
</mo><mi>v
</mi><mi>ψ
</mi><mo>=
</mo><mi>ε
</mi><mi>ψ
</mi></mtd></mtr></mtable></math>
136 <p>Modulation Transfer Function:
</p>
137 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
140 <mtd><mtext>MTF
</mtext><mo>=
</mo><mfenced open=
"|" close=
"|">
142 <mrow><mi>ℱ
</mi><mfenced open=
"{" close=
"}">
143 <mrow><mi>s
</mi><mo>(
</mo><mi>x
</mi><mo>)
</mo></mrow></mfenced></mrow>
144 <mrow><mi>ℱ
</mi><mfenced open=
"{" close=
"}">
145 <mrow><mi>s
</mi><mo>(
</mo><mi>x
</mi><mo>)
</mo></mrow></mfenced><msub><mo>|
</mo>
146 <mrow><msub><mi>ω
</mi>
147 <mrow><mi>x
</mi></mrow></msub><mo>=
</mo><mn>0</mn></mrow></msub></mrow></mfrac></mrow></mfenced><mo>=
</mo><mtext>abs
</mtext><mfenced open=
"(" close=
")">
149 <mrow><munderover><mo>∫
</mo>
150 <mrow><mo>-
</mo><mo>∞
</mo></mrow>
151 <mrow><mo>∞
</mo></mrow></munderover><mi>s
</mi><mo>(
</mo><mi>x
</mi><mo>)
</mo><msup><mtext>e
</mtext>
152 <mrow><mtext>i
</mtext><msub><mi>ω
</mi>
153 <mrow><mi>x
</mi></mrow></msub><mi>x
</mi></mrow></msup><mtext>d
</mtext>
154 <mrow><mi>x
</mi></mrow></mrow>
155 <mrow><munderover><mo>∫
</mo>
156 <mrow><mo>-
</mo><mo>∞
</mo></mrow>
157 <mrow><mo>∞
</mo></mrow></munderover><mi>s
</mi><mo>(
</mo><mi>x
</mi><mo>)
</mo><mtext>d
</mtext>
158 <mrow><mi>x
</mi></mrow></mrow></mfrac></mrow></mfenced><mo>.
</mo></mtd></mtr></mtable></math>
159 <p>Math split over two lines:
</p>
160 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
163 <mtd><mi>g
</mi><mo>(
</mo><mi>α
</mi><mo>)
</mo><mo>=
</mo></mtd>
164 <mtd><mo>(
</mo><mn>1</mn><mo>+
</mo><mi>α
</mi><mo>+
</mo><msup><mi>α
</mi><mn>2</mn></msup><mo>+
</mo><msup><mi>α
</mi><mn>3</mn></msup><mo>+
</mo><msup><mi>α
</mi><mn>4</mn></msup></mtd></mtr>
167 <mtd><mo>+
</mo><msup><mi>α
</mi><mn>5</mn></msup><mo>)
</mo></mtd></mtr></mtable></math>
168 <p>Cases (
"manually
", with
<tt class=
"docutils literal">matrix
</tt> environment):
</p>
169 <math xmlns=
"http://www.w3.org/1998/Math/MathML" mode=
"display">
172 <mtd><mi>f
</mi><mo>(
</mo><mi>x
</mi><mo>)
</mo><mo>=
</mo><mfenced open=
"{" close=
"">
176 <mtd><mo>-
</mo><mn>1</mn></mtd>
177 <mtd><mi>x
</mi><mo><</mo><mn>0</mn></mtd></mtr>
179 <mtd><mn>1</mn></mtd>
180 <mtd><mi>x
</mi><mo>></mo><mn>0</mn></mtd></mtr></mtable></mrow></mfenced></mtd></mtr></mtable></math>
181 <p>Cases with the AMSmath
<tt class=
"docutils literal">cases
</tt> environment is not (yet)
182 supported by latex2MathML.
</p>
185 \mathrm{sgn}(x) = \begin{cases}