Математический язык
-
Основы MathML
- MathML — язык разметки для представления математических формул в XML.
- Разработан W3C для совместимости с HTML и другими языками разметки.
- Включает элементы для представления чисел, операторов, функций и других математических конструкций.
-
Презентация MathML
- Ориентирована на отображение уравнений, содержит около 30 элементов.
- Элементы включают идентификаторы, операторы, числа и текст.
- Атрибуты влияют на мелкие детали презентации.
-
Content MathML
- Сфокусирован на семантике, а не на компоновке выражения.
- Элемент <apply> представляет приложение функции, с операндами и параметрами.
- Содержит более сотни элементов для различных функций и операторов.
-
Применение в HTML/XHTML и других стандартах
- MathML может быть встроен в HTML/XHTML файлы и файлы HTML5.
- OpenMath может использоваться для семантического хранения формул.
- OMDoc предназначен для разметки более крупных математических структур.
- ISO/IEC Office Open XML определяет математический синтаксис, совместимый с XSL.
-
Рекомендации и дальнейшее чтение
- Ссылки на технические характеристики и вспомогательное программное обеспечение.
- Примеры использования XSLT для преобразования между форматами MathML.
Полный текст статьи: