Ticket #231 (closed defect: fixed)

Opened 3 weeks ago

Last modified 2 weeks ago

Baja calidad en el render de las fórmulas (latex) en moodle

Reported by: jmiguel Owned by: mario.izquierdo
Priority: major Milestone: max50-rc2(final)
Component: paquetes-educativos Version: 5.0
Keywords: moodle Cc:

Description

Al activar el filtro de escritura tex en mmodle se generan archivos gif con las fórmulas.

Los gif generados son de muy baja calidad, ilegibles, adjunto ejemplos.

La forma de creación del archivo gif sigue los pasos:

- Latex genera el .dvi

- dvips genera el .ps

- convert genera .gif apartir del .ps

Los dos primeros pasos se generan correctamente, el último es que el que "estropea" la imagen gif.

No se si es la mejor solución, pero comprobé que si a partir del del ps generaba un png en vez de un gif la calidad era muy superior.

Un a posible solución a este problema es cambiar los archivos de /usr/share/moodle/filter/tex/:

- latex.php

línea 109

            $gif = "{$this->temp_dir}/$filename.gif";
por
            $gif = "{$this->temp_dir}/$filename.png";

y línea 152

            unlink( "{$this->temp_dir}/$filename.gif" );
por
            unlink( "{$this->temp_dir}/$filename.png" );

- filter.php

línea 167

        $filename = $md5 . ".gif";
por
        $filename = $md5 . ".png";

- pix.php

línea 43

        $md5 = str_replace('.gif','',$image);
por
        $md5 = str_replace('.png','',$image);

Attachments

7ad57f57f7601fadff003f5376571237.gif (197 bytes) - added by jmiguel 3 weeks ago.
archivo gif
7ad57f57f7601fadff003f5376571237.png (1.6 KB) - added by jmiguel 3 weeks ago.
equivalente en png

Change History

Changed 3 weeks ago by jmiguel

archivo gif

Changed 3 weeks ago by jmiguel

equivalente en png

Changed 2 weeks ago by mario.izquierdo

  • status changed from new to closed
  • resolution set to fixed

Arreglado en moodle (1.9.5-0max2)

Note: See TracTickets for help on using tickets.