MathJax este un motor de randare open source a ecuatiilor matematice dezvoltat in JavaScript si care functioneaza sub toate browserele web moderne.
MathJax vine cu o solutie foarte eleganta la problema includerii ecuatiilor matematice in cadrului paginilor web. Astfel, autorul unei pagini web va putea scrie ecuatii matematice folosind cateva formate standard precum MathML si TEX, iar rezultatul va fi afisat folosind MathML sub acele browsere Web care ofera suport pentru MathML sau folosind HTML si CSS sub acele browsere care nu ofera acest suport.
MathJax
Exemplu TEX – Inegalitatea Cauchy-Schwarz
De exemplu inegalitatea urmatoare
\[ \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) \]
este renderizata astfel:
\[ \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) \]
Exemplu MathML – Radacinile ecuatiei de gradul al II-lea
Formula radacinilor ecuatiei de gradul al II-lea descrisa in MathML
<math> <mrow> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <mo>−</mo> <mi>b</mi> <mo>±</mo> <msqrt> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>−</mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> </msqrt> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow> </mfrac> </mrow> </math>
va fi renderizata astfel:
Mai multe informatii puteti afla la urmatoarele adrese:
Leave a Reply