Sabtu, 13 Oktober 2012

Mudah Menampilkan Rumus Matematika Di Web Dengan MathJax

MathJax memungkinkan menulis rumus matematika di web tanpa harus mengkonversinya ke gambar dahulu, bahkan tanpa harus menghafal MathML atau pun notasi Tex. Hal tersebut dapat dilakukan dengan menggunakan notasi AsciiMath, suatu gaya penulisan rumus matematika yang sangat mirip dengan gaya penulisan rumus di Microsoft Excel.
Sebelumnya, pada halaman yang akan dimasukkan kode berikut,
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML-full"> </script>

Dengan menggunakan tanda "`" (back-tick/ grave accent) suatu bagian dari tulisan dapat ditandai sebagai rumus matematika, yang akan terjemahkan oleh MathJax
misal:
x = (-b +- sqrt(b^2-4ac))/(2a)
bila diberi tanda back-tick menjadi
$`$x = (-b +- sqrt(b^2-4ac))/(2a)$`$
Akan ditampilkan sebagai:
`x = (-b +- sqrt(b^2-4ac))/(2a)`
Lalu bagaimana dengan penulisan dalam Tex, apakah bisa? Bisa.
contoh:
x = {-b \pm \sqrt{b^2-4ac} \over 2a}
akan ditampilkan sebagai:
`x = {-b \pm \sqrt{b^2-4ac} \over 2a}`
Untuk keterangan lebih lanjut langsung saja buka situs MathJax di http://www.mathjax.org
Catatan:
Selain MathJax juga ada library javascript lainnya yang bernama ASCIIMathML.js yang dapat ditemui di http://www1.chapman.edu/~jipsen/mathml/asciimath.html. ASCIIMathML.js ini tampaknya juga digunakan oleh MathJax sebagai landasan operasinya.

Tidak ada komentar:

Posting Komentar