MathML
จากวิกิพีเดีย สารานุกรมเสรี
| บทความนี้ไม่มีการอ้างอิงจากเอกสารอ้างอิงหรือแหล่งข้อมูล โปรดช่วยพัฒนาบทความนี้โดยเพิ่มแหล่งข้อมูลน่าเชื่อถือ เนื้อหาที่ไม่มีการอ้างอิงอาจถูกคัดค้านหรือนำออก |
- บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม หรือไม่รู้วิธีอ่านในภาษาไทย
Mathematical Markup Language (MathML) เป็นการนำภาษา XML มาดัดแปลงให้ใช้กับการเขียนสูตรคณิตศาสตร์บนเว็บ MathML เป็นมาตรฐานของ W3C รุ่นปัจจุบันคือ 2.0
ปัจจุบันเว็บเบราว์เซอร์ที่สนับสนุน MathML คือเว็บเบราว์เซอร์ในตระกูล Mozilla สำหรับ Internet Explorer นั้นต้องติดตั้งโปรแกรมเพิ่มเติมเพื่อแสดงผล ด้านโปรแกรมชุดออฟฟิศนั้น ทั้ง Microsoft Word, OpenOffice.org และ KOffice สนับสนุนเป็นอย่างดี รวมถึงโปรแกรมทางคณิตศาสตร์อย่าง Mathematica และ MathType
ตัวอย่าง [แก้]
เขียนสูตรใน TeX ในลักษณะ:
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
และเขียนแบบนี้ใน MathML:
<math>
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mrow>
<mo>-</mo>
<mi>b</mi>
</mrow>
<mo>±</mo>
<msqrt>
<mrow>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mrow>
<mn>4</mn>
<mo>⁢</mo>
<mi>a</mi>
<mo>⁢</mo>
<mi>c</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>
