wiris science programa para online matematicos matematicas hacer escritura escribir ejercicios ecuaciones como app math mathjax mathml jqmath

math - science - wiris matematicas



¿Cuál es la mejor manera de escribir ecuaciones matemáticas en la Web? (12)

Estoy trabajando en una página web relacionada con Matemáticas y estoy buscando una solución para escribir ecuaciones matemáticas fácilmente en una página web. Hay varias soluciones disponibles para mí en este momento:

  • Use LaTeX y publíquelos en mi página web como imágenes.
  • Use MathML

Ambas soluciones no son ideales y parecen algo anticuadas. Reemplazar lo que debería ser texto con una imagen nunca es una buena idea y MathML no cumple con todos los navegadores / sistemas operativos.

Espero que haya una solución moderna para usar imágenes o MathML, tal vez algo que use sIFR para mostrar ecuaciones matemáticas. Después de un poco de investigación todavía estoy por encontrar una solución real.

Tenga en cuenta que estoy pidiendo una nueva forma de publicar ecuaciones. No quiero que las imágenes sean el resultado que se muestra en la página web y prefiero que estas ecuaciones se muestren como datos de texto . MathML es lo más cerca que he llegado, pero aún no es ideal. Me he preguntado por un tiempo si se podría utilizar una herramienta de reemplazo como sIFR para crear ecuaciones en Flash. Alguien tiene alguna sugerencia en este frente?

EDITAR: Ha pasado un tiempo desde la última vez que actualicé esta publicación, pero con la adopción de HTML5 por los navegadores, hay un nuevo jugador en el juego que introduce LaTeX y MathML en la mezcla, MathJax! . ¡MathJax definitivamente es el camino a seguir!

Pregunta similar: ecuaciones matemáticas en la web




Dependerá de tu objetivo principal y audiencia.

MathML (MathML2) suena como prometedor, pero todavía tiene muchos problemas de compatibilidad entre navegadores y editores de ecuaciones MathML (o generador). Muchas ecuaciones complejas no se mantendrán ni se mostrarán en diferentes navegadores. Muchos editores de matemáticas, convertidores y generadores dicen que admiten MathML. Pero el resultado no es el mismo, aunque la salida puede parecer similar. Y no es fácil / no es posible definir muchas ecuaciones complejas en MathML 2. Si solo tienes algunas ecuaciones simples y si puedes hacer que tu audiencia use ciertos navegadores, entonces esta podría ser una opción. Si MathML3 es ampliamente compatible, entonces MathML podría ser el camino a seguir.

Si sus expresiones matemáticas no son interactivas y no tienen que generarse dinámicamente) y más bien estáticas en la página, las imágenes PNG o JPG pueden ser una buena opción. El tamaño de las imágenes no es tan grande en la mayoría de los casos y mostrar decenas de ecuaciones en una página es bastante rápido ya que la mayoría de nosotros tiene Internet de alta velocidad en estos días. No hay mucha diferencia entre las imágenes PNG frente a cualquier enfoque basado en secuencias de comandos ya que las ecuaciones basadas en scripts a menudo son unos pocos KB y se necesita tiempo para representar las imágenes desde la computadora local después de descargar todas las secuencias de comandos. Además, hay muchas aplicaciones que admiten la reedición de las imágenes de ecuación basadas en PNG o JPG. MathMagic (www.mathmagic.com) admite PNG re-editable (PNG transparente también), GIF, JPG, BMP. MathType (www.dessci.com) es compatible con GIF re-editable. MathMagic también lee imágenes MathType.

Si se requiere un formato de imagen basado en vectores para la pantalla y una salida de alta calidad, como la impresión, SVG podría ser el camino a seguir. Además, PDF puede ser una opción en algunos casos. Muchos editores de ecuaciones de Mac son compatibles con el formato PDF, ya que es una especie de formato (casi nativo) de Mac OS X. Pero solo unos pocos admiten PDF en Windows. Parece que la última versión de MathType Mac admite PDF. MathMagic admite PDF en Mac y Win. Parece que MathMagic también es compatible con SVG.

Si las ecuaciones son creadas por escritores limitados, hay muchas opciones para combinar para obtener los mejores resultados. Como usar el último editor de ecuaciones basado en MathML / XML de MS Word y luego convertir las páginas a la web. O usando algunos editores de ecuaciones WYSIWYG de terceros (como MathType o MathMagic) para escribir y editar rápidamente, y luego guardar las ecuaciones en formato de ecuación compatible con MathML, LaTeX o Wiki y usar con los motores de renderizado de ecuaciones en línea como codecogs.com o MathJax.

Si los contenidos también se deben usar para otros formatos, como eBook / ePub, debe haber otros factores a considerar que incluyan la calidad de las ecuaciones y la integración con la solución, como InDesign.

por favor corrígeme si hay algo incorrecto.


El paquete jsMath es una opción que usa el marcado LaTeX y las fuentes nativas. Citando de su página web http://www.math.union.edu/~dpvc/jsMath/ :

El paquete jsMath proporciona un método para incluir las matemáticas en las páginas HTML que funciona en varios navegadores bajo Windows, Macintosh OS X, Linux y otros sabores de Unix. Supera una serie de deficiencias del método tradicional de usar imágenes para representar las matemáticas: jsMath usa fuentes nativas, por lo que cambian de tamaño cuando cambia el tamaño del texto en su navegador, imprimen a la resolución completa de su impresora, y usted no tiene que esperar que se descarguen docenas de imágenes para ver las matemáticas en una página web. También hay ventajas para los autores de páginas web, ya que no es necesario preprocesar sus páginas web para generar imágenes, y las matemáticas se ingresan en formato TeX, por lo que es fácil crear y mantener sus páginas web.

Ver por ejemplo esta página o esa .


He estado usando el complemento LaTeX para la wiki Confluence para escribir ecuaciones en la web (bueno, en la intranet). Muestra una imagen en el navegador web, pero aún puede ver la fuente LaTeX si edita la página.

No sé qué está utilizando para alojar el sitio web, pero tal vez podría utilizar un enfoque similar: incrustar la fuente LaTeX en la página y presentarla como una imagen para el navegador web.


He estado usando tablas sin márgenes con celdas combinadas en mi sitio web para mostrar ecuaciones matemáticas. Funciona de manera excelente para la mayoría de las ecuaciones. Sin embargo, dado que el marcado suele ser un poco complejo, llevaría mucho tiempo en el caso de los sitios web de matemáticas básicas.

Aquí está el código:

<style type="text/css"> table.math{font:17px georgia, times, serif;border-collapse:collapse;border:none;} td.a{text-align:center;} td.b{padding:0 2px;} td.c{border-top:1px solid #505050;border-left:1px solid #505050;border-bottom:1px solid #505050;} td.d{border-top:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;} td.e{text-align:center;border-top:1px solid #505050;} </style> <table class="math"> <tr> <td class="a">1</td> <td class="b" rowspan="2">&times;</td> <td class="c" rowspan="2">&nbsp;</td> <td class="a">8</td> <td class="b" rowspan="2">+</td> <td class="a">1</td> <td class="d" rowspan="2">&nbsp;</td> </tr> <tr> <td class="e">x + 2</td> <td class="e">x + 2</td> <td class="e">x &minus; 1</td> </tr> </table>

Aquí está el resultado del código anterior:


La solución es usar http://www.codecogs.com/components/equationeditor/equationeditor.php

El sitio web le permite escribir su ecuación en formato LaTeX y usar su servidor TeX, convertirá la ecuación en imágenes y podrá mostrar su ecuación matemática allí.

déjame mostrarte un ejemplo, supongamos que quiero imprimir una fórmula de integración, solo escribo:

img style = "display: block; float: none; margin-left: auto; margin-right: auto" title = "/ int_ {a} ^ {b} (x + 2) dx" src = "http: // latex.codecogs.com/gif.latex?/int_{a}^{b}(x+2)dx "

Consulte el 3er del código anterior, la ecuación matemática de LaTex se inserta después del signo de interrogación en src = " http://latex.codecogs.com/gif.latex?[put aquí su código TeX]"


LaTeX ya se usa ampliamente en la red y en la academia para generar ecuaciones.

Un gran ejemplo de esto es wikipedia eche un vistazo a esta página para ver un ejemplo.

http://en.wikipedia.org/wiki/Latitude

Sé que esto es una generalización, pero: el uso de imágenes es una forma viable de lograr muchas cosas en la web de una manera compatible con el navegador, siempre que tenga en cuenta algunas de las deficiencias. (por ejemplo, Google Maps, esquinas redondeadas, gráficos, tipografía avanzada)

También ''fechado'' podría interpretarse como ''probado, probado y con característica completa''

y gracias por señalar sIFR, algo que voy a ver más adelante, ya tengo una lista de cosas que explorar, como la impresión. (Las imágenes html + pueden hacer esto bastante bien, ¿puede sIFR? ....)





iTex2Img es el mejor que he usado. Aquí hay una captura de pantalla con un ejemplo.