Page 1 of 1

Aktivierung von latex in Mimetex führt zu Fehler

Posted: Sat Dec 22, 2007 12:13 am
by muhaha
Hallo,

ich will in meinem Blog gern Mathesachen schreiben. Hierzu scheint das Mimetex-Plugin das richtige zu sein. Innerhalb des Plugins kann man zwischen Mimetex und LaTeX wählen. Ich habe LaTeX ausgesucht und die Pfade geprüft und die Einstellungen gespeichert. Wenn ich nun einen Test mit [tex]foo[/tex] mache, erhalte ich die Fehlermeldung "Mimetex unable to process Tex". Auch werden im Laufe des Prozesses keine Dateien angelegt (zumindest, wenn man das unlink im Quellcode der class.latexrender entfernt, finden sich keine Dateien). Woran kann das Problem liegen? Wie könnte man mehr herausfinden?

Re: Aktivierung von latex in Mimetex führt zu Fehler

Posted: Sat Dec 22, 2007 11:46 am
by garvinhicking
Hi!

Vielleicht erlaubt dein PHP kein ausführen von Shell-Programmen? SafeMode, oder PHP-Konfig mal geprüft?

Schau mal sonst was das plugin als CMD aufruft und führ das in der SSH-Konsole aus?

Grüße,
Garvin

Latex geht auch hier nicht.

Posted: Sat May 03, 2008 11:24 pm
by czp
Auch ich sehe das "Mimetex could not process Tex" in dem Preview meines s9y Postings.
Diese FM ist allerdings ein img und kein Text.
Desweiteren sehe in dem Verzeichnis .../template_c/ sehr wohl das Ergebnis des Latex-Laufes: .log und .dvi Dateien. Die dvi-Datei enthält auch das erwartete Ergebnis. Der Fehler liegt also irgendwo bei der Anbindng des latexrenderers und s9y.

Das template_c Verzeichnis scheint auch nicht aufgeräumt zu werden.

Wo kann ich weiter nachsehen was denn kaputt ist ?

Danke.

Posted: Sat May 03, 2008 11:29 pm
by czp
Jetzt weiss ich auch woher die Fehlermeldung kommt:
es ist das gif unter
.../plugins/....mimetex/images/error.gif
welches wohl mit dem mimetex-Plugin kommt.

Posted: Thu May 08, 2008 11:40 pm
by czp
Durch Code-Lese und ausprobieren habe ich das Problem gefunden. Auf meinem Server ist kein ghostscript installiert gewesen. So konnte convert seine Arbeit nicht tun. Nach dem Installieren von ghostscript tut es.

Bleibt die Frage eines PHP-serendipity-Neulings: wie debuggt man solche Fälle?

Immer Code lesen und ausprobieren ?

Posted: Fri May 09, 2008 11:23 am
by garvinhicking
Hi!
Bleibt die Frage eines PHP-serendipity-Neulings: wie debuggt man solche Fälle?

Immer Code lesen und ausprobieren ?
Eigentlich schon. Oft helfen freundliche Entwickler dabei natürlich mit, aber im Falle von mimetex ist das ein recht selten genutztes plugin und wenige leute kennen/nutzen das.

Um so besser, dass Du die Lösung gefunden hast! :)

Grüße,
Garvin