2010-11-13 23 views
6

Mi navegador, Firefox 3.6, parece mostrar las ecuaciones Mathml en el conjunto de pruebas W3C muy bien. Pero si copio el código en mi página web, como en el here, todo lo que Firefox produce es algo así como x y x y en lugar de cómo se representa correctamente la página del W3C. ¿Qué me falta aquí?>Mostrando ecuaciones Mathml

EDIT: Acabo de probarlo en Chrome y Chrome no pasó la prueba al representarla como x y x y. Huelga decir que hizo que las matemáticas en mi página web fueran las mismas.

EDIT 2: Lo probé en un nuevo documento html. No funciona:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <title></title> 
    </head> 
    <body> 
<math display="inline" xmlns="http://www.w3.org/1998/Math/MathML" mode="display"> 
    <mfrac> 
    <mi>x</mi> 
    <mi>y</mi> 
    </mfrac> 
    </math> 
    <math display="block" xmlns="http://www.w3.org/1998/Math/MathML" mode="inline"> 
    <mfrac> 
    <mi>x</mi> 
    <mi>y</mi> 
     </mfrac> 
    </math> 
    </body> 
</html> 

Juro las ecuaciones del W3C hacen muy bien aunque ...

+0

Dice que fue vista 0 veces, y sin embargo ya hay un upvote y un favorito. ¿Estás ahí, Jon Skeet? edit: nvm, actualizó la página nuevamente y ahora hay 2 vistas – wrongusername

+0

FWIW, tu página se procesa bien en mi Firefox 3.6.12. Solo dos veces más ancho que la imagen. – cababunga

+0

http://meta.stackexchange.com/questions/46974/views-indicator-inaccurate-shows-one-views-on-question-with-two-close-vote –

Respuesta

1

Poner su archivo en un nombre de archivo llamado mml-prb.xhtml obras. Tenga en cuenta la extensión.

+0

Las cosas han cambiado mucho desde entonces. El Firefox actual renderiza HTML5 con MathML incrustado muy bien. –

0

Debe utilizar XML y servir como tal (es decir, utilizar el tipo MIME correcto), lo que significa que tiene que utilizar Etiquetas xhtml y mathml con espacios de nombres adecuados. Tomemos como W3C sirve el ejemplo como ejemplo.

Nota: HTML5 es NO xml

1

como otros han dicho que necesita para servir como XML para FF3, si desea utilizar mathml-en-html5 servido como text/html necesita Firefox 4 (o nocturnos de WebKit)

6

incluyendo

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=MML_HTMLorMML"></script> 

y luego utilizando

<math xmlns="http://www.w3.org/1998/Math/MathML"> 
     <mroot> 
      <mrow> 
       <mi>x</mi> 
      </mrow> 
      <mn>4</mn> 
     </mroot> 
    </math> 

obras en Chrome y Firefox

Actualización:

Desde el CDN mathjax se está cerrando, cambie

<script type="text/javascript" async 
    src="https://cdn.mathjax.org/mathjax/2.7-latest/MathJax.js?..."> 
</script> 

a

<script type="text/javascript" async 
    src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?..."> 
</script> 
+0

@ gaitat Gracias, Sus trabajos –

+0

Nota del futuro: cdn.mathjax.org está llegando a su fin de vida, consulte https://www.mathjax.org/cdn-shutting-down/ para obtener consejos sobre la migración. –

Cuestiones relacionadas