domingo, 13 de julio de 2008

LaTeX para Web/Blogger


Este blog está hecho para publicar algoritmos, investigaciones, y proyectos que desarrollé en la universidad, o que actualmente hago...
Pero es un poco difícil manejar el lenguaje matemático en la web...
Navegando por internet, encontré que en servalx plantean 2 soluciones (desde aquí):

Opción 1: Un editor on-line de LaTeX, aquí en rogercortesi.
La fórmula te la da en formato de imagen (pero no conviene al usar muchas fórmulas = muchas imágenes)
Opción 2: Acoplar LaTeX en el editor de Blogger (La explicación completa en inglés, está aquí)
Para esto, según voy entendiendo va así:
2.1. Necesitas tener Firefox instalado.
2.2. Necesitas tener instalado el greasemonkey (un script para editar HTML de la página cargada desde firefox)
2.3. Debes ejecutar éste script (se carga automáticamente)
2.4. Debes modificar el CSS de tu blog para que las ecuaciones no tengan bordes/marco.
Añade éste código:
img.latex_eq {
padding: 0;
margin: 0;
border: 0;
}

Justo antes de la línea ]]>
Eso es todo... Necesitas conocer LaTeX y escribir tu fórmula con $$ al inicio y también con $$ al final, y escribir sobre fondo blanco (por estética para la fórmula).
Un ejemplo: escribe ésta fórmula:

$$\pi = \int_{0}^{1} \frac{4}{1+x^{2}}$$

Y luego dale clic al botón en la barra de edición de blogger.
Y obtendrás:

Un breve y muy buen manual de LaTeX aquí.

9 comentarios:

  1. Quiero escribir Latex en Blogger. He hecho todos los pasos: greasemonkey y el script. No he modificado el CSS por ahora.
    Cuando le doy al botón de LATEX me sale un recuadro en inglés, de error:

    "The public mimetex server is for testing. For production, please read www.forkosh.com/mimetex.html and install mimetex.cgi on your own server"

    La cuestión es que no me sale nada.

    Por ahí he leido que hay que instalar mimetex. Lo he intentado, pero me dice que tiene que ser vía Unix y yo uso Vista.

    ¿puedes ayudarme? Por favor, no uses muchos tecnicismos, que si no, no me entero. También puedes enviarme un e-mail (rcamino@ugr.es)

    ResponderEliminar
  2. Hola Rafael... puse a revisar el problema...
    desde el navegador de firefox (A pesar q ese es el requisito para poder subir el codigo Latex) no muestra las imagenes, pero desde el navegador de Internet explorer o el de Google Chrome, se pueden observar muy bien las imagenes.
    Mas bien, gracias por el dato... vere como se puede solucionar eso!! un saludo

    ResponderEliminar
  3. Por ahora, como alternativa de solución, puedes usar este servicio:
    http://rogercortesi.com/eqn/index.php
    te crea las fórmulas on-line...
    el único problema es que las tienes que descargar tú, y subirlas a tu espacio de imágenes de blogger.

    ResponderEliminar
  4. revisando el blog de betacotinua sugiere que, usando este servidor: http://mimetex.betacontinua.com/cgi-bin/mimetex.cgi?
    Despues del signo de interrogacion de cierre, se coloque el codigo en latex
    Quedaria asi:
    ver imagen

    ResponderEliminar
  5. desde firefox 2.0.0.6 se puede ver bien las formulas... q firefox usas tu?

    ResponderEliminar
  6. gracias por el script, lo busque por horas.

    ResponderEliminar
  7. Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

    y veo las fórmulas perfectamente, aquí no está ese problema.

    ResponderEliminar
  8. desde firefox 3.5.4 sale el texto en inglés

    ResponderEliminar
  9. Excelente, he seguido los pasos que has resumido y todo marcha de maravilla.

    Gracias!!

    ResponderEliminar