Как лучше всего освоить MathML и его использование в мире?

Как лучше всего освоить MathML и его использование в мире?

В частности, я имею в виду:

  • Что вы используете для рендеринга/редактирования?
  • Используется ли он в каких-либо коммерческих приложениях/приложениях с открытым исходным кодом, на которые вы можете мне указать?
  • Он популярен и часто используется?
  • Существуют ли средства просмотра, которые можно использовать внутри приложения C#, C++, Java,...?
  • ... (любая другая доступная информация о MathML)

person Brian R. Bondy    schedule 18.10.2008    source источник
comment
под использованием вы имеете в виду, как люди используют его в реальных сценариях или насколько он популярен?   -  person Kornel    schedule 19.10.2008
comment
Отредактировал мой пост, чтобы дать больше информации   -  person Brian R. Bondy    schedule 19.10.2008


Ответы (3)


домашняя страница W3C MathML, конечно, хорошее место для начала. У них есть список программного обеспечения, использующего MathML. Спецификация MathML состоит из двух частей: набор презентаций, который сообщает обработчику рендеринга, как набирать уравнение (например, различать дроби с накоплением и скошенными), и набор содержимого, который сообщает обработчикам вычислений, как интерпретировать уравнение (является ли y (x) функцией y от x или умножения двух переменных?). Большинство приложений будут сосредоточены на одном подмножестве MathML или на другом, в зависимости от области приложения.

MathML используется все шире и не без оснований — MathML обладает всеми преимуществами XML (дополнительную информацию см. в нашем официальном документе MathML — это XML).

Design Science создает WebEQ, который включает компоненты для редактирования и отображения MathML на вашем веб-сайте. У нас также есть версия SDK, если вы хотите включить эти компоненты в настольное приложение. WebEQ основан на Java.

Надеюсь, это поможет, но если у вас есть дополнительные вопросы, пишите на [email protected].

С наилучшими пожеланиями,

Отем Куэльяр, специалист по XML в Design Science

person Community    schedule 20.10.2008

Скорее всего, это не то, что вы хотели услышать, но, попробовав MathML, я вернулся к TeX, так как он гораздо более удобочитаем и компактен, чем XML-представление. TeX также имеет большую пользовательскую базу и ряд стабильных открытых редакторов WYSIWYG.

Кроме того, страница Mozilla MathML содержит ссылки на транслятор TeX->MathML и (возможно, мертвый ) редактор javascript MathML

person ptor    schedule 21.10.2008

Один из примеров MathML, над которым я работал, заключался в преобразовании его в код C# посредством машинного перевода. Вы можете найти проект здесь

person Dmitri Nesteruk    schedule 02.12.2008