Tentative de mise en fonctionnement LateX sous le plugin Tex

Tentative de mise en fonctionnement LateX sous le plugin Tex

par maa-bik maa-bik,
Nombre de réponses : 1

Bonjour !

Suite aux problème de gestion de ghostscript par ImageMagick, j'ai remplacé la commande de conversion ImageMagick par un bout de script (que j'ai mis sur le forum phpBB.fr) qui utilise le module imagick de PHP. Cependant l'image générée correspondant à l'expression LaTeX de départ n'est pas bien exploité par le fichier pix.php du filtre tex. Serait-il possible d'avoir une visibilité sur le programme et ou les méthodes qui gèrent le remplacement de l'expression LaTeX par son image associée. En vous remerciant d'avance.

Système utilisé: Linux x86_64

En attachement le fichier pix.php modifié du filtre tex

 

MAA-BIK

Moyenne des évaluations  -
En réponse à maa-bik maa-bik

{RESOLU} Tentative de mise en fonctionnement LateX sous le plugin Tex

par maa-bik maa-bik,

Hi !

Here is my solution to get LaTeX working on tex filter.  Have a good reading. It works !

Prerequisite:

  1. Imagick PHP module must be loaded because ImageMagick don't manage ghostscript. So /usr/bin/convert command failed when we want to use LaTeX
  2. Install last moodle stable package. In my case 2.6.1+

DO:

  1. Comment or delete lines 124 to 132 on latex.php file (see /path/to/moodle/filter/tex directory)
  2. Insert this code after line 132:

$image = new Imagick();

$image->readImage($ps);

$image->setImageResolution($density,$density);

$image->trimImage(0);

$image->paintTransparentImage($background,0,6500);

$image->setFormat($CFG->filter_tex_convertformat);

$image->writeImage($img);

return $img;

Hope it will help anyone annoying to drag and drop images on his/her text.

MAA-BIK