Heyah :)
Wieki temu pisałem o wprowadzeniu LaTeXa na 4p.
Poszukałem nieco i najczęściej jest to skrypt PHP wywołujący kompilator LaTeXa, który musi być na serwie, do tego musi być biblioteka od obrazów ImageMagick i bodajże Ghostscript.
Nieco duże wymagania szczególnie, że nie zawsze jest możliwość zainstalowania tego na serwie.
Tworzone są pliki o nazwie z MD5 i zapisane w cache aby nie renderować co chwila tego samego.
Znalazłem również alternatywę - skrypt CGI. Co prawda wynik jest ciut mniej ładny (gorszy antyaliasing, etc) ale i tak fajny. Minusem jest też to, że ciąg podaje się w URL co ogranicza jego wielkość. Nie ma również użycia cache.
Coś za coś.
Tą drugą wersję wrzuciłem do testów - co myślicie? :)
Kombinowałem dość mocno, ale nie mogę jednego obejść :/
Gdzieś po drodze usuwany jest backslash z adresu i wszystkie \ musiałem zamienić na %5C. Na pewno trzeba to dopracować przed opublikowaniem nowych możliwości. Backslash musi być, gdyż wszystkie programy do generowania kodu LaTeX dadzą go na wyjściu i nie możemy utrudniać życia każąc ręcznie zamieniać go na %5C.
Przykład:
wersja %5C
wersja
<image>http://4programmers.net/cgi-bin/mimetex.cgi?f(x)=\bigint_{-\infty}^x~e^{-t^2}dt</image>
Jak Wam się to ogólnie podoba? :)
Dorobi się mooooże kiedyś jakiś edytorek :)
Póki co wystarczyć musi dokumenacja, np. stąd: http://matematyka.org/main218326020210,2,yisvp.htm
Zmieniłem ciutkę parser.php (dodane (){}^ do poprawnych znaków) - należałoby go wrzucić z ftp na CVS. Ale to po poprawce %5C <-> \
Dorobi się też jakiś tag, np. zamieniający to na <image>
</image>