Sobre SVGLaTeX:
yo diría que se puede utilizar como un script en Python en su ordenador (no basada en la web) [editar: no como es], pero no cumple con el requisito de 'sin necesidad de instalar adicionales cosas 'ya que creo que necesitaría una distribución de látex.
Sobre MathML vs SVG:
conversión de látex a mathml (sólo pude encontrar soluciones basados en internet) es diferente a la conversión de látex para SVG, en el sentido de que mathml es más como una descripción de la fuente de matemáticas como el látex source, y SVG es un formato para almacenar las ecuaciones compuestas tipográficas, como PDF.
Producir SVG desde LateX es un proceso mucho más complicado que convertir LaTeX a MathML, el primero (que yo sepa) siempre utilizando el programa Knuts TeX. Entonces, si no instalas LateX [edit: o lo usas de forma remota], tendrías que convertir a MathML. [Esperemos que alguien más conozca una herramienta para ello. No estoy familiarizado con JavaScript. ¿Se puede ejecutar desde la consola?].
Editar:
script en Python para hacer SVG de látex (a lo largo de la línea de SVGLatex/eqtexsvg):
from subprocess import call
import sys, re
if not len(sys.argv) == 2:
print "usage: tex2svg input_file.tex"
exit(1)
tex_name = sys.argv[1]
svg_name = tex_name[:-4] + ".svg"
ps_name = tex_name[:-4] + ".ps"
dvi_name = tex_name[:-4] + ".dvi"
if call(["latex", tex_name]): exit(1)
if call(["dvips", "-q", "-f", "-e", "0", "-E", "-D", "10000", "-x", "1000", "-o", ps_name, dvi_name]): exit(1)
if call(["pstoedit", "-f", "plot-svg", "-dt", "-ssp", ps_name, svg_name]): exit(1)
Cuando dice "sin necesidad de instalar cosas adicionales" - es lo que ya ha instalado LaTeX? (Por ejemplo, ¿podría ejecutar pdflatex en su línea de comandos?) –
No tengo látex instalado, prefiero una herramienta que pueda hacerlo sin necesidad de instalar una distribución de látex (a menos que sea imposible). – shn