| … | |
… | |
| 685 | # isolate it from the problem enivronment first |
685 | # isolate it from the problem enivronment first |
| 686 | my $targetURL = $ce->{courseURLs}->{html_temp} . $targetPathCommon; |
686 | my $targetURL = $ce->{courseURLs}->{html_temp} . $targetPathCommon; |
| 687 | |
687 | |
| 688 | # call dvipng to generate a preview |
688 | # call dvipng to generate a preview |
| 689 | dvipng($wd, $latex, $dvipng, $tex, $targetPath); |
689 | dvipng($wd, $latex, $dvipng, $tex, $targetPath); |
| 690 | rmtree($envir->{dvipngTempDir}, 0, 0); |
690 | rmtree($wd, 0, 0); |
| 691 | if (-e $targetPath) { |
691 | if (-e $targetPath) { |
| 692 | return "<img src=\"$targetURL\" alt=\"$tex\" />"; |
692 | return "<img src=\"$targetURL\" alt=\"$tex\" />"; |
| 693 | } else { |
693 | } else { |
| 694 | return "<b>[math2img failed]</b>"; |
694 | return "<b>[math2img failed]</b>"; |
| 695 | } |
695 | } |