Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
MathML
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Desactualizado|tecnología|t=20260810154416}} [[Archivo:Mathml-square-logo-128.png|miniaturadeimagen|Logo de MathML]] '''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 el 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]]). Al año 2016, [[Gecko (motor de renderizado)|Gecko]]/[[Mozilla Firefox]] contaba con el mejor soporte MathML, seguido de los navegadores basados en [[Webkit]] (como [[Safari (navegador)|Safari]]). [[Google Chrome]] había heredado la funcionalidad a partir de Webkit, pero fue eliminada empezando en la versión 25. [[Opera (navegador)|Opera]], que una vez contó con un soporte casi completo, también lo perdió desde la versión 13 a raíz de migrar a [[Blink]]/Chrome. En [[Internet Explorer]] jamás ha estado disponible, excepto mediante un complemento.<ref>{{Cita web|url=https://www.dessci.com/en/products/mathplayer/|título=MathPlayer|fechaacceso=19 de diciembre de 2016|sitioweb=www.dessci.com}}</ref> Los autores de sitios Web pueden acudir al script [[MathJax]] para renderizar MathML en navegadores que no cuentan con soporte nativo.{{Cita requerida}} == Historia == MathML 1 apareció como recomendación del W3C en abril de 1998 siendo el primer lenguaje [[XML]] recomendado por el [[W3C]]. La versión 1.0 del formato fue lanzado en julio de 1999 y la versión 2.0 apareció en febrero de 2001. En octubre de 2003, la segunda edición de MathML versión 2.0 fue publicada como versión final por el ''W3C math working group''. MathML fue originalmente diseñado antes de la finalización de [[espacio de nombres XML]]. Sin embargo, se le asignó un espacio de nombres inmediatamente después de que la recomendación del espacio de nombres XML fuera completado. Para su uso en XML, los elementos deben ir con el espacio de nombres y URI http://www.w3.org/1998/Math/MathML. Cuando MathML es usado con HTML (a diferencia del uso en XML), el espacio de nombres es automáticamente inferido por el ''parser'' de HTML y no necesita estar especificado en el documento. === MathML versión 3 === La versión 3 de la especificación MathML fue lanzada como [[World_Wide_Web_Consortium#Recomendación_de_W3C_(REC)|Recomendación de W3C]] el 20 de octubre de 2010. Una recomendación de ''A MathML for CSS Profile'' fue lanzada después el 7 de junio de 2011;<ref name=CSSProfile>{{cite web|title=A MathML for CSS Profile|url=http://www.w3.org/TR/mathml-for-css/|publisher=W3C|accessdate=25 de julio de 2013|date=7 de junio de 2011}}</ref> este es un subconjunto de MathML adecuado para el formateo con CSS. Otro subconjunto, ''Strict Content MathML'', proporciona un subconjunto estricto de ''content MathML'' con una estructura uniforme y está designado para ser compatible con [[OpenMath]]. Otros elementos de ''content MathML'' se definen en términos de una transformación al subconjunto estricto. Nuevos elementos de ''content'' son <nowiki><bind></nowiki>, que asocia una variable ligada (<nowiki><bvar></nowiki>) a expresiones, por ejemplo un índice en un sumatorio. El nuevo elemento <nowiki><share></nowiki> permite la compartición de la estructura.<ref name="V3">[http://www.w3.org/TR/MathML3/ Mathematical Markup Language Version 3.0 W3C Recommendation]. W3.org. Consultado el 9 de mayo de 2012.</ref> El desarrollo de MathML 3.0 se realizó a través de un número de estadios. En junio de 2006 el W3C encargo al grupo de trabajo de MathML (MathML Working Group) a elaborar una recomendación de MathML 3 hasta febrero de 2008 y, en noviembre de 2008, se extendió el encargo a abril de 2010. El sexto borrador de la revisión MathML 3 se publicó en junio de 2009. El 10 de agosto de 2010 la versión 3 se graduó para ser una "propuesta de recomendación" en vez de ser un borrador.<ref>[http://www.w3.org/2015/06/mathmlpas.html.en W3C MathML 3.0 Approved as ISO/IEC International Standard]. W3.org. Consultado el 12 de julio de 2015.</ref> == Ejemplo == La bien conocida solución de la [[ecuación de segundo grado]] (''quadratic formula''): :<math>x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</math> se escribe en sintaxis [[TeX]] de la siguiente manera: <nowiki>x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</nowiki> y usando MathML así: <pre><nowiki> <math> <mrow> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <mrow> <mo>-</mo> <mi>b</mi> </mrow> <mo>±</mo> <msqrt> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <mrow> <mn>4</mn> <mo>⁢</mo> <mi>a</mi> <mo>⁢</mo> <mi>c</mi> </mrow> </mrow> </msqrt> </mrow> <mrow> <mn>2</mn> <mo>⁢</mo> <mi>a</mi> </mrow> </mfrac> </mrow> </math> </nowiki></pre> 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 == * [[AsciiMath]] * [[LaTeX]] * [[OpenMath]] * [[TeX]] == Referencias == {{listaref}} == Enlaces externos == * [http://www.w3.org/Math/ Página web oficial] {{en}} * {{cita web|url=http://www.data2type.de/en/xml-xslt-xslfo/math-ml/|título=The Mathml Handbook |apellido= Pavi |nombre=Sandhu|fecha=12 de diciembre de 2002|editorial=[[Charles River Media]]|fechaacceso=7 de octubre de 2015}} {{Control de autoridades}} [[Categoría:XML]] [[Categoría:Acrónimos de informática]] [[Categoría:Lenguajes de marcado]] [[Categoría:Estándares del World Wide Web Consortium]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Plantillas usadas en esta página:
Plantilla:Aviso
(
editar
)
Plantilla:Cita requerida
(
editar
)
Plantilla:Cita web
(
editar
)
Plantilla:Cite web
(
editar
)
Plantilla:Control de autoridades
(
editar
)
Plantilla:Desactualizado
(
editar
)
Plantilla:En
(
editar
)
Plantilla:En idioma
(
editar
)
Plantilla:Listaref
(
editar
)
Plantilla:Obtener idioma
(
editar
)
Plantilla:Problemas artículo/validar
(
editar
)
Plantilla:Str mid
(
editar
)
Plantilla:Trim
(
editar
)
Módulo:Citas
(
editar
)
Módulo:Citas/Configuración
(
editar
)
Módulo:Citas/ValidaciónFechas
(
editar
)
Módulo:Citas/Whitelist
(
editar
)
Módulo:Control de autoridades
(
editar
)
Módulo:Date
(
editar
)
Módulo:Identificadores
(
editar
)
Módulo:No globals
(
editar
)
Módulo:String
(
editar
)
Módulo:Unsubst
(
editar
)
Esta página pertenece a 1 categoría oculta:
Categoría:Wikipedia:Artículos desactualizados
Buscar
Buscar
Edición de «
MathML
»
Añadir idiomas
Añadir tema