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

StackOverflow https://stackoverflow.com/questions/215733

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

Решение

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

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

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

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

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

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

Другие советы

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

Также, Мозилла MathML страница содержит ссылки на переводчик TeX->MathML и (возможно, мертвый) редактор Javascript MathML.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top