"Enter" drücken, um zum Inhalt weiterzugehen

TeX in Mediawiki auf RedHat 5

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert