Krasorion.ru

Упаковочные материалы

Mathml скачать, mathml примеры html5, mathml tags

MathML (от англ. Mathematical Markup Language, язык математической разметки) — это приложение XML, используемое для представления математических символов и формул в документах WWW. MathML рекомендован математической группой W3C.

MathML рассматривает не только представление, но и смысл элементов формулы. Также разрабатывается система разметки математической семантики, призванная дополнить MathML. Она называется OpenMath.

MathML имеет 2 версии — Presentation MathML и Content MathML.

Содержание

История версий

Пример

В TeX описание

x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

используется для представления формулы

Ниже приведено описание этой формулы с помощью MathML:

<?xml version="1.0" encoding="UTF-8"?>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
  <mi>x</mi>
  <mo>=</mo>
  <mfrac>
    <mrow>
      <mrow>
        <mo>-</mo>
        <mi>b</mi>
        <mo>±</mo>
      </mrow>
      <msqrt>
        <mrow>
          <msup>
            <mi>b</mi>
            <mn>2</mn>
          </msup>
          <mo>-</mo>
          <mrow>
            <mn>4</mn>
            <mi>a</mi>
            <mi>c</mi>
          </mrow>
        </mrow>
      </msqrt>
    </mrow>
    <mrow>
      <mn>2</mn>
      <mi>a</mi>
    </mrow>
  </mfrac>
 </mrow>
</math>

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

Поддержка программного обеспечения

Существует множество утилит для преобразования математических выражений в MathML, включая конвертеры между TeX и MathML.

Основными браузерами, непосредственно поддерживающими MathML, являются последние версии Mozilla и его разновидности. Начиная с 9.5 (сборки 9656) (от 16 ноября 2007), этот язык поддерживает также Opera. Многие другие браузеры поддерживают этот формат при установке соответствующих плагинов. Например, в Internet Explorer (включая IE 9.0) для поддержики MathML используется плагин MathPlayer.

Чтобы в браузере отображалось выражение MathML, внедрённое в документ XHTML, нужно:

  1. Иметь один из последних браузеров Opera или FireFox. Для Internet Explorer нужно установить плагин MathPlayer.
  2. DOCTYPE документа должен быть вида:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd">
  3. Тег "html" должен содержать пространство имён xmlns="http://www.w3.org/1999/xhtml"
  4. Файл документа должен быть обязательно с расширением .xhtml
  5. Теги "math" должны содержать пространство имён http://www.w3.org/1998/Math/MathML
  6. Нужно использовать Presentation Markup, т.к. с отображением Content Markup пока проблемы.

Кроме того, MathML поддерживается основными офисными программами, такими как Microsoft Word и OpenOffice.org, а также математическими программными продуктами, например, Mathematica, Maple.

В Windows 7 реализована поддержка рукописного ввода формул. Результат распознавания представлен в виде выражения MathML.[источник не указан 498 дней]

См. также

Ссылки

  • MathML на сайте W3C — спецификации, FAQ, список поддерживаемого ПО
  • MathML в Mozilla
  • Мануал для MathML Presentation
  • Стандартизация формул - MathML
  • MathPlayer— плагин для Internet Explorer.
  • Стандарт OpenMath
  • Часто задаваемые вопросы по языку математической разметки (MathML)

Mathml скачать, mathml примеры html5, mathml tags.

Умбровые, Категория:Подводные лодки с единым двигателем, Государственная служба морского и речного транспорта Туркменистана, Замок Лохлевен.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93