Wysiwyg para ecuaciones matemáticas

Tengo un sitio web para usuarios de matemáticas no profesionales. Estoy buscando un WYSIWYG para ecuaciones matemáticas. He encontrado wiris pero no es gratis.

Lo que necesito:

  • Simple, sin conocimientos de programación (como MathML).
  • Similar a la entrada de ecuaciones de WolframAlpha o Wiris.
  • Conversión en tiempo real a ecuaciones visuales.
  • Opción para almacenar la entrada en Latex.
  • He eliminado la restricción de Javascript y puedo aceptar cualquier tipo de complemento web que siga las viñetas anteriores. (HTML5, Java, Jquery, etc.)
Quiere que esta sea una biblioteca basada en JS para ponerla en su sitio web, ¿sí?
@NickWilde Exactamente. Le he añadido etiquetas.
¿Se requiere jQuery?
@unor No necesariamente. Cualquier cosa que pueda agregarse en un sitio web como un complemento. Como JS y JQuery.
@AnastasiosVentouris Estoy pensando que probablemente no haya nada del todo bien. ¿Podrías enviarme un correo electrónico? Tengo algunos pensamientos que son demasiado largos para el formato de comentario y no son realmente apropiados para una respuesta. Mi correo electrónico es: design@briarmoon.ca

Respuestas (3)

Podrías usar MathJax . Es una biblioteca gratuita, de código abierto y puramente Javascript para representar ecuaciones matemáticas. Stack Exchange lo usa (así es como lo escuché). Admite entrada a través de LaTeX y MathML según su sitio (solo he usado la entrada LaTeX). Parece que tiene todo lo que quieres.

Gracias, pero creo que OP está buscando una solución WYSIWYG.
Se lo perdió... Siempre podía hacer una vista previa de MathJax como lo hace SE. Como un lado a lado o una vista previa a continuación.
Hmm creo que no es lo que estoy buscando. Quiero un WYSIWYG simple para la entrada matemática (como el del enlace WolframAlpha) que transformará la entrada en LaTeX o MathML. Entonces, un usuario simple sin conocimiento de LaTeX o MathML podría escribir una ecuación y luego almacenarla en estos formularios.

Puede probar MathQuill [1] , que no es realmente un editor WYSIWYG pero puede llamarlo como un editor de rebajas, así que digamos que usamos *para poner el texto en cursiva como

*This will be italic on Stackoverflow*

De la misma manera usando MathQuill, digamos que quieres hacer una fracción, 3/4para que puedas escribirla como

\fracy luego escriba los números, y cambie el signo de intercalación con las teclas de flecha o diga que desea la raíz cuadrada de x, por lo que debe escribir

\squarey que elx

[1] repositorio de Github


También puede echar un vistazo a FMatch, pero personalmente creo que estará un poco cargado, pero puede intentarlo.

MathQuill es WYSIWYG. Tienes que recordar qué pulsaciones de teclas usar, por ejemplo, ^ para superíndice, _ para subíndice.

TeXmacs es un muy buen editor adecuado para editar textos con fórmulas matemáticas.

TeXmacs tiene importación y exportación a LaTeX, pero después de exportar a LaTeX, debe editar el archivo LaTeX manualmente para insertar todas las macros necesarias allí.

He escrito un libro en TeXmacs (sin embargo, es demasiado lento para textos de más de 200 páginas).

Gracias, pero creo que OP está buscando una biblioteca basada en JS para ponerla en su sitio web.