Оглавление
Язык математической разметки
-
Основы математической разметки
- Математическая нотация используется для представления формул в компьютерах.
- Специализированные языки разметки необходимы из-за ограничений компьютеров и поддержки Unicode.
- Стандартизированный синтаксис облегчает интерпретацию неоднозначного контента.
-
Популярные языки для ввода и интерпретации
- TeX/LaTeX и eqn. используются для ввода людьми и интерпретации компьютерами.
- Системы компьютерной алгебры имеют свой собственный синтаксис.
- Для неформального общения используется “математическая нотация ASCII”.
- Ученые часто используют TeX из-за знакомства с ним.
- Программисты могут использовать сокращения типа “!” для ¬.
- Веб-страницы могут использовать ограниченный HTML-код для разметки надстрочных знаков.
-
Поддержка Unicode и примеры
- Unicode улучшает поддержку математики по сравнению с ASCII.
- Примеры включают MathML, OpenMath и OMDoc, которые оптимизированы для ясности и минимизации двусмысленности.
-
Инструменты ввода, рендеринга и преобразования
- Microsoft Word и MathType позволяли вводить формулы с помощью графического интерфейса и преобразовывать их в стандартные языки разметки.
- Microsoft Office 2007 представил новый редактор формул, использующий новый формат “Office Math Markup Language” (OMML).
- Некоторые научные журналы отказались принимать рукописи, подготовленные с использованием Microsoft Office 2007.
- SciWriter и ASCIIMathML предоставляют инструменты для генерации MathML и LaTeX.
-
Дополнительные ресурсы
- Ссылки на помощника по проверке, формальное доказательство и список языков разметки документов.
- Рекомендации и внешние ссылки на официальный сайт MathML.
Полный текст статьи: