Hallo!
Ich wandle zur Zeit die Latexformeln über LATEX, DVIPS, GS, PNMCROP und PPMTOGIF um.
Da ich aber die Formeln verkleinern muss, verliere ich unheimlich viel Substanz und habe bei 250dpi und komplexen Formeln Darstellungsprobleme in der Form, dass z.B. = oder Bruchstriche, etc. schlecht bis gar nicht mehr dargestellt werden.
Diesen Code verwende ich unter Perl:
system("echo x | latex ".$tex_datei. "\n");
system("dvips -f $dvi_datei >$ps_datei\n");
open(P, "| gs -q -sDEVICE=ppmraw -r250 -sOutputFile=$ppm_datei $ps_datei\n ");
print(P "quit\n");
close(P);
system("pnmcrop $ppm_datei | pnmgamma 1.0 | ppmdim 0.7 | pnmscale 0.8 >$ppm2_datei");
system("ppmtogif -interlace -transparent rgb:b2/b2/b2 >$gif_datei $ppm2_datei");
Nur wenn ich auf 1000dpi gehe und dann pnmscale=0.2 einstelle (dann habe ich wieder die selbe Größe wie bei 250dpi mit pnmscale=0.8) sieht sie einigermaßen aus. Jedoch dauert dann die Erzeugung des GIF-Bildes über 1 Minute....
Ich habe aber ein System bei dem ständig neue Formeln hinzukommen (werden eingegeben und sind im Moment ca. 10000 Stück). Somit brauche ich eine Formelgenerierung, aber mit weniger Zeitaufwand und optimaler Qualität....
Hat da jemand gute Erfahrungen mit einer Lösung, die optimal ist???
Gruss,
Christina