Für TeX müssen mehrere Elemente installiert sein. Man kann sich eigentlich sehr gut an die Hilfe bei Mediawiki Enable TeX halten.
Außer OCAML ist bei RHEL 5 alles dabei. OCAML herunterladen und bei der Installation laut README vorgehen. Ich habe im math-Verzeichnis ausgeführt:
tar xvfz ocaml
./configure
make world
make opt
umask 022
make install
make clean
LaTEX, dvips, ImageMagick und GhostScript lassen sich über yum install installieren. LaTeX hat mehrere Pakete: tetex, tetex-afm, tetex-dvips, tetex-latex.
Wenn diese Software installiert ist, kann gemäß Manual “Enable TeX” installiert werden.
Dann sollte noch die LocalSettings.php angepasst werden:
$wgEnableUploads = true;
$wgUseImageResize=true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgUseTeX = true;
Natürlich läuft nicht alles immer reibungslos. Bei mir trat folgendes auf:
a) Parser-Fehler (die PNG-Konvertierung schlug fehl)
Überprüfung:
Im Apache error.log stand latex command not found.
Befehl: which latex ergab nicht wünschbares Resultat: /usr/bin/latex
Ursache der Fehlermeldung: Paket tetex-latex war nicht installiert.
b) Parser-Fehler (Das Zielverzeichnis für mathematische Formeln kann nicht angelegt
oder beschrieben werden.)
Überprüfung:
Zielverzeichnis images hat 777-Rechte.
Ursache: folgende Einträge in der LocalSettings.php
$wgMathPath = “{$wgUploadPath}/math”;
$wgMathDirectory = “{$wgUploadDirectory}/math”;
$wgTmpDirectory = “{$wgUploadDirectory}/tmp”;
Diese sollten auskommentiert werden.


















Der Artikel hat mir sehr geholfen, vielen Dank. Ein kleiner – nicht unwesentlicher Hinweis: Auskommentieren bedeutet in diesem Fall, dass diese Zeilen *nicht* ausgewertet werden sollen. Ergo ein ‘#’ davor.
hth,
axxl