MathML

MathML

El MathML o Mathematical Markup Language es un lenguaje de marcado basado en XML, cuyo objetivo es expresar notación matemática de forma que distintas máquinas puedan entenderla, para su uso en combinación con XHTML en páginas web, y para intercambio de información entre programas de tipo matemático en general.

El soporte de MathML es grande en programas matemáticos (como Maple o Mathcad), pero aún escaso en navegadores (sólo vía plugins en Internet Explorer, parcial en Mozilla).

Ejemplo

La bien conocida solución de la ecuación de segundo grado (quadratic formula):

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

se escribe en sintaxis TeX de la siguiente manera:

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

y usando MathML así:

<math>
 <mrow>
  <mi>x</mi>
  <mo>=</mo>
  <mfrac>
    <mrow>
      <mrow>
        <mo>-</mo>
        <mi>b</mi>
      </mrow>
      <mo>&PlusMinus;</mo>
      <msqrt>
        <mrow>
          <msup>
            <mi>b</mi>
            <mn>2</mn>
          </msup>
          <mo>-</mo>
          <mrow>
            <mn>4</mn>
            <mo>&InvisibleTimes;</mo>
            <mi>a</mi>
            <mo>&InvisibleTimes;</mo>
            <mi>c</mi>
          </mrow>
        </mrow>
      </msqrt>
    </mrow>
    <mrow>
      <mn>2</mn>
      <mo>&InvisibleTimes;</mo>
      <mi>a</mi>
    </mrow>
  </mfrac>
 </mrow>
</math>

A pesar de ser menos compacta que TeX, la estructuración XML promete hacerla ampliamente usable y permite su visualización instantánea en aplicaciones como navegadores web, además de facilitar una interpretación directa de su significado en programas matemáticos. MathML no está pensado para ser escrito o editado directamente por humanos.

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • MathML — (MathML) Mathematical Markup Language Тип Компьютерная вёрстка Разработчик Консорциум W3C Написана на Изначально WEB Первый выпуск 1978 Состояние Поддерживается Сайт …   Википедия

  • Mathml — En informatique, MathML est un langage basé sur XML permettant l affichage de symboles mathématiques, notamment sur Internet. Il s agit d une recommandation du W3C. La version 1.01 de ce langage date de juillet 1999 et une première version 2.0 a… …   Wikipédia en Français

  • MathML —   [Abk. für Mathematical Markup Language, dt. »mathematische Auszeichnungssprache«], eine 1998 erstmals und im Februar 2001 in Version 2.0 vom World Wide Web Consortium empfohlene Auszeichnungssprache für mathematische Inhalte. MathML basiert auf …   Universal-Lexikon

  • MathML — „MathML“ kalba statusas T sritis informatika apibrėžtis Ženklinimo kalba, ↑HTML kalbos plėtinys, pritaikytas matematiniams reiškiniams užrašyti. Plačiau žr. priede. priedas( ai) MS Word formatas atitikmenys: angl. mathematics markup language;… …   Enciklopedinis kompiuterijos žodynas

  • MathML — For help writing formulae in Wikipedia, please see Help:Formula. (MathML) Mathematical Markup Language Developed by World Wide Web Consortium Type of format Markup language Extended from XML Standard(s) …   Wikipedia

  • MathML — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/genre fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Mathematical Markup Language Dateiendung .mml MIME Type text/mathml …   Deutsch Wikipedia

  • Mathml — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/genre fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Mathematical Markup Language Dateiendung .mml MIME Type text/mathml …   Deutsch Wikipedia

  • MathML — En informatique, MathML est un langage basé sur XML permettant l affichage de symboles mathématiques, notamment sur Internet. Il s agit d une recommandation du W3C. La version 1.01 de ce langage date de juillet 1999 et une première version 2.0 a… …   Wikipédia en Français

  • MathML — ● np. m. ►XML Application d XML pour le traitement des mathématiques (équations, matrices, machins bizarres avec des symboles dans tous les sens, etc.). MathML utilise une centaine de tags pour décrire les notations mathématiques.… …   Dictionnaire d'informatique francophone

  • MathML — El MathML o Mathematical Markup Language es un lenguaje de marcado basado en XML, cuyo objetivo es expresar notación matemática de forma que distintas máquinas puedan entenderla, para su uso en combinación con XHTML en páginas web, y para… …   Enciclopedia Universal

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”