¿Cuál es la mejor manera de escribir ecuaciones matemáticas en Internet?

Hay tres formas que funcionan bien en la práctica y emiten muy bien las matemáticas tipográficas.

El primero es generar imágenes estáticas desde LaTeX. Hay dos herramientas para esto: (1) tex4ht (http://www.tug.org/applications/…) que es moderno y bastante actualizado, y (2) LaTeX2HTML (http: //www.latex2html .org /) que es algo antiguo pero produce imágenes muy legibles (gran contraste).

El segundo es generar dinámicamente imágenes. Una forma increíblemente fácil de hacer esto es con mimetex (http://www.forkosh.com/mimetex.html), que es solo un (!) Archivo C simple y no requiere una instalación de LaTeX. El resultado es lo suficientemente bueno, pero no obtendrá la misma calidad de composición tipográfica. Alternativamente, si tiene instalado LaTeX en el servidor, puede usar mathtex (http://www.forkosh.com/mathtextu…).

La tercera opción es usar JavaScript para componer las imágenes en el navegador. El software se llama MathJax (http://www.mathjax.org/) que produce la salida de la más alta calidad (fuentes vectoriales cuando es posible; utiliza fuentes web si puede, o las fuentes del usuario de las que existen, e incluso admite las fuentes STIX ) También es muy compatible con navegadores y dinámico. La desventaja es que tendrá que hacer todos los cálculos de diseño del lado del cliente, lo que a menudo provoca que el “navegador se inmovilice” como han dicho algunas personas (en respuesta a mi sitio web en particular). Puede ver una muestra de matemática tipográfica en esta publicación en mi blog (observe la carga que debe hacer): http://symbo1ics.com/blog/?p=46

NO recomiendo MathML. Si bien es un “estándar”, es torpe (p. Ej., Requerir que uno use alrededor de cada número para mn significa ” m ath n umber”), requiere un editor o convertidor WYSIWYG de algún tipo, y no lo es t universalmente adoptado. Una fuente (que no puedo encontrar en este momento) dice que MathML ni siquiera fue diseñado por matemáticos y tipógrafos, a diferencia de TeX. En mi experiencia, MathML ha producido una producción inferior a la par, especialmente con raíces cuadradas. MathJax, sin embargo, puede representar las matemáticas como MathML, a discreción del usuario.

La mayoría de las herramientas para representar ecuaciones en línea producen una imagen y / o requieren que el usuario tenga fuentes especiales. Debería consultar MathJax, una biblioteca de JavaScript que viene con todas las fuentes que necesita y le permite usar el marcado de látex (o MathML, si lo desea) en línea con las publicaciones de su blog. Puede usarlo de forma independiente, integrarlo con su software de blogs existente (he visto a personas usarlo con WordPress y Jekyll, como un comienzo). Convierte los símbolos y ecuaciones matemáticas en caracteres individuales, que luego pueden copiarse y pegarse como texto normal.

ver http://www.mathjax.org

Si el software de escritorio no le queda bien y está buscando herramientas o servicios en línea, pruebe estas variantes:

http://www.hostmath.com/ – HostMath es un buen editor de fórmulas LaTeX en línea y editor de ecuaciones matemáticas basado en navegador. Puede ingresar su notación LaTeX, Tex, AMSmath o ASCIIMath y crear su fórmula al instante.

http://math.typeit.org/ – Este es un teclado matemático en línea que puede ayudarlo a escribir fácilmente símbolos matemáticos y científicos disponibles en Unicode. También puede editar su texto en el cuadro y luego copiarlo de la manera conveniente (como documento, mensaje de correo electrónico, etc.).

http://www.homeschoolmath.net/wo … – Este es un editor de ecuaciones rápido que se abre en una ventana emergente en su navegador. Puede escribir símbolos matemáticos, caracteres o expresiones. Simplemente haga clic en los iconos provistos. También puede editar el código o escribir sus números y texto adicional.

http://www.mathtyping.com/ – Este es un servicio profesional de escritura matemática en línea, que puede ser útil para aquellas personas que necesitan escribir un gran documento matemático en un corto período de tiempo.