Курсовая работа: Отображение математических формул в формате LaTeX на форуме PHPBB3
Ниже приведено описание этой формулы с помощью MathML:
<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>XML-структура MathML обеспечивает широкую область использования и позволяет быстро отображать формулы в приложениях, таких как браузеры, а также легко интерпретировать их значения в математических программных продуктах.
Поддержка программного обеспечения
Существует множество утилит для преобразования математических выражений в MathML, включая конвертеры между TeX и MathML.
Основными браузерами, непосредственно поддерживающими MathML, являются последние версии Mozilla и его разновидности. Начиная с бета-сборки 9656 (от 16 ноября 2007), этот язык поддерживает также Opera. Многие другие браузеры поддерживают этот формат при установке соответствующих плагинов. Например, в Internet Explorer для поддержики MathML используется плагин MathPlayer.
Кроме того, MathML поддерживается основными офисными программами, такими как Microsoft Word и OpenOffice.org, а также математическими программными продуктами, напр