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.
Als Erster einen Kommentar schreiben