par Arnaud Taburet.
Bonjour,
Des professeurs aimeraient utiliser la notation tex sur notre plate-forme Moodle pour faciliter à la création de leur cours, vu qu'ils utilisent déjà LaTeX en dehors de Moodle.
Cependant, le préambule de LaTeX n'a pas l'air d'être pris en compte, le problème semble venir de /usr/bin/convert mais nous n'arrivons pas à trouver la cause du problème.
j'ai installé texlive-full et imagemagick. Tout les chemins d'accès sont correctes.
Voici notre préambule :
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{stmaryrd}
\usepackage{amssymb}
%\usepackage{latexsym}
%\RequirePackage{amsmath,amssymb,latexsym}
\newcommand{\N}{\mathbb{N}}
En utilisant Tex Filter Debugger, nous obtenons les résultats suivantes à chaque test :
1 -
DB cache_filters entry for f(x)=\int_{-\infty}^x~e^{-t^2}dt not found
3 -
sh: 1: /var/www/moodle/filter/tex/mimetex.linux: not found
The shell command
"/var/www/moodle/filter/tex/mimetex.linux" -e
"/var/www/moodledata/filter/tex/9608176195573c30c6beb3cf078fdf66.gif" --
'\Large f(x)=\int_{-\infty}^x~e^{-t^2}dt'
returned status = 127
File size of mimetex executable /var/www/moodle/filter/tex/mimetex.linux is 1317676
The file permissions are: 100755
The md5 checksum of the file is be9326dfd98c19c55b37beb1acc132c7
Image not found!
No text output available
4-
Error creating image, see command execution output for more details.
5-
Checking executables
latex executable (/usr/bin/latex) is readable
dvips executable (/usr/bin/dvips) is readable
convert executable (/usr/bin/convert) is readable
dvisvgm executable (/usr/bin/dvisvgm) is readable
base filename for expression is '9608176195573c30c6beb3cf078fdf66'
Processing TeX expression:
f(x)=\int_{-\infty}^x~e^{-t^2}dt
$ '/usr/bin/latex' --interaction=nonstopmode --halt-on-error /var/www/moodledata/temp/latex/9608176195573c30c6beb3cf078fdf66.tex
OUTPUT: This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(/var/www/moodledata/temp/latex/9608176195573c30c6beb3cf078fdf66.tex
LaTeX2e <2018-12-01>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/share/texlive/texmf-dist/tex/latex/stmaryrd/stmaryrd.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty)
(./9608176195573c30c6beb3cf078fdf66.aux)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/share/texlive/texmf-dist/tex/latex/stmaryrd/Ustmry.fd) [1]
(./9608176195573c30c6beb3cf078fdf66.aux) )
Output written on 9608176195573c30c6beb3cf078fdf66.dvi (1 page, 496 bytes).
Transcript written on 9608176195573c30c6beb3cf078fdf66.log.
RETURN CODE: 0
$ '/usr/bin/dvips' -E /var/www/moodledata/temp/latex/9608176195573c30c6beb3cf078fdf66.dvi -o /var/www/moodledata/temp/latex/9608176195573c30c6beb3cf078fdf66.ps
OUTPUT:
RETURN CODE: 0
$ '/usr/bin/convert' -density 240 -trim /var/www/moodledata/temp/latex/9608176195573c30c6beb3cf078fdf66.ps /var/www/moodledata/temp/latex/9608176195573c30c6beb3cf078fdf66.gif
OUTPUT:
RETURN CODE: 1
![]()
Le problème semble donc venir de convert ... (/etc/ImageMagick-6/policy.xml semble bien paramétré pourtant) . Et dans les cas similaire en 2004-2006, c'était lié à safe_mode=on, or ceci est devenu obsolète de nos jours...
Est ce que quelqu'un connaitrait la cause du problème et comment le résoundre ?
Cordialement,
A. TABURET