Какой лучший способ освоить MathML и его использование в мире? - PullRequest
3 голосов
/ 19 октября 2008

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

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

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

Ответы [ 3 ]

3 голосов
/ 20 октября 2008

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

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

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

Надеюсь, это поможет, но если у вас есть дополнительные вопросы, пишите на support@dessci.com.

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

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

1 голос
/ 03 декабря 2008

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

1 голос
/ 21 октября 2008

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

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

...