Edición web

MathJax: ecuaciones matemáticas en su Web

La edición web de textos matemáticos hasta ahora ha sido, en el más benévolo de los casos, una chapuza y, no sé muy bien por qué, un aspecto marginado en el desarrollo de los navegadores web; incluso ahora sólo soportan nativamente el estándar W3C MathML los navegadores Opera y Firefox. En cualquier caso el proyecto MathJax ha resuelto de una manera práctica y elegante este problema en todos los modernos navegadores web.

Pueden ver un ejemplo de qué aspecto tienen las ecuaciones con este sistema con estos ejemplos de la desigualdad triangular:
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq
\left( \sum_{k=1}^n a_k^2 \right)
\left( \sum_{k=1}^n b_k^2 \right)$$
si se muestra en párrafo aparte, o bien $\left( \sum_{k=1}^n a_k b_k \right)^2 \leq
\left( \sum_{k=1}^n a_k^2 \right)
\left( \sum_{k=1}^n b_k^2 \right)$ si la ecuación se muestra en la misma línea de texto, como marcan las normas tipográficas y de composición de cualquier editorial decente; en ambos casos el código es el mismo (LaTeX):

\left( \sum_{k=1}^n a_k b_k \right)^2 \leq 
\left( \sum_{k=1}^n a_k^2 \right) 
\left( \sum_{k=1}^n b_k^2 \right)

Cómo visualizar SVG en Safari para Mac

El soporte SVG en Safari actualmente parece bastante avanzado, por lo que en principio no hace falta comentar mucho este tema, puesto que este navegador viene instalado por defecto en todos los Mac. Sin embargo, es posible que, para algunas aplicaciones web relativamente antiguas, que precisen el empleo del ASV, sea de utilidad lo que se escribió en estas páginas hace ya más de dos años, y que se detalla a continuación.

SVG en navegadores web

Para ver los ejemplos que se muestran en CartoVector, consúltese este artículo, en donde se dan las referencias para varios navegadores y sistemas operativos. Con el tiempo, la lista de artículos se irá ampliando con los nuevos que se publiquen.

Servidor Apache y SVG

El servidor web Apache por desgracia no está configurado por defecto para suministrar correctamente los archivos con extensión .svgz (SVG comprimidos con gzip). En este artículo se muestra cómo hacer que se transmitan las cabeceras HTTP adecuadas para que ciertos navegadores lo interpreten adecuadamente. Se verá que es fácil subsanar esta deficiencia, también en distribuciones comunes para plataformas diferentes de Linux como xampp (para Windows) y mampp (para Mac).

Distribuir contenido