El problema práctico es lograr un equilibrio entre una buena experiencia para la parte receptora que coopera pero que no se rompe por completo para las partes que no cooperaron. Recuerde que los correos electrónicos pueden conservarse durante muchos años, leerse a través de múltiples programas y reenviarse a otras personas.
Actualmente creo que TeX for Gmail hace esto mejor, en particular le permite representar fórmulas de texto sin formato como $2^n$
o incluso (heurísticamente) 2^n
en el correo entrante, lo cual es excelente durante el intercambio de una persona que usa otro software.
Markdown Here no es tan flexible en términos matemáticos, pero también tiene otro formato de markdown y funciona en muchos más lugares.
Este formulario en el sitio IntMath de Murray Bourne requiere que envíe desde él en lugar de su cliente de correo normal, y utiliza ASCIIMathML en lugar de la notación TeX (más fácil pero tiene la buena característica de permitir que el destinatario vea el correo en un navegador y responda allí).
A nivel técnico, la única forma de mostrar una amplia gama de fórmulas a cualquier cliente (excepto las de texto puro) parece ser imágenes PNG. Hacerlo bien debería incluir:
alt
texto de reserva.
- incrustando la imagen en el correo para que sea independiente y no dependa de servidores externos. los URI de datos tienen mal soporte, multiparte con
cid:
mucho mejor (ver comentarios allí).
- usando una imagen de alta resolución que no se ve horrible en la pantalla de alta DPI.
- ajuste de altura, ancho y alineación vertical en
ex
unidades. Esto debería poder hacer coincidir el tamaño y la línea de base con el texto circundante.
Hacer que todo lo anterior funcione en todos los clientes es complicado ... Por ejemplo, vea Markdown Aquí hay problemas .
Hay muchas formas mejores de representar las matemáticas que PNG. El problema con todos ellos es cómo volver a la imagen (o incluso al texto) cuando no funcionan.
Algunos subconjuntos simples de matemáticas se pueden representar bien con Unicode + HTML + CSS. De hecho, TeX para Gmail tiene ese modo. KaTeX elevó el listón para el renderizado CSS puro de alta calidad, excepto que se basa en fuentes web que no funcionan en casi el cliente de correo. MathJax 2.5 tiene un modo "CommonHTML" que actualmente usa CSS + HTML sin siquiera webfonts, pero se ve feo (planean comenzar a usar webfonts para hacer más bonito) ...
En cualquier caso, CSS en los clientes de correo electrónico está muy por detrás de los navegadores y es horriblemente desigual , por lo que los diseños matemáticos complejos no funcionarán.
MathML es excelente y semánticamente lo correcto e incluso funciona en algunos clientes; Por desgracia, la recuperación de las imágenes parece difícil. De los mecanismos de reserva oficiales, incluso Chrome solo obtuvo la mitad en 2014 (gracias Fred Wand), entonces, ¿qué se puede esperar de los clientes de correo electrónico?
OK MathML es un formato complejo y de nicho, pero seguramente SVG debería ser obvio después de ~ 15 años de existencia. Por desgracia, el soporte de SVG por correo electrónico es muy triste (por ejemplo, gmail recientemente eliminó todo el soporte, ni siquiera el texto alternativo), y las técnicas conocidas de respaldo sin javascript no funcionan en el correo electrónico. (No considero que la prueba de resolución de pantalla == iPhone | iPad sea una técnica aceptable ...)
Las técnicas de recuperación más limpias dependen de que los clientes ignoren las etiquetas que no entienden; Por desgracia, algunos clientes de correo (web) solo aceptan una lista blanca de etiquetas y descartan por completo cosas como en <math>...<img .../>...</math>
lugar de mostrar el img
...
En cuanto a hacer esto sin respaldo, por lo que el destinatario no puede leer las matemáticas sin la herramienta adecuada: es una decisión difícil (en comparación con PNG, que es más feo pero funciona), pero puede ser aceptable para usted.
[En realidad, siempre existe la opción de incluir texto / respaldo simple. No todos los clientes receptores lo exponen, y comenzar el correo con "¿No puede ver las matemáticas? Busque" Mostrar original "en su cliente de correo electrónico" sería una experiencia pésima ...
Sin embargo, lo que hace el sistema IntMath con "haga clic aquí para leer ( y responder ) como una página web "es muy bueno.]