Kategori
Web Standards

Menulis Matematika di Weblog WordPress dengan MathML

Diperbarui 26 Juni 2016 oleh Dani Iswara

Ini percobaan lagi. Menulis rumus matematika di Web dengan standar MathML (Mathematical Markup Language). Menurut situs resmi MathML,
MathML 2.0, salah satu rekomendasi Konsorsium WWW (W3C) dirilis pada tanggal 21 Februari 2001. Kelompok Kerja W3C Matematika berusaha mendeskripsikan spesifikasi standar rumus matematika untuk memudahkan komunikasi antar mesin. Sekarang sudah ada MathML 3.0.

Tulisan ini melengkapi catatan serupa tentang Matematika dengan MathML di Dani Iswara .Net.

Tabel 1. Perbandingan MathML berbasis teks (versi peramban) dan gambar (versi seharusnya)
Tampilan di peramban Harusnya sesuai gambar berikut

some text, some text,

a+b260+a+bi

some text.

Posisi [some text] berbeda, karena penempatan otomatis tag <p> di WordPress.

Contoh MathML sederhana 1.
a+b27 Contoh MathML sederhana 2 - akar kuadrat.
0 1 0 0 0 1 1 0 0 Contoh matriks MathML 3.
1729 Contoh formula MathML 4.

MathML inside!

Sebagian kode sumber diambil dari:

Beberapa CSS 'inline' telah dihapus.

Lisensi:

W3C® SOFTWARE NOTICE AND LICENSE, Copyright © 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/.

Di bawah ini tambahan kode dari MathML Tortune Tests. Kodenya akan tampak lebih sempurna di peramban Web Opera. Karena memang pendekatan dari sisi Opera yang dipakai.

Tabel 2. Rumus di bawah tampak serupa di Firefox dan Opera
Tampilan berbasis teks detc0c1c2?cnc1c2c3?cn+1c2c3c4?cn+2??? ?cncn+1cn+2?c2n>0
Tampilan berbasis gambar Rumus matematika MathML contoh 5.

Beberapa peramban Web memang belum mengadopsi standar MathML sepenuhnya. :)

13 tanggapan untuk “Menulis Matematika di Weblog WordPress dengan MathML”

salam kenal Bli Dani :-)
saya coba buka laman ini di 4 browser: IE 8, Safari 5, Chrome 7+, dan firefox 4beta. dan hanya benar di firefox.
saya ingin tanya,

MathML ini hanya bisa di gunakan XHTML yang di serve dengan application/xhtml+xml
dan bukan text/html, benar ga?
jika benar, kenapa saya bisa membukanya dengan IE? karena setahu saya IE tidak mendukung application/xhtml+xml. dan seharusnya tidak bisa menampilkannya. apa ada cara lain?
sori kalo ngerepotin, saya hanya ingin jelas saja soal ini. standar web dan kenyataan sering bikin pusing.
makasih, Bli

Toufik,
Salam kenal juga.

MathML ini hanya bisa di gunakan XHTML yang di serve dengan application/xhtml+xml.

Benar, kecuali ada trik lain seperti pemakaian plugin di sisi server.

jika benar, kenapa saya bisa membukanya dengan IE? karena setahu saya IE tidak mendukung application/xhtml+xml. dan seharusnya tidak bisa menampilkannya. apa ada cara lain?

Saya memakai negosiasi konten untuk MSIE. Bisa dibaca di Help-nya daniiswara.net.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.