Pull to refresh

Джаваскриптовая библиотека MathJax преобразует математические формулы на языке MathML или LaTeX в красивые иллюстрации

Reading time1 min
Views19K
Обратите внимание на вот эту иллюстрацию:

[итог работы MathJax]

Красиво, правда?

Эта иллюстрация получилась вот из какого кода математических формул, записанных на языке LaTeX вперемешку с обычным HTML:
<p>The Lorenz Equations</p>
\[\begin{matrix}
\dot{x} & = & \sigma(y-x) \\
\dot{y} & = & \rho x - y - xz \\
\dot{z} & = & -\beta z + xy
\end{matrix} \]

<p>The Cauchy-Schwarz Inequality</p>

\[ \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \]

<p>A Cross Product Formula</p>

\[\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0
\end{vmatrix} \]

<p>The probability of getting \(k\) heads when flipping \(n\) coins is:</p>

\[P(E) = {n \choose k} p^k (1-p)^{ n-k} \]

<p>An Identity of Ramanujan</p>
\[ \frac{1}{(\sqrt{\phi \sqrt{5}}-\phi) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
{1+\frac{e^{-8\pi}} {1+\ldots} } } } \]
Вот какие чудеса делает библиотека MathJax, о которой сегодня появился обзор во блоге Ajaxian.

Правда, когда сам я заглянул на сайт MathJax, то демонстрационные примеры не заработали: то один джаваскрипт не грузился, то другой.

Быть может, сайт попросту перегружен неожиданной популярностью.
Tags:
Hubs:
Total votes 91: ↑86 and ↓5+81
Comments35

Articles