Статистика
Онлайн всего: 19
Гостей: 19
Пользователей: 0
Главная » 2016 » Октябрь » 1 » MathML
MathML (от англ. Mathematical Markup Language — «язык математической разметки») — это язык разметки на основе XML для представления математических символов и формул в документах WWW. MathML рекомендован математической группой W3C. MathML рассматривает не только представление, но и смысл элементов формулы. Также разрабатывается система разметки математической семантики, призванная дополнить MathML. Она называется OpenMath. MathML имеет 2 версии — Presentation MathML и Content MathML. История версий
MathML был предложен в 1995 году в виде тега как часть стандарта HTML 3. Однако, этот стандарт оказался нереализованным в браузерах, и MathML не нашлось места в стандарте HTML 3.2. июль 1999 года — версия 1.02 февраль 2001 года — версия 2.0 октябрь 2003 года — вторая редакция версии 2.0 октябрь 2010 года — версия 3.0 В HTML5 MathML стал частью языка разметки Пример
В TeX описание x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} используется для представления формулы x = − b ± b 2 − 4 a c 2 a {\displaystyle x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}} x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}} Ниже приведено описание этой формулы с помощью MathML: x = - b ± b 2 - 4 a c 2 a XML-структура MathML обеспечивает широкую область использования и позволяет быстро отображать формулы в приложениях, таких как браузеры, а также легко интерпретировать их значения в математических программных продуктах. Поддержка программного обеспечения
Следует с осторожностью относиться к информации о том, что программный продукт поддерживает MathML, поскольку как правило не сообщается о версии поддерживаемого MathML. Существует множество утилит для преобразования математических выражений в MathML, включая конвертеры между TeX и MathML. Язык разметки MathML поддерживается многими современными браузерами: Mozilla Firefox поддерживает MathML 2.0, начиная с версии Firefox 1.5. В настоящее время в разработке поддержка MathML 3.0. Opera частично поддерживала MathML начиная с версии 9.5 (сборки 9656) (от 16 ноября 2007), но после перехода на WebKit поддержка была прекращена. Google Chrome официально поддерживал MathML в версии 24, о позже поддержка была прекращена. Многие другие браузеры поддерживают этот формат при установке соответствующих плагинов. MathJax позволяет поддерживать MathML в браузерах, не имеющих родной поддержки формата, при помощи JavaScript. Кроме того, MathML поддерживается основными офисными программами, такими как Microsoft Word и OpenOffice.org, а также математическими программными продуктами, например, Mathematica, Maple. В Windows 7 реализована поддержка рукописного ввода формул. Результат распознавания представлен в виде выражения MathML.
Категория: Языки разметки |
Просмотров: 282 |
Добавил: Baron
| Теги: MathML
| Рейтинг: 0.0 /0
Календарь
« Октябрь 2016 » Пн Вт Ср Чт Пт Сб Вс 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31