Matematika di Weblog WordPress dengan inline MathML

February 2, 2010 – 15:41 by Dani Iswara. Words count: 602.
Last updated: Saturday, February 6, 2010 at 20:11.

Mathematical Markup Language (MathML) adalah salah satu standar Web dari Konsorsium WWW (W3C) untuk menyajikan rumus matematika berbasis teks di Web. Simak Matematika dengan MathML di W3C. Terakhir, per 15 Desember 2009, sudah ada rekomendasi MathML versi 3.0.

Selain MathML, bisa dipakai LaTeX. Pelbagai fitur serupa via LaTeX masih memerlukan presentasi visual. Gunakan peramban modern anda. Untuk tulisan ini, direkomendasikan Mozilla Firefox 3.5+. Pembaca pasokan/umpanan (‘feed reader’) mungkin belum bisa membaca MathML dengan baik.

Sayangnya, penyajian MathML tidaklah semudah LaTeX. Dulu, MathML harus dimuat di suatu dokumen Web XHTML dengan tipe konten application/xhtml+xml. Yang terasa rumit:

  1. Perlu setelan di sisi ’server’/Apache untuk mampu menyajikan mimetype tersebut.
  2. Peramban lawas seperti Microsoft Internet Explorer belum mampu membaca berkas berformat XHTML murni. Dan tetap membacanya sebagai HTML biasa yang bertipe konten text/html. Sehingga dibutuhkan negosiasi konten di sisi ’server’. Kecuali dengan bantuan fitur tambahan atau ‘plugin’ tertentu.
  3. XHTML murni terasa terlalu ketat/’strict’. Jika ada kesalahan penulisan kode, XML Parsing Error: not well formed adalah pesan yang bersahabat. Dokumen tidak akan tersaji sempurna.

Tampilannya di WordPress

Contoh inline MathML di halaman blog Dani Iswara .Net yang memakai WordPress:

Table 1. MathML diplays on your browsers
What your browser displays Suggested sample rendering

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 Suggested rendering of example matrix
1729 Suggested rendering of example formula
Suggested rendering of infinity symbol

MathML inside!

Kode sumber diambil dari:

Some inline CSS has been deleted.
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/.

Contoh MathML lainnya bisa dicek di Arsip Opera untuk MathML.

Beberapa kode matematika bisa juga disajikan berdasarkan Entitas spesifik XHTML dan Entitas Simbol XHTML dengan berbasis penulisan entitas numerik. Peramban Web Opera terbaru biasanya lebih ketat untuk pemakaian entitas di XHTML murni.

Peluang MathML di HTML5

Dengan adanya HTML5 mendatang, MathML dan juga SVG dapat dengan mudah disajikan sebagai teks. Dukungan tahap beta untuk ‘inline’ MathML dan SVG di HTML5 bisa dicoba dengan peramban Web Firefox 3.5+. Atur setelan Firefox dengan mengetikkan about:config di kolom alamat. Ketikkan html5.enable. Klik dobel string yang tersaring tersebut. Lalu ganti nilai false menjadi true. Start ulang Firefox. Diskusi pemakaian MathML dan SVG di HTML5 sudah terjadi sejak 2006. Beberapa peramban Web modern sudah makin mendukung fitur ini.

Saya makin percaya bahwa HTML5 akan menjadi tren standar Web berikutnya. Baca juga:

Peranti lunak dan ekstensi matematika di Web

Lihat juga Daftar Peranti Lunak MathML di situs W3C. Ada yang open source, berbasis flash, dan widget tertentu. Atau coba SVGMath, MathML yang dikonversi ke gambar format SVG. Dibuat dengan basis Python murni.

Jika anda pengguna peramban Web Firefox, ada pengaya (dalam hal ini eketensi) yang layak coba. Unduh di situs resmi pengaya untuk Firefox:

Just unessential weblog
Dani Iswara, mail me: [myfirstnamelastname]@gmail.com or use contact form.

You are free to share (copy, distribute, transmit) & adapt this blog post under the similar license (Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported; CCA-NC-SA 3.0 Unported). Please put these links on your copy:
Taken from: Matematika di Weblog WordPress dengan inline MathML by Dani Iswara.

Unimportant Related/Random Posts

You may also read list of most popular posts and most popular tags of Dani Iswara .Net.

Sorry, for some reasons (sometimes due to sp*ms attack), the comment form is closed at this time. If You have any suggestions, please contact me. Thank you.

Dani Iswara .Net

Return to TOP
›› Older entries: Link Title Attribute in SEO, Accessibility, and Usability
‹‹ Newer entries: Maaf, Komentar Blog Ditutup