Aportación realizada por Yuichi Saotome

五月女です.

スミマセン...
まったく同じファイルをCentOS上のMoodleからfile.php経由で閲覧した所,問題なく閲覧出来ました.
これは,私のFreeBSDの設定が問題だと思います.

#何がいけないんだろう...
五月女です.

また自己レスです.

生成された画像ファイルをカレントディレクトリにコピーしてApache経由で直接見た場合
例)
は表示されますが,

file.php経由で見た場合
例)

は表示されませんね.

うーんapacheもエラー吐いていませんし,分からなくなってきました.
五月女です.

自己レスです.

filter/tex/texdebug.php?tex=latex&action=ShowOutputTexの実行結果です.
うーん,やはりファイル生成自体には問題なさそうです...

Checking executables

latex executable (/usr/local/bin/latex) is readable
dvips executable (/usr/local/bin/dvips) is readable
convert executable (/usr/local/bin/convert) is readable

base filename for expression is '25f7e525b5c0641e1eb1fb3bdbeb15b5'

Processing TeX expression:

latex
$ /usr/local/bin/latex --interaction=nonstopmode /home/meshi/ealps2_data/temp/latex/25f7e525b5c0641e1eb1fb3bdbeb15b5.tex
OUTPUT: This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(/home/meshi/ealps2_data/temp/latex/25f7e525b5c0641e1eb1fb3bdbeb15b5.tex
LaTeX2e <2003/12/01>
Babel  and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/local/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/share/texmf-dist/tex/latex/base/inputenc.sty
(/usr/local/share/texmf-dist/tex/latex/base/latin1.def))
(/usr/local/share/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/share/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/share/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/local/share/texmf-dist/tex/latex/amsfonts/amssymb.sty)
(/usr/local/share/texmf-dist/tex/latex/base/latexsym.sty)
(./25f7e525b5c0641e1eb1fb3bdbeb15b5.aux)
(/usr/local/share/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/share/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/local/share/texmf-dist/tex/latex/base/ulasy.fd) [1]
(./25f7e525b5c0641e1eb1fb3bdbeb15b5.aux) )
Output written on 25f7e525b5c0641e1eb1fb3bdbeb15b5.dvi (1 page, 212 bytes).
Transcript written on 25f7e525b5c0641e1eb1fb3bdbeb15b5.log.
RETURN CODE: 0
$ /usr/local/bin/dvips -E /home/meshi/ealps2_data/temp/latex/25f7e525b5c0641e1eb1fb3bdbeb15b5.dvi -o /home/meshi/ealps2_data/temp/latex/25f7e525b5c0641e1eb1fb3bdbeb15b5.ps
OUTPUT:
RETURN CODE: 0
$ /usr/local/bin/convert -density 240 -trim /home/meshi/ealps2_data/temp/latex/25f7e525b5c0641e1eb1fb3bdbeb15b5.ps /home/meshi/ealps2_data/temp/latex/25f7e525b5c0641e1eb1fb3bdbeb15b5.gif
OUTPUT:
RETURN CODE: 0
五月女です.

試してみました所,多少前進しました.

私はportsから導入したapache22を利用していますので,
/usr/local/etc/apache22/envvars.d に path.env というファイル名で
PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
と記載し,portsからインストールされるバイナリのパスをapacheの環境変数へ追加しました.
すると,gifファイルの作成までは成功する様になりました笑顔

しかし,コース上へ表示はされません.
texdebug.phpで確認した所,「画像ファイル"(デバッグ用画像へのパス)"は壊れているため、表示出来ません」と言われてしまいます.
でも,実際にtemp/latexにはgifファイルが作成されており,直接参照すると正しく表示されるんですよね...

中身も確認してみます.



五月女です.

すごいタイミングです.
丁度私も同じ事で悩んでいます.

とりあえず,必要なライブラリについてはportsのjapanese/teTexとgraphics/ImageMagickをインストールする事で準備出来ます.

それぞれのportsではこんなライブラリが導入されます.
japanese/teTex
+ print/gsfonts
+ print/tex-texmflocal
+ x11-fonts/p5-type1inst
+ print/amspsfnt
+ japanese/ipa-ttfonts
+ textproc/texi2html
+ www/libwww
+ print/cmpsfont
+ print/teTeX-texmf
+ print/ghostscript8
+ print/teTeX-base
+ japanese/texfamily
+ japanese/ptex
+ japanese/texfamily-vfn2a
+ japanese/dvipsk
+ japanese/xdvik
+ japanese/teTeX
graphics/ImageMagick
+ graphics/lcms
+ graphics/libfpx
+ graphics/jasper
+ graphics/tiff (install error)
+ graphics/jbigkit
+ graphics/ImageMagick

ただ,パスを設定しても,どうも正しく動作しません.
psファイルまでの出力は正常に行えるのですが,ps to gifの部分でなんらかの問題が発生してしまっている様子です.
作成されたpsファイルを手動でコマンドを使ってgif化すると問題無いので,filter/tex/latex.phpの中でなんらかの問題が発生していると考えています.

この投稿が参考になりました.
http://moodle.org/mod/forum/discuss.php?d=102366